Test run statistics for test runs on https://github.com/curl/curl
Report generated Wed, 28 Jan 2026 00:24:21 +0000
covering runs over the past 30 days.
Days of stats: 30
Most recent run: Tue, 27 Jan 2026 23:53:49 +0000
Oldest run used: Mon, 29 Dec 2025 04:01:11 +0000
Number of git commits tested: 258
Number of unique configured test jobs: 172
Test runs: 29573
Runs per day: 985.8
Runs by test result: 29573 (100%)
- success: 28785 (97%)
- failure: 545 (1.8%)
- truncated: 243 (0.82%)
Tests run: 39484464
Tests executed per day: 1316148.7
Tests considered: 41806401 (100%)
- PASS: 39476131 (94%)
- FAIL: 1229 (0.0029%)
- SKIP: 2321937 (5.6%)
- FAILIGNORE: 3447 (0.0082%)
- UNKNOWN: 3657 (0.0087%)
Total clock time spent running tests: 27459851 sec. (318 days)
Time spent running tests per day: 915328 sec./day (10.6 days/day)
Average time spent running each test: 0.695 sec./test
Longest test runs:
- curl: 1004 sec.
- pytest: 477 sec.
Shortest test runs:
- curl: 6 sec.
- pytest: 26 sec.
Average test runs:
- curl: 143 sec.
- pytest: 47 sec.
Most number of unique tests attempted in one run by test format:
Average number of tests attempted in one run by test format:
- curl: 1531.1
- pytest: 605.0
Runs by CI system: 29573 (100%)
- circle: 1533 (5.2%)
- curlauto: 702 (2.4%)
- gha: 27338 (92%)
Runs by build system: 29573 (100%)
- automake: 13251 (45%)
- cmake/make: 230 (0.78%)
- cmake/ninja: 15658 (53%)
- cmake/ninja-multiconfig: 434 (1.5%)
Runs by test format: 29573 (100%)
- curl: 23308 (79%)
- pytest: 6265 (21%)
Runs by test mode: 23308 (100%)
- normal: 21764 (93%)
- torture: 1544 (6.6%)
Runs by operating systems: 29573 (100%)
- cygwin: 2599 (8.8%)
- darwin: 6127 (21%)
- freebsd: 229 (0.77%)
- linux: 19459 (66%)
- msys: 49 (0.17%)
- netbsd: 228 (0.77%)
- openbsd: 229 (0.77%)
- solaris: 653 (2.2%)