diff options
author | 2023-08-15 23:23:28 -0300 | |
---|---|---|
committer | 2023-08-22 04:58:21 -0300 | |
commit | 23a289a666b158714b9edde72d4a7dadef9ba6af (patch) | |
tree | 36681d75f2d844089341166325370a53232695f1 /.github/workflows/check-c.yml | |
parent | docs: add missing CI badges to README.md (diff) | |
download | firejail-23a289a666b158714b9edde72d4a7dadef9ba6af.tar.gz firejail-23a289a666b158714b9edde72d4a7dadef9ba6af.tar.zst firejail-23a289a666b158714b9edde72d4a7dadef9ba6af.zip |
ci: split test jobs for faster checks
Considering the most recent runs, this reduces the total amount of time
it takes to run the tests from about 9-10 minutes to about 3 minutes.
Note: Which jobs are split is mostly determined by how long each test
takes.
For example, this is the time each test step took in a run of
`build_and_test` (10m17s total for the job) on commit bfcf8bc31 ("Merge
pull request #5956 from kmk3/build-fix-dep-syntax", 2023-08-14)[1]:
* 17s test-seccomp-extra
* 1s test-firecfg
* 16s test-capabilities
* 6s test-apparmor
* 10s test-appimage
* 10s test-chroot
* 41s test-sysutils
* 24s test-private-etc
* 40s test-profiles
* 4s test-fcopy
* 2s test-fnetfilter
* 98s test-fs
* 103s test-utils
* 57s test-environment
* 69s test-network
[1]: https://github.com/netblue30/firejail/actions/runs/5860927500/job/15890009169
Diffstat (limited to '.github/workflows/check-c.yml')
0 files changed, 0 insertions, 0 deletions