Project

General

Profile

Actions

Bug #77256

closed

Missing test fixtures when installing 7.6.10 as require dev dependency

Added by Timo Hund over 7 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
-
Target version:
-
Start date:
2016-07-26
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
7
PHP Version:
Tags:
Complexity:
Is Regression:
No
Sprint Focus:

Description

Since commit:

https://github.com/TYPO3/TYPO3.CMS/commit/4c46b1b7cecb82d092ad99cbcac1eee2bc47951a

You can not use e.g. FunctionalTestCase::setUpBackendUserFromFixture because the needed fixture file is missing.

I think at least the fixture files should not be excluded.

Actions #1

Updated by Wouter Wolters over 7 years ago

  • Status changed from New to Needs Feedback
Actions #2

Updated by Timo Hund over 7 years ago

Cool, thx i will test this fix.

Actions #3

Updated by Timo Hund over 7 years ago

  • Status changed from Needs Feedback to Closed

Can be resolved by installing TYPO3/CMS from core (see https://github.com/helhum/ext_scaffold/blob/master/composer.json#L50-L52 or install it from source in your ci environment 'composer require --dev --prefer-source typo3/cms="7.6.10"'). When you do not need the fixtures, you do not need to install it from source.

The conclusion was that the base test classes and fixtures should be extracted into an own extension, that can be included as require-dev dependency.

Closing the issue for now.

Actions

Also available in: Atom PDF