- bash respdiff.sh -s third_party -q "${PWD}/100k_mixed.txt" -c 1 -w "${PWD}/rspworkdir" "${CI_PROJECT_DIR}"
- cd ../.. && ninja -C build clean >/dev/null 2>&1
+.respdiff-recent-named: &respdiff_recent_named
+ <<: *respdiff_job
+ <<: *debian_bookworm_amd64_image
+ <<: *default_triggering_rules
+ needs:
+ - job: ci-variables
+ artifacts: true
+ script:
+ - cd ${CI_PROJECT_DIR}
+ - mkdir version-under-test
+ - mv build version-under-test/
+ - BASELINE=${CI_MERGE_REQUEST_TARGET_BRANCH_NAME:-$BIND_BASELINE_VERSION}
+ - git fetch --unshallow origin ${BASELINE}
+ - git checkout FETCH_HEAD
+ - *configure
+ - meson compile -C build
+ - cd bind9-qa/respdiff
+ - bash respdiff.sh -s named -q "${PWD}/100k_mixed.txt" -c 3 -w "${PWD}/rspworkdir" "${CI_PROJECT_DIR}/version-under-test" "${CI_PROJECT_DIR}/build/named"
+
+respdiff:recent-named:
+ <<: *respdiff_recent_named
+ variables:
+ CC: gcc
+ CFLAGS: "${CFLAGS_COMMON} -DISC_TRACK_PTHREADS_OBJECTS"
+ EXTRA_CONFIGURE: "-Doptimization=g"
+ MAX_DISAGREEMENTS_PERCENTAGE: "0.3"
+
# Performance tests
shotgun:udp: