Epic #55064

Epic #55070: Workpackages

Epic #54851: WP: Workspaces IRRE & MM bugfixes

WP: Workspaces test cases / DataHandler bugfixes

Added by Ingo Schmitt over 6 years ago. Updated over 2 years ago.

Should have
Target version:
Start date:
Due date:
% Done:


Sprint Focus:


Workspaces delivers versioning of contents and a flexible editing workflow on an enterprise level for editors and de- velopers. The implementation of workspaces has grown from the initial concept from Kasper Skårhøj to a complex module which interacts with many services of TYPO3 CMS.
To increase the stability of TYPO3 6.2 LTS particularly in the area of workspaces, a functional test-suite is needed to check if the current and future implementations will work as desired. The goal is to implement the test-suite to be run by the de- veloper and (optionally) automatically by the CI-environment of the TYPO3 Project.


Task #55217: Implement functional test-suite for workspacesClosed

Task #54812: Add functional tests from irre_tutorial to the coreClosedTymoteusz Motylewski

Task #54855: Add functional test cases to DataHandler for regular live editingClosedOliver Hader

Bug #54857: Test extensions are not considered in functional test casesClosedOliver Hader

Task #55563: Add functional test cases to DataHandler for regular workspace editingClosedOliver Hader

Task #55882: Add framework for frontend rendering functional testsClosedOliver Hader

Task #56072: Extend DataHandler IRRE functional testsClosedOliver Hader

Task #56104: Enable DataHandler frontend rendering testsClosedOliver Hader

Bug #56111: Discard vs. Delete workspace changes in testsClosedOliver Hader

Task #56143: Integrate IRRE CSV Functional TestsClosedOliver Hader

Bug #56161: Parent localization pointer missing in IRRE testsClosedOliver Hader

Task #56179: Add functional tests for discarding created elementsClosedOliver Hader

Task #56177: Windows issues with long CSV file name from commit 2db3d30ClosedOliver Hader

Bug #56244: Missing move placeholders in irre_tutorial testsClosedOliver Hader

Task #56369: Add possibility to assert error log entriesClosedOliver Hader

Bug #56374: Unnatural processing order in IRRE testsClosedOliver Hader

Task #56707: Add functional tests for TCA types select and group/dbClosedOliver Hader

Task #56708: Add Publish and PublishAll DataHandler workspaces testsClosedOliver Hader

Task #56710: Add sys_refindex table to functional action testsClosedOliver Hader

Bug #56729: Use clean DataHandler for each functional test actionClosedOliver Hader

Bug #56806: Split functional workspaces DataHandling test executionClosedOliver Hader

Bug #56819: Missing localizeChildrenAtParentLocalization for CSV testsClosedOliver Hader

Task #57014: Enrich many-to-many functional tests in live workspaceClosedOliver Hader

Task #57030: Add ManyToMany copyPage functional testClosedOliver Hader

Bug #54849: Functional tests cannot write to backend logClosedOliver Hader

Task #55879: Enable additional configuration in functional testsClosedOliver Hader

Related issues

Related to TYPO3 Core - Epic #58282: Workspaces Workpackage #2 Accepted 2012-03-26
Duplicated by TYPO3 Core - Story #54852: As a developer I want to ensure that further changes in DataHandler have no negative impact Closed


#1 Updated by Ingo Schmitt over 6 years ago

  • Assignee set to Oliver Hader
  • Estimated time set to 240.00 h
  • Parent task set to #55070

#2 Updated by Ingo Schmitt over 6 years ago

  • Subject changed from Workspaces test cases / DataHandler bugfixes to WP: Workspaces test cases / DataHandler bugfixes

#3 Updated by Gerrit Code Review over 6 years ago

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/26970

#4 Updated by Stefan Rotsch over 6 years ago


we've pushed an initial version of the functional test suite to Gerrit and are now looking forward to your comments.

The assertions currently failing have been commented out.

To run the tests, please navigate to the webroot directory (where index.php is located) and use:

./typo3conf/ext/phpunit/Composer/vendor/bin/phpunit \
    --colors --process-isolation \
    --bootstrap typo3/sysext/core/Build/FunctionalTestsBootstrap.php \

Stefan (on behalf of AOE)

#5 Updated by Ingo Schmitt over 6 years ago

  • Parent task changed from #55070 to #54851

#6 Updated by Oliver Hader over 6 years ago

For documentation and comparison:

#7 Updated by Oliver Hader about 6 years ago

  • Status changed from New to Accepted

#8 Updated by Mathias Schreiber over 5 years ago

  • Target version changed from 6.2.0 to 7.5

#9 Updated by Benni Mack over 4 years ago

  • Status changed from Accepted to Closed


Also available in: Atom PDF