1. 29 Jan, 2024 1 commit
  2. 26 Jan, 2024 1 commit
  3. 15 Mar, 2023 1 commit
    • Tino Reichardt's avatar
      Split functional testings via github action matrix · b7bc334d
      Tino Reichardt authored
      
      This commit changes the workflow of the github actions.
      
      We split the workflow into different parts:
      
      1) build zfs modules for Ubuntu 20.04 and 22.04 (~25m)
      2) 2x zloop test (~10m) + 2x sanity test (~25m)
      3) functional testings in parts 1..5 (each ~1h)
         - these could be triggered, when sanity tests are ok
         - currently I just start them all in the same time
      4) cleanup and create summary
      
      When everything is fine, the full run with all testings
      should be done in around 2 hours.
      
      The codeql.yml and checkstyle.yml are not part in this circle.
      
      The testings are also modified a bit:
      - report info about CPU and checksum benchmarks
      - reset the debugging logs for each test
        - when some error occurred, we call dmesg with -c to get
          only the log output for the last failed test
        - we empty also the dbgsys
      Reviewed-by: default avatarGeorge Melikov <mail@gmelikov.ru>
      Reviewed-by: default avatarBrian Behlendorf <behlendorf1@llnl.gov>
      Signed-off-by: default avatarTino Reichardt <milky-zfs@mcmilk.de>
      Closes #14078 
      b7bc334d