Skip to content
  • Oliver Hader's avatar
    [TASK] Ensure package dependencies in functional/acceptance tests · a89023e3
    Oliver Hader authored
    This change uses the dependency ordering service in the method
    `\TYPO3\TestingFramework\Core\Testbase::setUpPackageStates` for
    test scenarios in functional and acceptance tests.
    
    Besides that the following changes were applied:
    * remove invalid dependency in fixture ext:test_configoverride_second
    * add `PackageStatesTest` to keep track of extension dependencies
    * add dependency to ext:frontend in ext:form, since it overrides
      TCA for the tables tt_content and sys_template (which would result
      in different ext:impexp results due to table field orderings)
    * recreate IRRE related XML fixtures for ext:impexp since fixture
      extensions are now ordered alphabetically (and due to #100734)
    
    Resolves: #101809
    Releases: main, 12.4
    Change-Id: I1f91a75ac8aec9db0291b0f5c8bcf7162d5b0082
    Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/81093
    
    
    Tested-by: default avatarcore-ci <typo3@b13.com>
    Reviewed-by: default avatarStefan Bürk <stefan@buerk.tech>
    Tested-by: default avatarStefan Bürk <stefan@buerk.tech>
    a89023e3
Analyzing file…