2 ## The testings are done this way
6 subgraph CleanUp and Summary
10 subgraph Functional Testings
13 functional-testing-20.04-->Part1-20.04
14 functional-testing-20.04-->Part2-20.04
15 functional-testing-20.04-->Part3-20.04
16 functional-testing-20.04-->Part4-20.04
17 functional-testing-22.04-->Part1-22.04
18 functional-testing-22.04-->Part2-22.04
19 functional-testing-22.04-->Part3-22.04
20 functional-testing-22.04-->Part4-22.04
25 subgraph Code Checking + Building
32 Build-Ubuntu-20.04-->sanity-checks-20.04
33 Build-Ubuntu-20.04-->zloop-checks-20.04
34 Build-Ubuntu-20.04-->functional-testing-20.04
35 Build-Ubuntu-22.04-->sanity-checks-22.04
36 Build-Ubuntu-22.04-->zloop-checks-22.04
37 Build-Ubuntu-22.04-->functional-testing-22.04
39 sanity-checks-20.04-->CleanUp+Summary
40 Part1-20.04-->CleanUp+Summary
41 Part2-20.04-->CleanUp+Summary
42 Part3-20.04-->CleanUp+Summary
43 Part4-20.04-->CleanUp+Summary
44 Part1-22.04-->CleanUp+Summary
45 Part2-22.04-->CleanUp+Summary
46 Part3-22.04-->CleanUp+Summary
47 Part4-22.04-->CleanUp+Summary
48 sanity-checks-22.04-->CleanUp+Summary
52 1) build zfs modules for Ubuntu 20.04 and 22.04 (~15m)
53 2) 2x zloop test (~10m) + 2x sanity test (~25m)
54 3) 4x functional testings in parts 1..4 (each ~1h)
55 4) cleanup and create summary
56 - content of summary depends on the results of the steps
58 When everything runs fine, the full run should be done in
61 The codeql.yml and checkstyle.yml are not part in this circle.