Skip to content
Snippets Groups Projects
  1. Jun 13, 2022
  2. Jun 11, 2022
  3. Jun 10, 2022
  4. Jun 07, 2022
  5. Jun 06, 2022
  6. Jun 03, 2022
  7. May 28, 2022
  8. May 27, 2022
  9. May 19, 2022
  10. May 11, 2022
  11. May 10, 2022
  12. May 07, 2022
  13. May 06, 2022
  14. May 04, 2022
  15. May 03, 2022
  16. Apr 27, 2022
  17. Apr 25, 2022
  18. Apr 20, 2022
  19. Apr 16, 2022
  20. Apr 12, 2022
  21. Apr 06, 2022
    • Stefan Bürk's avatar
      [BUGFIX] Align functional splitting to chunk execution · 038bab88
      Stefan Bürk authored
      The check for doing the functional test splitting
      script and running the selected chunk used similar
      but different minimum chunk value to check against.
      Thus the splitting script has not been executed in
      all chunk execution contexts.
      
      This patch uses now exactly the same check in the
      'Build/Scripts/runTests.sh' like it is defined in
      the corresponding docker-compose service config.
      
      Furthermore all previous created functional split
      files are now removed to avoid leftovers, which
      occured if re-run has lower chunksize defined.
      
      Example which is now properly fixed:
      
      > Build/Scripts/runTests.sh -s functional -c 1/1
      
      Example with partial part files from previous run:
      
      > Build/Scripts/runTests.sh -s functional -c 1/10
      > Build/Scripts/runTests.sh -s functional -c 1/8
      
      Resolves: #97283
      Releases: main, 11.5, 10.4
      Change-Id: Id3a0d1c85540b4e7e46aaea69cf2d96839e8e72e
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/74194
      
      
      Tested-by: default avatarcore-ci <typo3@b13....>
      038bab88
  22. Apr 05, 2022
  23. Mar 31, 2022
    • Christian Kuhn's avatar
      [TASK] runTests.sh: Remove .csv integrity handling · 2a47cb96
      Christian Kuhn authored
      When core functional tests started to heavily rely
      on CSV based import- and assertion files, we found
      that editing such .csv files in Microsoft Excel leads
      to warnings if the number of columns is not identical
      for each row.
      
      Script checkIntegrityCsvFixtures.php has then been
      established to verify all rows of .csv fixture files
      have the same amount of fields per file, and has been
      enabled as CI job to ensure all existing fixture
      files follow this.
      
      Nowadays, this restriction feels archaic: Devs actively
      working with these CSV files typically edit them in
      an IDE like PhpStorm directly and don't use Excel for
      this anymore. The PhpStorm plugin "Rainbox CSV" also
      helps by coloring these files and other alternatives
      like libreoffice do not have this 'all rows must have
      same number of colums' restriction.
      
      The patch drops the script, the runTests.sh usage and
      the CI calls. This has the additional advantage that
      line breaks for single fields are now possible, which
      will further improve handling and readability of field
      values in upcoming patches.
      
      Resolves: #97274
      Related: #83943
      Releases: main, 11.5, 10.4
      Change-Id: I2b4c2afc98c8471bccae1afb15e055182b563ee7
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/74131
      
      
      Tested-by: default avatarcore-ci <typo3@b13.com>
      Tested-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
      Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
      2a47cb96
  24. Mar 29, 2022
  25. Mar 26, 2022
  26. Mar 25, 2022
  27. Mar 22, 2022
  28. Mar 15, 2022
  29. Mar 08, 2022
  30. Mar 07, 2022