- runner-manager
- aarch64
-.freebsd-autoscaler-13-amd64-tags: &freebsd_autoscaler_13_amd64_tags
- tags:
- - amd64
- - autoscaler
- - aws
- - bsd-stress-test-1
- - shell
- - stress-test
-
.freebsd-autoscaler-14-amd64-tags: &freebsd_autoscaler_14_amd64_tags
tags:
- amd64
- job: clang:trixie:amd64
artifacts: true
-# Jobs for Clang builds on FreeBSD 13 (amd64)
-
-clang:freebsd13:amd64:
- variables:
- CC: clang
- CFLAGS: "${CFLAGS_COMMON}"
- GIT_CLONE_PATH: "${GIT_CLONE_PATH_INSTANCE_EXECUTOR}"
- # Use MIT Kerberos5 for BIND 9 GSS-API support because of FreeBSD Heimdal
- # incompatibility; see https://bugs.freebsd.org/275241.
- EXTRA_CONFIGURE: "${WITH_LIBEDIT} -Doptimization=g --native-file ci/freebsd.ini"
- <<: *build_job
- <<: *freebsd_autoscaler_13_amd64_tags
-
-system:clang:freebsd13:amd64:
- variables:
- GIT_CLONE_PATH: "${GIT_CLONE_PATH_INSTANCE_EXECUTOR}"
- needs:
- - job: clang:freebsd13:amd64
- artifacts: true
- <<: *system_test_job
- <<: *freebsd_autoscaler_13_amd64_tags
- <<: *extra_system_tests_triggering_rules
-
-unit:clang:freebsd13:amd64:
- variables:
- GIT_CLONE_PATH: "${GIT_CLONE_PATH_INSTANCE_EXECUTOR}"
- needs:
- - job: clang:freebsd13:amd64
- artifacts: true
- <<: *unit_test_job
- <<: *freebsd_autoscaler_13_amd64_tags
- <<: *api_pipelines_schedules_tags_triggers_web_triggering_rules
-
# Jobs for Clang builds on FreeBSD 14 (amd64)
clang:freebsd14:amd64:
]
-@pytest.mark.flaky(max_runs=2, rerun_filter=isctest.mark.is_host_freebsd_13)
def test_dnstap(run_tests_sh):
run_tests_sh()
return platform.system() == "FreeBSD"
-def is_host_freebsd_13(*_):
- return platform.system() == "FreeBSD" and platform.release().startswith("13")
-
-
def with_algorithm(name: str):
key = f"{name}_SUPPORTED"
assert key in os.environ, f"{key} env variable undefined"
raise EOFError from e
-@pytest.mark.flaky(max_runs=2, rerun_filter=isctest.mark.is_host_freebsd_13)
def test_idle_timeout(named_port):
#
# The idle timeout is 5 seconds, so the third message should fail
- Ubuntu LTS 22.04, 24.04, 26.04
- Fedora 44
- Red Hat Enterprise Linux / CentOS / AlmaLinux 8, 9, 10
-- FreeBSD 13, 14, 15
+- FreeBSD 14, 15
- Alpine Linux 3.24
The amd64 CPU architecture is fully supported and regularly tested.
- Ubuntu 14.04, 16.04, 18.04, 20.04 (Ubuntu ESM releases are not supported)
- Red Hat Enterprise Linux / CentOS / Oracle Linux 6, 7
- Debian 8 Jessie, 9 Stretch, 10 Buster, 11 Bullseye
- - FreeBSD 10.x, 11.x, 12.x
+ - FreeBSD 10.x, 11.x, 12.x, 13.x
- Less common CPU architectures (i386, i686, mips, mipsel, sparc, ppc, and others)