That’s great. This was in fact the first ever thing I did when I joined BIND 9 team - the random port numbers and running system tests in parallel, so we could run the test suite as part of the CI before the merge, and not wait for Jenkins to spit something into the email in 40 minutes after the merge.
My colleagues have improved this a lot in the past years and the last change we landed was pytest-based harness which is also a great leap forward.
Ondřej Surý
in reply to daniel:// stenberg:// • • •That’s great. This was in fact the first ever thing I did when I joined BIND 9 team - the random port numbers and running system tests in parallel, so we could run the test suite as part of the CI before the merge, and not wait for Jenkins to spit something into the email in 40 minutes after the merge.
My colleagues have improved this a lot in the past years and the last change we landed was pytest-based harness which is also a great leap forward.