• Stefan Bürk's avatar
    [TASK] Integrate sqlite acceptance testing · a2537436
    Stefan Bürk authored and Christian Kuhn's avatar Christian Kuhn committed
    Add support for sqlite acceptance testing to
    'Build/Scripts/runTests.sh'.
    
    Run acceptance/sqlite testing with PHP 8.1 in nightly
    as a first execution implementation, which could be
    reshuffled when minimum PHP requirements have
    been decided.
    
    Furthermore two acceptance tests are marked as skipped
    when executed with sqlite, which should be fixed in
    dedicated patches:
    
    * MaintenanceCest.php->analyzeDatabaseStructureWorks()
      Skipped, as database compare is never clean and ends
      in endless loop with sqlite, when ext:indexed_search is
      installed. This is a general issue, existing at least
      since v10.4. Needs investigation and a dedicated patch.
    
    * UpgradeCest.php->seeUpgradeWizard()
      Skipped, as utf-8 charset upgrade wizard is not visible
      for sqlite dbms backend, thus rendering this test obsolete
      with sqlite. Needs another update wizard test and possibly
      a dedicated patch.
    
    Resolves: #96340
    Releases: main
    Change-Id: I74c8f1156d98a5419309e110ed761e3de21fa37a
    Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72446
    
    
    Tested-by: core-ci's avatarcore-ci <typo3@b13.com>
    Tested-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
    Tested-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
    Reviewed-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
    Reviewed-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
    a2537436