Skip to content

[v9_11] Add pairwise testing

Michał Kępień requested to merge mnowak/pairwise-configure-testing-v9_11 into v9_11

This backport includes tweaks from !4156 (merged) and !4159 (merged).

Also, this backport consciously omits --enable-threads from pairwise testing, for various reasons:

  • --enable-threads is an explicit requirement for:

    • --enable-native-pkcs11
    • --enable-dnstap
    • --with-tuning=large

    and expressing these dependencies in the pairwise model would be very cumbersome,

  • --enable-threads is defined in a separate file (config.threads.in), handling which would require tweaks to the relevant GitLab CI job definition and future Danger rules,

  • non-threaded builds are mostly a thing of the past at this point,

  • BIND 9.11 goes into security-fixes-only mode in a few months.

Merge request reports