Commit 6c335b7a authored by machenbach's avatar machenbach Committed by Commit bot

[gn] Switch linux asan to gn

Also disable four cpu-profiler tests under asan that fail
with the GN setup.

BUG=chromium:474921,v8:5243

Review-Url: https://codereview.chromium.org/2309263002
Cr-Commit-Position: refs/heads/master@{#39171}
parent 7e755750
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
'V8 Mac GC Stress': 'gn_debug_x86', 'V8 Mac GC Stress': 'gn_debug_x86',
'V8 Mac64 ASAN': 'gyp_release_x64_asan', 'V8 Mac64 ASAN': 'gyp_release_x64_asan',
# Sanitizers. # Sanitizers.
'V8 Linux64 ASAN': 'gyp_release_x64_asan', 'V8 Linux64 ASAN': 'gn_release_x64_asan',
'V8 Linux64 TSAN': 'gn_release_x64_tsan', 'V8 Linux64 TSAN': 'gn_release_x64_tsan',
'V8 Linux - arm64 - sim - MSAN': 'gn_release_simulate_arm64_msan', 'V8 Linux - arm64 - sim - MSAN': 'gn_release_simulate_arm64_msan',
# Clusterfuzz. # Clusterfuzz.
...@@ -159,7 +159,7 @@ ...@@ -159,7 +159,7 @@
'v8_linux64_gyp_rel_ng': 'gyp_release_x64', 'v8_linux64_gyp_rel_ng': 'gyp_release_x64',
'v8_linux64_avx2_rel_ng': 'gn_release_x64_trybot', 'v8_linux64_avx2_rel_ng': 'gn_release_x64_trybot',
'v8_linux64_avx2_dbg': 'gn_debug_x64_trybot', 'v8_linux64_avx2_dbg': 'gn_debug_x64_trybot',
'v8_linux64_asan_rel_ng': 'gyp_release_x64_asan_minimal_symbols', 'v8_linux64_asan_rel_ng': 'gn_release_x64_asan_minimal_symbols',
'v8_linux64_msan_rel': 'gn_release_simulate_arm64_msan_minimal_symbols', 'v8_linux64_msan_rel': 'gn_release_simulate_arm64_msan_minimal_symbols',
'v8_linux64_sanitizer_coverage_rel': 'v8_linux64_sanitizer_coverage_rel':
'gyp_release_x64_asan_minimal_symbols_coverage', 'gyp_release_x64_asan_minimal_symbols_coverage',
...@@ -249,6 +249,11 @@ ...@@ -249,6 +249,11 @@
# GN release configs for x64. # GN release configs for x64.
'gn_release_x64': [ 'gn_release_x64': [
'gn', 'release_bot', 'x64', 'swarming'], 'gn', 'release_bot', 'x64', 'swarming'],
'gn_release_x64_asan': [
'gn', 'release_bot', 'x64', 'asan', 'lsan', 'swarming'],
'gn_release_x64_asan_minimal_symbols': [
'gn', 'release_bot', 'x64', 'asan', 'lsan', 'minimal_symbols',
'swarming'],
'gn_release_x64_internal': [ 'gn_release_x64_internal': [
'gn', 'release_bot', 'x64', 'swarming', 'v8_snapshot_internal'], 'gn', 'release_bot', 'x64', 'swarming', 'v8_snapshot_internal'],
'gn_release_x64_minimal_symbols': [ 'gn_release_x64_minimal_symbols': [
...@@ -372,9 +377,6 @@ ...@@ -372,9 +377,6 @@
'gyp', 'release_bot', 'x64', 'swarming'], 'gyp', 'release_bot', 'x64', 'swarming'],
'gyp_release_x64_asan': [ 'gyp_release_x64_asan': [
'gyp', 'release_bot', 'x64', 'asan', 'lsan', 'swarming'], 'gyp', 'release_bot', 'x64', 'asan', 'lsan', 'swarming'],
'gyp_release_x64_asan_minimal_symbols': [
'gyp', 'release_bot', 'x64', 'asan', 'lsan', 'minimal_symbols',
'swarming'],
'gyp_release_x64_asan_minimal_symbols_coverage': [ 'gyp_release_x64_asan_minimal_symbols_coverage': [
'gyp', 'release_bot', 'x64', 'asan', 'bb', 'coverage', 'lsan', 'gyp', 'release_bot', 'x64', 'asan', 'bb', 'coverage', 'lsan',
'minimal_symbols', 'swarming'], 'minimal_symbols', 'swarming'],
......
...@@ -151,6 +151,12 @@ ...@@ -151,6 +151,12 @@
['asan == True', { ['asan == True', {
# Skip tests not suitable for ASAN. # Skip tests not suitable for ASAN.
'test-assembler-x64/AssemblerX64XchglOperations': [SKIP], 'test-assembler-x64/AssemblerX64XchglOperations': [SKIP],
# BUG(v8:5243).
'test-cpu-profiler/JsNative1JsNative2JsSample': [SKIP],
'test-cpu-profiler/JsNativeJsRuntimeJsSample': [SKIP],
'test-cpu-profiler/JsNativeJsRuntimeJsSampleMultiple': [SKIP],
'test-cpu-profiler/JsNativeJsSample': [SKIP],
}], # 'asan == True' }], # 'asan == True'
############################################################################## ##############################################################################
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment