mirror of
https://github.com/isc-projects/bind9.git
synced 2026-03-07 07:50:29 -05:00
Add DoH and DoT stress test jobs. The DoH scenario on FreeBSD is omitted because all Flamethrower's DoH queries timeout on this platform. Since the response rate of DoT queries is lower than that of DoH and TCP, the expected TCP response rate is 80%. Due to the large number of similar stress test configurations, the "util/generate-stress-test-configs.py" script now generates them as part of a downstream pipeline. The script is expected to be run exclusively within the CI environment, which sources all environmental variables and files. This refactoring brought the following changes: - To start a stress test immediately and not wait for artifacts of the autoreconf job, run the "autoreconf -fi" command as part of every job. - Drop the BIND_STRESS_TEST_* variables as they were rarely used and conflicted with mode and platform selection in the configuration generator. - Most pipelines now include a few short, randomly selected stress test jobs. To schedule all stress tests, set the ALL_BIND_STRESS_TESTS environmental variable, push a tag to CI, or run a scheduled pipeline. - Set the BIND_STRESS_TESTS_RUN_TIME environmental variable to pick the stress test runtime of your choosing, set the BIND_STRESS_TESTS_RATE environmental variable to set different than the default query rate. - Job timeout is set to 30 minutes plus stress test runtime in minutes. |
||
|---|---|---|
| .. | ||
| bindkeys.pl | ||
| check-categories.sh | ||
| check-cocci | ||
| check-gitignore.sh | ||
| check-includes.pl | ||
| check-instincludes.sh | ||
| check-make-install.in | ||
| check-trailing-whitespace.sh | ||
| checklibs.sh | ||
| ci-wait-shotgun.py | ||
| dtrace.sh | ||
| gen-eddsa-vectors.c | ||
| gen-rsa-sha-vectors.c | ||
| generate-stress-test-configs.py | ||
| generate-tsan-stress-jobs.py | ||
| get-running-system-tests.py | ||
| git-replay-merge.sh | ||
| memleak.pl | ||
| models.c | ||
| nanny.pl | ||
| pairwise-testing.sh | ||
| parse_tsan.py | ||
| release-tarball-comparison.sh | ||
| run-clang-tidy | ||
| unused-headers.sh | ||
| xmllint-html.sh | ||