aboutsummaryrefslogtreecommitdiff
path: root/test/testrunner_data.tcl
diff options
context:
space:
mode:
Diffstat (limited to 'test/testrunner_data.tcl')
-rw-r--r--test/testrunner_data.tcl17
1 files changed, 9 insertions, 8 deletions
diff --git a/test/testrunner_data.tcl b/test/testrunner_data.tcl
index 557c31b80..3998bd9cc 100644
--- a/test/testrunner_data.tcl
+++ b/test/testrunner_data.tcl
@@ -458,16 +458,17 @@ proc trd_fuzztest_data {buildname} {
if {$::tcl_platform(platform) eq "windows"} {
return [list fuzzcheck.exe $lFuzzDb]
- } elseif {[lsearch $sanBuilds $buildname]>=0} {
- return [list [trd_get_bin_name fuzzcheck] $lFuzzDb \
- [trd_get_bin_name fuzzcheck-asan] $lFuzzDb \
- [trd_get_bin_name fuzzcheck-ubsan] $lFuzzDb \
- {sessionfuzz run} $lSessionDb]
} else {
- return [list [trd_get_bin_name fuzzcheck] $lFuzzDb \
- {sessionfuzz run} $lSessionDb]
+ set lRet [list [trd_get_bin_name fuzzcheck] $lFuzzDb]
+ if {[lsearch $sanBuilds $buildname]>=0} {
+ lappend lRet [trd_get_bin_name fuzzcheck-asan] $lFuzzDb
+ if {$::tcl_platform(os) ne "OpenBSD"} {
+ lappend lRet [trd_get_bin_name fuzzcheck-ubsan] $lFuzzDb
+ }
+ }
+ lappend lRet {sessionfuzz run} $lSessionDb
+ return $lRet
}
-
}