From 14d85a697092eca1d20bfb89c3437a91a17aaf4f Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Fri, 9 Apr 2021 18:07:15 +0200 Subject: [PATCH] tests: skip certain tests when address sanitizers are used --- tests/test-449segfaults_assertions.rb | 2 ++ tests/test-506cisco_talos_can_0037.rb | 2 ++ tests/test-676cover_art_vorbis_opus.rb | 2 ++ 3 files changed, 6 insertions(+) diff --git a/tests/test-449segfaults_assertions.rb b/tests/test-449segfaults_assertions.rb index 84daba35a..59720e487 100755 --- a/tests/test-449segfaults_assertions.rb +++ b/tests/test-449segfaults_assertions.rb @@ -3,6 +3,8 @@ # T_449segfaults_assertions describe "mkvmerge & mkvinfo / segfaults and assertions" +skip_if c?(:USE_ADDRSAN) + dir = "data/segfaults-assertions" test_merge "#{dir}/1089-1.mkv", :exit_code => :error diff --git a/tests/test-506cisco_talos_can_0037.rb b/tests/test-506cisco_talos_can_0037.rb index d44b86fd8..138681077 100755 --- a/tests/test-506cisco_talos_can_0037.rb +++ b/tests/test-506cisco_talos_can_0037.rb @@ -3,6 +3,8 @@ # T_506cisco_talos_can_0037 describe "mkvmerge, mkvinfo / invalid memory access reported as Cisco TALOS-CAN-0037" +skip_if c?(:USE_ADDRSAN) + exit_codes = { "data/segfaults-assertions/cisco-talos-can-0037/id:000409,sig:06,src:001692,op:havoc,rep:32" => :warning, } diff --git a/tests/test-676cover_art_vorbis_opus.rb b/tests/test-676cover_art_vorbis_opus.rb index 9d41fd725..192a5d856 100755 --- a/tests/test-676cover_art_vorbis_opus.rb +++ b/tests/test-676cover_art_vorbis_opus.rb @@ -3,6 +3,8 @@ # T_676cover_art_vorbis_opus describe "mkvmerge / reading cover art from Vorbis & Opus tags" +skip_if c?(:USE_ADDRSAN) + expected_md5s = { :png => "72e193b0682dad985317cd03d2be1ab9", :jpg => "e55849ace1748ac515b16881e397101a",