Bp2build Sanitizer Blocklist
Bug: 286894426 Test: Unit tests Change-Id: I382e028410a185a5017dba1fc47c83ad5b2432cf
This commit is contained in:
@@ -1905,6 +1905,26 @@ cc_library_static {
|
||||
})
|
||||
}
|
||||
|
||||
func TestCcLibraryStaticWithSanitizerBlocklist(t *testing.T) {
|
||||
runCcLibraryStaticTestCase(t, Bp2buildTestCase{
|
||||
Description: "cc_library_static has correct features when sanitize.blocklist is provided",
|
||||
Blueprint: `
|
||||
cc_library_static {
|
||||
name: "foo",
|
||||
sanitize: {
|
||||
blocklist: "foo_blocklist.txt",
|
||||
},
|
||||
}
|
||||
`,
|
||||
ExpectedBazelTargets: []string{
|
||||
MakeBazelTarget("cc_library_static", "foo", AttrNameToString{
|
||||
"features": `["ubsan_blocklist_foo_blocklist_txt"]`,
|
||||
"local_includes": `["."]`,
|
||||
}),
|
||||
},
|
||||
})
|
||||
}
|
||||
|
||||
func TestCcLibraryStaticWithThinLto(t *testing.T) {
|
||||
runCcLibraryStaticTestCase(t, Bp2buildTestCase{
|
||||
Description: "cc_library_static has correct features when thin lto is enabled",
|
||||
|
Reference in New Issue
Block a user