import isctest
-pytestmark = [
- pytest.mark.skipif(bool(os.getenv("TSAN_OPTIONS", "")), reason="TSAN"),
- pytest.mark.extra_artifacts(
- [
- "*/K*",
- "*/dsset-*",
- "*/*.bk",
- "*/*.conf",
- "*/*.db",
- "*/*.id",
- "*/*.jnl",
- "*/*.jbk",
- "*/*.key",
- "*/*.signed",
- "*/settime.out.*",
- "ans*/ans.run",
- "*/trusted.keys",
- "*/*.bad",
- "*/*.next",
- "*/*.stripped",
- "*/*.tmp",
- "*/*.stage?",
- "*/*.patched",
- "*/*.lower",
- "*/*.upper",
- "*/*.unsplit",
- ]
- ),
-]
+pytestmark = pytest.mark.extra_artifacts(
+ [
+ "*/K*",
+ "*/dsset-*",
+ "*/*.bk",
+ "*/*.conf",
+ "*/*.db",
+ "*/*.id",
+ "*/*.jnl",
+ "*/*.jbk",
+ "*/*.key",
+ "*/*.signed",
+ "*/settime.out.*",
+ "ans*/ans.run",
+ "*/trusted.keys",
+ "*/*.bad",
+ "*/*.next",
+ "*/*.stripped",
+ "*/*.tmp",
+ "*/*.stage?",
+ "*/*.patched",
+ "*/*.lower",
+ "*/*.upper",
+ "*/*.unsplit",
+ ]
+)
# helper functions
"CDS": f"{BUILD_VARS['TOP_BUILDDIR']}/dnssec-cds",
"CHECKCONF": f"{BUILD_VARS['TOP_BUILDDIR']}/named-checkconf",
"CHECKZONE": f"{BUILD_VARS['TOP_BUILDDIR']}/named-checkzone",
+ "DELV": f"{BUILD_VARS['TOP_BUILDDIR']}/delv",
"DIG": f"{BUILD_VARS['TOP_BUILDDIR']}/dig",
"DNSTAPREAD": f"{BUILD_VARS['TOP_BUILDDIR']}/dnstap-read",
"DSFROMKEY": f"{BUILD_VARS['TOP_BUILDDIR']}/dnssec-dsfromkey",
"TMPDIR": os.getenv("TMPDIR", "/tmp"),
"KRB5_CONFIG": "/dev/null", # we don't want a KRB5_CONFIG setting breaking the tests
"KRB5_KTNAME": "dns.keytab", # use local keytab instead of default /etc/krb5.keytab
- "DELV": (
- f"{BUILD_VARS['TOP_BUILDDIR']}/delv"
- if not os.getenv("TSAN_OPTIONS", "")
- else ":" # workaround for GL#4119
- ),
"LC_ALL": "C",
"ANS_LOG_LEVEL": "debug",
"DYLIB": ("dylib" if os.uname().sysname == "Darwin" else "so"),