Bug #81277
Updated by Oliver Hader over 7 years ago
Calling test case TYPO3\CMS\Impexp\Tests\Functional\Import\PagesAndTtContentWithImages\ImportInFilledDatabaseTest::importPagesAndRelatedTtContentWithDifferentImageToExistingData multiple times has negative side effects. The first execution is fine, the second execution fails. I did not analyze further tests in that regard, however would expect that test cases take care of cleaning up artifacts during the tear-down phase.
h4. First execution (all fine)
<pre>
olly@oliver ip9.local ./allTest.sh --filter=importPagesAndRelatedTtContentWithDifferentImageToExistingData
PHPUnit 5.7.5 by Sebastian Bergmann and contributors.
Starting test 'TYPO3\CMS\Impexp\Tests\Functional\Import\PagesAndTtContentWithImages\ImportInFilledDatabaseTest::importPagesAndRelatedTtContentWithDifferentImageToExistingData'.
. 1 / 1 (100%)
Time: 3.43 seconds, Memory: 20.00MB
OK (1 test, 24 assertions)
</pre>
h4. Second execution (fails)
<pre>
olly@oliver ip9.local ./allTest.sh --filter=importPagesAndRelatedTtContentWithDifferentImageToExistingData
PHPUnit 5.7.5 by Sebastian Bergmann and contributors.
Starting test 'TYPO3\CMS\Impexp\Tests\Functional\Import\PagesAndTtContentWithImages\ImportInFilledDatabaseTest::importPagesAndRelatedTtContentWithDifferentImageToExistingData'.
F 1 / 1 (100%)
Time: 2.32 seconds, Memory: 20.00MB
There was 1 failure:
1) TYPO3\CMS\Impexp\Tests\Functional\Import\PagesAndTtContentWithImages\ImportInFilledDatabaseTest::importPagesAndRelatedTtContentWithDifferentImageToExistingData
Record "sys_file:4" not found in database
Assertion in data-set failed for "sys_file_reference:2":
Fields |Assertion|Record
uid_local|4 |1
Assertion in data-set failed for "sys_file_metadata:1":
Fields |Assertion |Record
title |Dummy image |NULL
description|This is a dummy image.|NULL
alternative|Photo of program code |NULL
Record "sys_file_metadata:3" not found in database
/Users/olly/Development/typo3/master/vendor/typo3/testing-framework/Classes/Core/Functional/FunctionalTestCase.php:443
/Users/olly/Development/typo3/master/typo3/sysext/core/Tests/Functional/DataHandling/AbstractDataHandlerActionTestCase.php:118
/Users/olly/Development/typo3/master/typo3/sysext/impexp/Tests/Functional/Import/PagesAndTtContentWithImages/ImportInFilledDatabaseTest.php:60
FAILURES!
Tests: 1, Assertions: 14, Failures: 1.
</pre>