[TASK] Execute functional tests on sqlite db platform 37/57137/17
authorChristian Kuhn <lolli@schwarzbu.ch>
Thu, 7 Jun 2018 09:50:54 +0000 (11:50 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Fri, 8 Jun 2018 12:06:19 +0000 (14:06 +0200)
commitc01601488a4e073e5893bc7fd73ed5682dea5ba6
tree70f24d6bc9e0e6714ac270f8a799f3b19f2e111e
parentb883baac29f83d9a39e77c4ce5ec58c06538de89
[TASK] Execute functional tests on sqlite db platform

typo3/testing-framework 3.7.0 supports sqlite db platform
for functional tests. The patch updates the dependency and
adds sqlite functional tests in bamboo pre-merge and nightly.

composer update typo3/testing-framework

typo3DatabaseDriver=pdo_sqlite bin/phpunit -c \
 vendor/typo3/testing-framework/Resources/Core/Build/FunctionalTests.xml

There are some know issues already, especially the database
schema analyzer of the install tool behaves weird. However,
this patch is a first step towards sqlite support in the core.

Change-Id: I8e8474dabdf4015a32d3c938adc576fba9b5a5bd
Resolves: #85187
Releases: master
Reviewed-on: https://review.typo3.org/57137
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Build/bamboo/src/main/java/core/AbstractCoreSpec.java
Build/bamboo/src/main/java/core/NightlySpec.java
Build/bamboo/src/main/java/core/PreMergeSpec.java
composer.lock
typo3/sysext/core/Tests/Functional/Cache/Backend/Typo3DatabaseBackendTest.php
typo3/sysext/core/Tests/Functional/Database/Schema/SchemaMigratorTest.php
typo3/sysext/core/Tests/Functional/Error/ErrorHandlerTest.php