Skip to content
Snippets Groups Projects
  1. Apr 12, 2022
  2. Apr 06, 2022
  3. Apr 05, 2022
  4. 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
  5. Mar 29, 2022
  6. Mar 26, 2022
  7. Mar 25, 2022
  8. Mar 22, 2022
  9. Mar 15, 2022
  10. Mar 08, 2022
  11. Mar 07, 2022
  12. Feb 26, 2022
  13. Feb 22, 2022
  14. Feb 21, 2022
  15. Feb 20, 2022
  16. Feb 12, 2022
  17. Feb 08, 2022
  18. Jan 22, 2022
  19. Jan 20, 2022
  20. Jan 17, 2022
  21. Jan 13, 2022
  22. Jan 11, 2022
  23. Jan 10, 2022
  24. Jan 07, 2022