mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-11-07 05:57:07 -08:00
We don't generally want to run anything relying on sanitisers in ebuilds, it's too fragile under sandbox, slower, and not really the purpose of ebuild testing. Bug: https://bugs.gentoo.org/985134 Signed-off-by: NHOrus <jy6x2b32pie9@yahoo.com> Part-of: https://codeberg.org/gentoo/gentoo/pulls/2249 Merges: https://codeberg.org/gentoo/gentoo/pulls/2249 Signed-off-by: Sam James <sam@gentoo.org>
79 lines
2.9 KiB
Diff
79 lines
2.9 KiB
Diff
https://bugs.gentoo.org/985134
|
|
Remove tests running under asan and ubsan. Running them under portage is misguided.
|
|
--- a/main.mk
|
|
+++ b/main.mk
|
|
@@ -2316,22 +2316,6 @@
|
|
fuzzy: fuzzcheck$(T.exe)
|
|
xbin: fuzzcheck$(T.exe)
|
|
|
|
-# -fsanitize=... flags for fuzzcheck-asan.
|
|
-CFLAGS.fuzzcheck-asan.fsanitize ?= -fsanitize=address
|
|
-
|
|
-fuzzcheck-asan$(T.exe): $(FUZZCHECK_SRC) $(FUZZCHECK_DEP)
|
|
- $(T.link) -o $@ $(CFLAGS.fuzzcheck-asan.fsanitize) $(FUZZCHECK_OPT) $(FUZZCHECK_SRC) \
|
|
- $(LDFLAGS.libsqlite3)
|
|
-fuzzy: fuzzcheck-asan$(T.exe)
|
|
-xbin: fuzzcheck-asan$(T.exe)
|
|
-
|
|
-fuzzcheck-ubsan$(T.exe): $(FUZZCHECK_SRC) $(FUZZCHECK_DEP)
|
|
- $(T.link) -o $@ -fsanitize=undefined $(FUZZCHECK_OPT) $(FUZZCHECK_SRC) \
|
|
- $(LDFLAGS.libsqlite3)
|
|
-fuzzy: fuzzcheck-ubsan$(T.exe)
|
|
-xbin: fuzzcheck-ubsan$(T.exe)
|
|
-
|
|
-
|
|
ossshell$(T.exe): $(TOP)/test/ossfuzz.c $(TOP)/test/ossshell.c sqlite3.c sqlite3.h
|
|
$(T.link) -o $@ $(FUZZCHECK_OPT) $(TOP)/test/ossshell.c \
|
|
$(TOP)/test/ossfuzz.c sqlite3.c $(LDFLAGS.libsqlite3)
|
|
--- a/test/testrunner_estwork.tcl
|
|
+++ b/test/testrunner_estwork.tcl
|
|
@@ -2,8 +2,6 @@
|
|
# Computed by the "test/testrunner.tcl estwork" command.
|
|
#
|
|
set estwork((fuzzcheck)) 1291
|
|
-set estwork((fuzzcheck-asan)) 2427
|
|
-set estwork((fuzzcheck-ubsan)) 2749
|
|
set estwork((sessionfuzz)) 1276
|
|
set estwork((sqlite3)) 1281
|
|
set estwork((testfixture)) 1546
|
|
@@ -197,24 +195,6 @@
|
|
set {estwork(fuzzcheck fuzzdata6.db)} 91
|
|
set {estwork(fuzzcheck fuzzdata7.db)} 201
|
|
set {estwork(fuzzcheck fuzzdata8.db)} 331
|
|
-set {estwork(fuzzcheck-asan --slice)} 2037
|
|
-set {estwork(fuzzcheck-asan fuzzdata1.db)} 3112
|
|
-set {estwork(fuzzcheck-asan fuzzdata2.db)} 8753
|
|
-set {estwork(fuzzcheck-asan fuzzdata3.db)} 459
|
|
-set {estwork(fuzzcheck-asan fuzzdata4.db)} 123
|
|
-set {estwork(fuzzcheck-asan fuzzdata5.db)} 1178
|
|
-set {estwork(fuzzcheck-asan fuzzdata6.db)} 1356
|
|
-set {estwork(fuzzcheck-asan fuzzdata7.db)} 938
|
|
-set {estwork(fuzzcheck-asan fuzzdata8.db)} 1451
|
|
-set {estwork(fuzzcheck-ubsan --slice)} 1729
|
|
-set {estwork(fuzzcheck-ubsan fuzzdata1.db)} 1180
|
|
-set {estwork(fuzzcheck-ubsan fuzzdata2.db)} 876
|
|
-set {estwork(fuzzcheck-ubsan fuzzdata3.db)} 306
|
|
-set {estwork(fuzzcheck-ubsan fuzzdata4.db)} 95
|
|
-set {estwork(fuzzcheck-ubsan fuzzdata5.db)} 1356
|
|
-set {estwork(fuzzcheck-ubsan fuzzdata6.db)} 333
|
|
-set {estwork(fuzzcheck-ubsan fuzzdata7.db)} 883
|
|
-set {estwork(fuzzcheck-ubsan fuzzdata8.db)} 1124
|
|
set estwork(fuzzer1.test) 6
|
|
set estwork(gencol1.test) 3
|
|
set estwork(hook.test) 2
|
|
--- a/test/testrunner_data.tcl
|
|
+++ b/test/testrunner_data.tcl
|
|
@@ -456,12 +456,6 @@
|
|
return [list fuzzcheck.exe $lFuzzDb]
|
|
} else {
|
|
set lRet [list [trd_get_bin_name fuzzcheck] $lFuzzDb]
|
|
- if {$bNoSan==0 && [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
|
|
}
|