From bee6cacc54357e0af1de67d527fe51eb3602c2d6 Mon Sep 17 00:00:00 2001 From: Ben Wagner Date: Mon, 4 Dec 2017 11:15:58 -0500 Subject: [PATCH] Merge UBSAN_float_cast_overflow into ASAN. The new check was a different config while we fixed the errors. Most errors are now fixed, and merging these will help with running both on the CQ. No-Try: true Change-Id: I5804ecea84a8dbbaacf6a4ea96e2af9505641d49 Reviewed-on: https://skia-review.googlesource.com/79323 Commit-Queue: Ben Wagner Reviewed-by: Mike Klein --- gn/BUILD.gn | 2 +- infra/bots/jobs.json | 10 - ...Release-All-UBSAN_float_cast_overflow.json | 217 ------- .../recipe_modules/flavor/examples/full.py | 2 - infra/bots/recipe_modules/flavor/gn_flavor.py | 4 +- ...g-GCE-CPU-AVX2-x86_64-Debug-All-ASAN.json} | 0 infra/bots/recipes/perf.py | 4 +- ...ng-GCE-CPU-AVX2-x86_64-Debug-All-ASAN.json | 21 + ...4-Debug-All-UBSAN_float_cast_overflow.json | 508 ---------------- infra/bots/recipes/test.py | 3 +- infra/bots/tasks.json | 540 ------------------ 11 files changed, 26 insertions(+), 1285 deletions(-) delete mode 100644 infra/bots/recipe_modules/flavor/examples/full.expected/Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-UBSAN_float_cast_overflow.json rename infra/bots/recipes/perf.expected/{Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-UBSAN_float_cast_overflow.json => Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-ASAN.json} (100%) delete mode 100644 infra/bots/recipes/test.expected/Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-UBSAN_float_cast_overflow.json diff --git a/gn/BUILD.gn b/gn/BUILD.gn index 9d6952af4a..70db37d52b 100644 --- a/gn/BUILD.gn +++ b/gn/BUILD.gn @@ -236,7 +236,7 @@ config("default") { # or pass one of the couple common aliases used by the bots. sanitizers = sanitize if (sanitize == "ASAN") { - sanitizers = "address,bool,integer-divide-by-zero,nonnull-attribute,null,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr" + sanitizers = "address,bool,float-cast-overflow,integer-divide-by-zero,nonnull-attribute,null,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr" if (!is_mac) { sanitizers += ",function" # Not supported on Mac. } diff --git a/infra/bots/jobs.json b/infra/bots/jobs.json index 82413f20e9..753a34a334 100644 --- a/infra/bots/jobs.json +++ b/infra/bots/jobs.json @@ -26,7 +26,6 @@ "Build-Debian9-Clang-x86_64-Debug-MSAN", "Build-Debian9-Clang-x86_64-Debug-SK_USE_DISCARDABLE_SCALEDIMAGECACHE", "Build-Debian9-Clang-x86_64-Debug-SafeStack", - "Build-Debian9-Clang-x86_64-Debug-UBSAN_float_cast_overflow", "Build-Debian9-Clang-x86_64-Debug-Vulkan", "Build-Debian9-Clang-x86_64-Debug-Vulkan_Coverage", "Build-Debian9-Clang-x86_64-Release", @@ -39,7 +38,6 @@ "Build-Debian9-Clang-x86_64-Release-SK_CPU_LIMIT_SSE41", "Build-Debian9-Clang-x86_64-Release-SK_FORCE_RASTER_PIPELINE_BLITTER", "Build-Debian9-Clang-x86_64-Release-TSAN", - "Build-Debian9-Clang-x86_64-Release-UBSAN_float_cast_overflow", "Build-Debian9-Clang-x86_64-Release-Vulkan", "Build-Debian9-EMCC-wasm-Release", "Build-Debian9-GCC-arm-Debug-Chromecast", @@ -165,12 +163,10 @@ "Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-MSAN", "Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-SK_USE_DISCARDABLE_SCALEDIMAGECACHE", "Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-SafeStack", - "Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-UBSAN_float_cast_overflow", "Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All", "Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-ASAN", "Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-Fast", "Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-SK_FORCE_RASTER_PIPELINE_BLITTER", - "Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-UBSAN_float_cast_overflow", "Perf-Debian9-Clang-GCE-CPU-AVX512-x86_64-Debug-All", "Perf-Debian9-Clang-GCE-CPU-AVX512-x86_64-Release-All", "Perf-Debian9-GCC-GCE-CPU-AVX2-x86-Debug-All", @@ -197,11 +193,9 @@ "Perf-Ubuntu16-Clang-ShuttleA-GPU-IntelHD2000-x86_64-Release-All", "Perf-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All", "Perf-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ASAN", - "Perf-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-UBSAN_float_cast_overflow", "Perf-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Vulkan", "Perf-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All", "Perf-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-ASAN", - "Perf-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-UBSAN_float_cast_overflow", "Perf-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-Vulkan", "Perf-Ubuntu17-GCC-Golo-GPU-QuadroP400-x86_64-Release-All-Valgrind_AbandonGpuContext_SK_CPU_LIMIT_SSE41", "Perf-Ubuntu17-GCC-Golo-GPU-QuadroP400-x86_64-Release-All-Valgrind_SK_CPU_LIMIT_SSE41", @@ -353,7 +347,6 @@ "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-MSAN_FSAA", "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-SK_USE_DISCARDABLE_SCALEDIMAGECACHE", "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-SafeStack", - "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-UBSAN_float_cast_overflow", "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-Shard_12-Coverage", "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All", "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-ASAN", @@ -363,7 +356,6 @@ "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-SK_CPU_LIMIT_SSE41", "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-SK_FORCE_RASTER_PIPELINE_BLITTER", "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-TSAN", - "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-UBSAN_float_cast_overflow", "Test-Debian9-Clang-GCE-CPU-AVX512-x86_64-Debug-All", "Test-Debian9-Clang-GCE-CPU-AVX512-x86_64-Release-All", "Test-Debian9-GCC-GCE-CPU-AVX2-x86-Debug-All", @@ -395,14 +387,12 @@ "Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All", "Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ASAN", "Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Coverage", - "Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-UBSAN_float_cast_overflow", "Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Vulkan", "Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Vulkan_Coverage", "Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All", "Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-ASAN", "Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-PreAbandonGpuContext", "Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-TSAN", - "Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-UBSAN_float_cast_overflow", "Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-Vulkan", "Test-Ubuntu17-GCC-Golo-GPU-QuadroP400-x86_64-Release-All-Valgrind_AbandonGpuContext_SK_CPU_LIMIT_SSE41", "Test-Ubuntu17-GCC-Golo-GPU-QuadroP400-x86_64-Release-All-Valgrind_PreAbandonGpuContext_SK_CPU_LIMIT_SSE41", diff --git a/infra/bots/recipe_modules/flavor/examples/full.expected/Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-UBSAN_float_cast_overflow.json b/infra/bots/recipe_modules/flavor/examples/full.expected/Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-UBSAN_float_cast_overflow.json deleted file mode 100644 index 3f877c2fe8..0000000000 --- a/infra/bots/recipe_modules/flavor/examples/full.expected/Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-UBSAN_float_cast_overflow.json +++ /dev/null @@ -1,217 +0,0 @@ -[ - { - "cmd": [ - "python", - "-u", - "[START_DIR]/skia/bin/fetch-gn" - ], - "cwd": "[START_DIR]/skia", - "env": { - "BUILDTYPE": "Release", - "CHROME_HEADLESS": "1", - "PATH": ":RECIPE_PACKAGE_REPO[depot_tools]", - "SKIA_OUT": "[START_DIR]/out" - }, - "infra_step": true, - "name": "fetch-gn" - }, - { - "cmd": [ - "[START_DIR]/skia/bin/gn", - "gen", - "[START_DIR]/out/Release", - "--args=cc=\"[START_DIR]/clang_linux/bin/clang\" cxx=\"[START_DIR]/clang_linux/bin/clang++\" extra_cflags=[\"-B[START_DIR]/clang_linux/bin\"] extra_ldflags=[\"-B[START_DIR]/clang_linux/bin\", \"-fuse-ld=lld\"] is_debug=false sanitize=\"float-cast-overflow\" skia_enable_spirv_validation=false" - ], - "cwd": "[START_DIR]/skia", - "env": { - "BUILDTYPE": "Release", - "CHROME_HEADLESS": "1", - "PATH": ":RECIPE_PACKAGE_REPO[depot_tools]", - "SKIA_OUT": "[START_DIR]/out" - }, - "name": "gn gen" - }, - { - "cmd": [ - "ninja", - "-k", - "0", - "-C", - "[START_DIR]/out/Release" - ], - "cwd": "[START_DIR]/skia", - "env": { - "BUILDTYPE": "Release", - "CHROME_HEADLESS": "1", - "PATH": ":RECIPE_PACKAGE_REPO[depot_tools]", - "SKIA_OUT": "[START_DIR]/out" - }, - "name": "ninja" - }, - { - "cmd": [ - "python", - "-u", - "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", - "--json-output", - "/path/to/tmp/json", - "rmtree", - "results_dir" - ], - "infra_step": true, - "name": "rmtree results_dir" - }, - { - "cmd": [ - "python", - "-u", - "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", - "--json-output", - "/path/to/tmp/json", - "ensure-directory", - "--mode", - "0777", - "results_dir" - ], - "infra_step": true, - "name": "makedirs results_dir" - }, - { - "cmd": [ - "python", - "-u", - "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", - "--json-output", - "/path/to/tmp/json", - "rmtree", - "device_results_dir" - ], - "infra_step": true, - "name": "rmtree device_results_dir" - }, - { - "cmd": [ - "python", - "-u", - "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", - "--json-output", - "/path/to/tmp/json", - "ensure-directory", - "--mode", - "0777", - "device_results_dir" - ], - "infra_step": true, - "name": "makedirs device_results_dir" - }, - { - "cmd": [ - "python", - "-u", - "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", - "--json-output", - "/path/to/tmp/json", - "copy", - "[START_DIR]/skia/infra/bots/assets/skp/VERSION", - "/path/to/tmp/" - ], - "infra_step": true, - "name": "Get downloaded SKP VERSION" - }, - { - "cmd": [ - "python", - "-u", - "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", - "--json-output", - "/path/to/tmp/json", - "copy", - "42", - "[START_DIR]/tmp/SKP_VERSION" - ], - "infra_step": true, - "name": "write SKP_VERSION" - }, - { - "cmd": [ - "python", - "-u", - "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", - "--json-output", - "/path/to/tmp/json", - "copy", - "[START_DIR]/skia/infra/bots/assets/skimage/VERSION", - "/path/to/tmp/" - ], - "infra_step": true, - "name": "Get downloaded skimage VERSION" - }, - { - "cmd": [ - "python", - "-u", - "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", - "--json-output", - "/path/to/tmp/json", - "copy", - "42", - "[START_DIR]/tmp/SK_IMAGE_VERSION" - ], - "infra_step": true, - "name": "write SK_IMAGE_VERSION" - }, - { - "cmd": [ - "python", - "-u", - "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", - "--json-output", - "/path/to/tmp/json", - "copy", - "[START_DIR]/skia/infra/bots/assets/svg/VERSION", - "/path/to/tmp/" - ], - "infra_step": true, - "name": "Get downloaded SVG VERSION" - }, - { - "cmd": [ - "python", - "-u", - "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", - "--json-output", - "/path/to/tmp/json", - "copy", - "42", - "[START_DIR]/tmp/SVG_VERSION" - ], - "infra_step": true, - "name": "write SVG_VERSION" - }, - { - "cmd": [ - "python", - "-u", - "RECIPE_MODULE[skia::flavor]/resources/symbolize_stack_trace.py", - "[START_DIR]", - "[START_DIR]/out/Release/nanobench", - "--some-flag" - ], - "cwd": "[START_DIR]/skia", - "env": { - "ASAN_OPTIONS": "symbolize=1 detect_leaks=1", - "BUILDTYPE": "Release", - "CHROME_HEADLESS": "1", - "LSAN_OPTIONS": "symbolize=1 print_suppressions=1", - "PATH": ":RECIPE_PACKAGE_REPO[depot_tools]:[START_DIR]/clang_linux/bin", - "SKIA_OUT": "[START_DIR]/out", - "UBSAN_OPTIONS": "symbolize=1 print_stacktrace=1" - }, - "name": "symbolized nanobench" - }, - { - "name": "$result", - "recipe_result": null, - "status_code": 0 - } -] \ No newline at end of file diff --git a/infra/bots/recipe_modules/flavor/examples/full.py b/infra/bots/recipe_modules/flavor/examples/full.py index 04edfdbcc5..a43d32ca23 100644 --- a/infra/bots/recipe_modules/flavor/examples/full.py +++ b/infra/bots/recipe_modules/flavor/examples/full.py @@ -86,8 +86,6 @@ TEST_BUILDERS = [ 'Perf-Chromecast-GCC-Chorizo-CPU-Cortex_A7-arm-Release-All', 'Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-MSAN', 'Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-ASAN', - ('Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-' - 'UBSAN_float_cast_overflow'), 'Perf-Ubuntu14-GCC-GCE-CPU-AVX2-x86_64-Release-All-CT_BENCH_1k_SKPs', 'Test-Android-Clang-GalaxyS7_G930FD-GPU-MaliT880-arm64-Debug-All-Android', 'Test-Android-Clang-Nexus10-CPU-Exynos5250-arm-Release-All-Android', diff --git a/infra/bots/recipe_modules/flavor/gn_flavor.py b/infra/bots/recipe_modules/flavor/gn_flavor.py index 43d78c9f4b..971ed6ca1f 100644 --- a/infra/bots/recipe_modules/flavor/gn_flavor.py +++ b/infra/bots/recipe_modules/flavor/gn_flavor.py @@ -132,9 +132,7 @@ class GNFlavorUtils(default_flavor.DefaultFlavorUtils): }) sanitize = '' - if extra_config == 'UBSAN_float_cast_overflow': - sanitize = 'float-cast-overflow' - elif 'SAN' in extra_config: + if 'SAN' in extra_config: sanitize = extra_config elif 'SafeStack' in extra_config: sanitize = 'safe-stack' diff --git a/infra/bots/recipes/perf.expected/Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-UBSAN_float_cast_overflow.json b/infra/bots/recipes/perf.expected/Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-ASAN.json similarity index 100% rename from infra/bots/recipes/perf.expected/Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-UBSAN_float_cast_overflow.json rename to infra/bots/recipes/perf.expected/Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-ASAN.json diff --git a/infra/bots/recipes/perf.py b/infra/bots/recipes/perf.py index a6d9c02ea8..38d5a574d9 100644 --- a/infra/bots/recipes/perf.py +++ b/infra/bots/recipes/perf.py @@ -193,7 +193,7 @@ def nanobench_flags(api, bot): match.append('~top25desk_ebay_com.skp_1.1') if 'Vulkan' in bot and 'NexusPlayer' in bot: match.append('~blendmode_') # skia:6691 - if 'float_cast_overflow' in bot and 'CPU' in bot: + if 'ASAN' in bot and 'CPU' in bot: # skia:4632 match.append('~^floor2int_undef$') @@ -348,7 +348,7 @@ TEST_BUILDERS = [ 'Perf-ChromeOS-Clang-ASUSChromebookFlipC100-GPU-MaliT764-arm-Release-All', 'Perf-Chromecast-GCC-Chorizo-CPU-Cortex_A7-arm-Debug-All', 'Perf-Chromecast-GCC-Chorizo-GPU-Cortex_A7-arm-Release-All', - 'Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-UBSAN_float_cast_overflow', + 'Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-ASAN', 'Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All', 'Perf-Mac-Clang-MacMini7.1-CPU-AVX-x86_64-Release-All', 'Perf-Mac-Clang-MacMini7.1-GPU-IntelIris5100-x86_64-Release-All', diff --git a/infra/bots/recipes/test.expected/Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-ASAN.json b/infra/bots/recipes/test.expected/Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-ASAN.json index 8a032f71db..6daae2e26d 100644 --- a/infra/bots/recipes/test.expected/Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-ASAN.json +++ b/infra/bots/recipes/test.expected/Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-ASAN.json @@ -469,6 +469,27 @@ "gm", "_", "complexclip4_aa", + "565", + "gm", + "_", + "clippedcubic2", + "8888", + "gm", + "_", + "clippedcubic2", + "f16", + "gm", + "_", + "clippedcubic2", + "srgb", + "gm", + "_", + "clippedcubic2", + "--match", + "~^PathOpsCubicIntersection$", + "~^PathOpsCubicLineIntersection$", + "~^PathOpsOpCubicsThreaded$", + "~^PathOpsOpLoopsThreaded$", "--nonativeFonts", "--verbose" ], diff --git a/infra/bots/recipes/test.expected/Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-UBSAN_float_cast_overflow.json b/infra/bots/recipes/test.expected/Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-UBSAN_float_cast_overflow.json deleted file mode 100644 index 59607dd824..0000000000 --- a/infra/bots/recipes/test.expected/Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-UBSAN_float_cast_overflow.json +++ /dev/null @@ -1,508 +0,0 @@ -[ - { - "cmd": [ - "python", - "-u", - "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", - "--json-output", - "/path/to/tmp/json", - "copy", - "[START_DIR]/skia/infra/bots/assets/skp/VERSION", - "/path/to/tmp/" - ], - "infra_step": true, - "name": "Get downloaded SKP VERSION" - }, - { - "cmd": [ - "python", - "-u", - "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", - "--json-output", - "/path/to/tmp/json", - "copy", - "42", - "[START_DIR]/tmp/SKP_VERSION" - ], - "infra_step": true, - "name": "write SKP_VERSION" - }, - { - "cmd": [ - "python", - "-u", - "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", - "--json-output", - "/path/to/tmp/json", - "copy", - "[START_DIR]/skia/infra/bots/assets/skimage/VERSION", - "/path/to/tmp/" - ], - "infra_step": true, - "name": "Get downloaded skimage VERSION" - }, - { - "cmd": [ - "python", - "-u", - "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", - "--json-output", - "/path/to/tmp/json", - "copy", - "42", - "[START_DIR]/tmp/SK_IMAGE_VERSION" - ], - "infra_step": true, - "name": "write SK_IMAGE_VERSION" - }, - { - "cmd": [ - "python", - "-u", - "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", - "--json-output", - "/path/to/tmp/json", - "copy", - "[START_DIR]/skia/infra/bots/assets/svg/VERSION", - "/path/to/tmp/" - ], - "infra_step": true, - "name": "Get downloaded SVG VERSION" - }, - { - "cmd": [ - "python", - "-u", - "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", - "--json-output", - "/path/to/tmp/json", - "copy", - "42", - "[START_DIR]/tmp/SVG_VERSION" - ], - "infra_step": true, - "name": "write SVG_VERSION" - }, - { - "cmd": [ - "python", - "-u", - "import os\nprint os.environ.get('SWARMING_BOT_ID', '')\n" - ], - "name": "get swarming bot id", - "stdout": "/path/to/tmp/", - "~followup_annotations": [ - "@@@STEP_LOG_LINE@python.inline@import os@@@", - "@@@STEP_LOG_LINE@python.inline@print os.environ.get('SWARMING_BOT_ID', '')@@@", - "@@@STEP_LOG_END@python.inline@@@" - ] - }, - { - "cmd": [ - "python", - "-u", - "import os\nprint os.environ.get('SWARMING_TASK_ID', '')\n" - ], - "name": "get swarming task id", - "stdout": "/path/to/tmp/", - "~followup_annotations": [ - "@@@STEP_LOG_LINE@python.inline@import os@@@", - "@@@STEP_LOG_LINE@python.inline@print os.environ.get('SWARMING_TASK_ID', '')@@@", - "@@@STEP_LOG_END@python.inline@@@" - ] - }, - { - "cmd": [ - "python", - "-u", - "RECIPE_MODULE[skia::flavor]/resources/symbolize_stack_trace.py", - "[START_DIR]", - "[START_DIR]/out/Debug/dm", - "--resourcePath", - "[START_DIR]/skia/resources", - "--skps", - "[START_DIR]/skp", - "--images", - "[START_DIR]/skimage/dm", - "--colorImages", - "[START_DIR]/skimage/colorspace", - "--nameByHash", - "--properties", - "gitHash", - "abc123", - "builder", - "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-UBSAN_float_cast_overflow", - "buildbucket_build_id", - "123454321", - "swarming_bot_id", - "skia-bot-123", - "swarming_task_id", - "123456", - "--svgs", - "[START_DIR]/svg", - "--key", - "arch", - "x86_64", - "compiler", - "Clang", - "configuration", - "Debug", - "cpu_or_gpu", - "CPU", - "cpu_or_gpu_value", - "AVX2", - "extra_config", - "UBSAN_float_cast_overflow", - "model", - "GCE", - "os", - "Debian9", - "--dont_write", - "pdf", - "--randomProcessorTest", - "--nogpu", - "--config", - "8888", - "srgb", - "pdf", - "565", - "f16", - "sp-8888", - "2ndpic-8888", - "lite-8888", - "gbr-8888", - "serialize-8888", - "tiles_rt-8888", - "pic-8888", - "--src", - "tests", - "gm", - "image", - "colorImage", - "--blacklist", - "f16", - "_", - "_", - "dstreadshuffle", - "gbr-8888", - "image", - "_", - "_", - "gbr-8888", - "colorImage", - "_", - "_", - "serialize-8888", - "gm", - "_", - "bleed_image", - "serialize-8888", - "gm", - "_", - "c_gms", - "serialize-8888", - "gm", - "_", - "colortype", - "serialize-8888", - "gm", - "_", - "colortype_xfermodes", - "serialize-8888", - "gm", - "_", - "drawfilter", - "serialize-8888", - "gm", - "_", - "fontmgr_bounds_0.75_0", - "serialize-8888", - "gm", - "_", - "fontmgr_bounds_1_-0.25", - "serialize-8888", - "gm", - "_", - "fontmgr_bounds", - "serialize-8888", - "gm", - "_", - "fontmgr_match", - "serialize-8888", - "gm", - "_", - "fontmgr_iter", - "serialize-8888", - "gm", - "_", - "imagemasksubset", - "serialize-8888", - "gm", - "_", - "bitmapfilters", - "serialize-8888", - "gm", - "_", - "bitmapshaders", - "serialize-8888", - "gm", - "_", - "bleed", - "serialize-8888", - "gm", - "_", - "bleed_alpha_bmp", - "serialize-8888", - "gm", - "_", - "bleed_alpha_bmp_shader", - "serialize-8888", - "gm", - "_", - "convex_poly_clip", - "serialize-8888", - "gm", - "_", - "extractalpha", - "serialize-8888", - "gm", - "_", - "filterbitmap_checkerboard_32_32_g8", - "serialize-8888", - "gm", - "_", - "filterbitmap_image_mandrill_64", - "serialize-8888", - "gm", - "_", - "shadows", - "serialize-8888", - "gm", - "_", - "simpleaaclip_aaclip", - "serialize-8888", - "gm", - "_", - "composeshader_bitmap", - "serialize-8888", - "gm", - "_", - "scaled_tilemodes_npot", - "serialize-8888", - "gm", - "_", - "scaled_tilemodes", - "serialize-8888", - "gm", - "_", - "typefacerendering_pfaMac", - "serialize-8888", - "gm", - "_", - "parsedpaths", - "serialize-8888", - "gm", - "_", - "ImageGeneratorExternal_rect", - "serialize-8888", - "gm", - "_", - "ImageGeneratorExternal_shader", - "serialize-8888", - "gm", - "_", - "shadow_utils", - "serialize-8888", - "gm", - "_", - "all_bitmap_configs", - "serialize-8888", - "gm", - "_", - "makecolorspace", - "serialize-8888", - "gm", - "_", - "analytic_antialias_convex", - "serialize-8888", - "gm", - "_", - "bleed_alpha_image", - "serialize-8888", - "gm", - "_", - "bleed_alpha_image_shader", - "sp-8888", - "gm", - "_", - "drawfilter", - "pic-8888", - "gm", - "_", - "drawfilter", - "2ndpic-8888", - "gm", - "_", - "drawfilter", - "lite-8888", - "gm", - "_", - "drawfilter", - "sp-8888", - "gm", - "_", - "image-cacherator-from-picture", - "pic-8888", - "gm", - "_", - "image-cacherator-from-picture", - "2ndpic-8888", - "gm", - "_", - "image-cacherator-from-picture", - "serialize-8888", - "gm", - "_", - "image-cacherator-from-picture", - "sp-8888", - "gm", - "_", - "image-cacherator-from-raster", - "pic-8888", - "gm", - "_", - "image-cacherator-from-raster", - "2ndpic-8888", - "gm", - "_", - "image-cacherator-from-raster", - "serialize-8888", - "gm", - "_", - "image-cacherator-from-raster", - "sp-8888", - "gm", - "_", - "image-cacherator-from-ctable", - "pic-8888", - "gm", - "_", - "image-cacherator-from-ctable", - "2ndpic-8888", - "gm", - "_", - "image-cacherator-from-ctable", - "serialize-8888", - "gm", - "_", - "image-cacherator-from-ctable", - "sp-8888", - "gm", - "_", - "gamut", - "pic-8888", - "gm", - "_", - "gamut", - "lite-8888", - "gm", - "_", - "gamut", - "2ndpic-8888", - "gm", - "_", - "gamut", - "serialize-8888", - "gm", - "_", - "gamut", - "sp-8888", - "gm", - "_", - "complexclip4_bw", - "pic-8888", - "gm", - "_", - "complexclip4_bw", - "lite-8888", - "gm", - "_", - "complexclip4_bw", - "2ndpic-8888", - "gm", - "_", - "complexclip4_bw", - "serialize-8888", - "gm", - "_", - "complexclip4_bw", - "sp-8888", - "gm", - "_", - "complexclip4_aa", - "pic-8888", - "gm", - "_", - "complexclip4_aa", - "lite-8888", - "gm", - "_", - "complexclip4_aa", - "2ndpic-8888", - "gm", - "_", - "complexclip4_aa", - "serialize-8888", - "gm", - "_", - "complexclip4_aa", - "tiles_rt-8888", - "gm", - "_", - "complexclip4_bw", - "tiles_rt-8888", - "gm", - "_", - "complexclip4_aa", - "565", - "gm", - "_", - "clippedcubic2", - "8888", - "gm", - "_", - "clippedcubic2", - "f16", - "gm", - "_", - "clippedcubic2", - "srgb", - "gm", - "_", - "clippedcubic2", - "--match", - "~^PathOpsCubicIntersection$", - "~^PathOpsCubicLineIntersection$", - "~^PathOpsOpCubicsThreaded$", - "~^PathOpsOpLoopsThreaded$", - "--nonativeFonts", - "--verbose" - ], - "cwd": "[START_DIR]/skia", - "env": { - "ASAN_OPTIONS": "symbolize=1 detect_leaks=1", - "BUILDTYPE": "Debug", - "CHROME_HEADLESS": "1", - "LSAN_OPTIONS": "symbolize=1 print_suppressions=1", - "PATH": ":RECIPE_PACKAGE_REPO[depot_tools]:[START_DIR]/clang_linux/bin", - "SKIA_OUT": "[START_DIR]/out", - "UBSAN_OPTIONS": "symbolize=1 print_stacktrace=1" - }, - "name": "symbolized dm" - }, - { - "name": "$result", - "recipe_result": null, - "status_code": 0 - } -] \ No newline at end of file diff --git a/infra/bots/recipes/test.py b/infra/bots/recipes/test.py index d4c1c97447..a2bb1cbb67 100644 --- a/infra/bots/recipes/test.py +++ b/infra/bots/recipes/test.py @@ -558,7 +558,7 @@ def dm_flags(api, bot): if 'PixelC' in bot: args.extend(['--gpuThreads', '0']) - if 'float_cast_overflow' in bot and 'CPU' in bot: + if 'ASAN' in bot and 'CPU' in bot: # skia:4632 for config in ['565', '8888', 'f16', 'srgb']: blacklist([config, 'gm', '_', 'clippedcubic2']) @@ -926,7 +926,6 @@ TEST_BUILDERS = [ 'Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-MSAN', ('Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All' '-SK_USE_DISCARDABLE_SCALEDIMAGECACHE'), - 'Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-UBSAN_float_cast_overflow', ('Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All' '-SK_FORCE_RASTER_PIPELINE_BLITTER'), 'Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-TSAN', diff --git a/infra/bots/tasks.json b/infra/bots/tasks.json index cac3bb48e2..9fcc584e2f 100644 --- a/infra/bots/tasks.json +++ b/infra/bots/tasks.json @@ -162,12 +162,6 @@ "Build-Debian9-Clang-x86_64-Debug-SafeStack" ] }, - "Build-Debian9-Clang-x86_64-Debug-UBSAN_float_cast_overflow": { - "priority": 0.8, - "tasks": [ - "Build-Debian9-Clang-x86_64-Debug-UBSAN_float_cast_overflow" - ] - }, "Build-Debian9-Clang-x86_64-Debug-Vulkan": { "priority": 0.8, "tasks": [ @@ -240,12 +234,6 @@ "Build-Debian9-Clang-x86_64-Release-TSAN" ] }, - "Build-Debian9-Clang-x86_64-Release-UBSAN_float_cast_overflow": { - "priority": 0.8, - "tasks": [ - "Build-Debian9-Clang-x86_64-Release-UBSAN_float_cast_overflow" - ] - }, "Build-Debian9-Clang-x86_64-Release-Vulkan": { "priority": 0.8, "tasks": [ @@ -1004,12 +992,6 @@ "Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-SafeStack" ] }, - "Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-UBSAN_float_cast_overflow": { - "priority": 0.8, - "tasks": [ - "Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-UBSAN_float_cast_overflow" - ] - }, "Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All": { "priority": 0.8, "tasks": [ @@ -1034,12 +1016,6 @@ "Upload-Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-SK_FORCE_RASTER_PIPELINE_BLITTER" ] }, - "Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-UBSAN_float_cast_overflow": { - "priority": 0.8, - "tasks": [ - "Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-UBSAN_float_cast_overflow" - ] - }, "Perf-Debian9-Clang-GCE-CPU-AVX512-x86_64-Debug-All": { "priority": 0.8, "tasks": [ @@ -1197,12 +1173,6 @@ "Perf-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ASAN" ] }, - "Perf-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-UBSAN_float_cast_overflow": { - "priority": 0.8, - "tasks": [ - "Perf-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-UBSAN_float_cast_overflow" - ] - }, "Perf-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Vulkan": { "priority": 0.8, "tasks": [ @@ -1221,12 +1191,6 @@ "Perf-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-ASAN" ] }, - "Perf-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-UBSAN_float_cast_overflow": { - "priority": 0.8, - "tasks": [ - "Perf-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-UBSAN_float_cast_overflow" - ] - }, "Perf-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-Vulkan": { "priority": 0.8, "tasks": [ @@ -2133,12 +2097,6 @@ "Upload-Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-SafeStack" ] }, - "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-UBSAN_float_cast_overflow": { - "priority": 0.8, - "tasks": [ - "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-UBSAN_float_cast_overflow" - ] - }, "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-Shard_12-Coverage": { "priority": 0.8, "tasks": [ @@ -2193,12 +2151,6 @@ "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-TSAN" ] }, - "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-UBSAN_float_cast_overflow": { - "priority": 0.8, - "tasks": [ - "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-UBSAN_float_cast_overflow" - ] - }, "Test-Debian9-Clang-GCE-CPU-AVX512-x86_64-Debug-All": { "priority": 0.8, "tasks": [ @@ -2387,12 +2339,6 @@ "Upload-Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Coverage" ] }, - "Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-UBSAN_float_cast_overflow": { - "priority": 0.8, - "tasks": [ - "Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-UBSAN_float_cast_overflow" - ] - }, "Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Vulkan": { "priority": 0.8, "tasks": [ @@ -2429,12 +2375,6 @@ "Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-TSAN" ] }, - "Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-UBSAN_float_cast_overflow": { - "priority": 0.8, - "tasks": [ - "Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-UBSAN_float_cast_overflow" - ] - }, "Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-Vulkan": { "priority": 0.8, "tasks": [ @@ -3774,36 +3714,6 @@ "isolate": "compile_skia.isolate", "priority": 0.8 }, - "Build-Debian9-Clang-x86_64-Debug-UBSAN_float_cast_overflow": { - "cipd_packages": [ - { - "name": "skia/bots/clang_linux", - "path": "clang_linux", - "version": "version:10" - } - ], - "dimensions": [ - "cpu:x86-64-Haswell_GCE", - "gpu:none", - "os:Debian-9.2", - "pool:Skia" - ], - "extra_args": [ - "--workdir", - "../../..", - "compile", - "repository=<(REPO)", - "buildername=Build-Debian9-Clang-x86_64-Debug-UBSAN_float_cast_overflow", - "swarm_out_dir=${ISOLATED_OUTDIR}", - "revision=<(REVISION)", - "patch_repo=<(PATCH_REPO)", - "patch_storage=<(PATCH_STORAGE)", - "patch_issue=<(ISSUE)", - "patch_set=<(PATCHSET)" - ], - "isolate": "compile_skia.isolate", - "priority": 0.8 - }, "Build-Debian9-Clang-x86_64-Debug-Vulkan": { "cipd_packages": [ { @@ -4179,36 +4089,6 @@ "isolate": "compile_skia.isolate", "priority": 0.8 }, - "Build-Debian9-Clang-x86_64-Release-UBSAN_float_cast_overflow": { - "cipd_packages": [ - { - "name": "skia/bots/clang_linux", - "path": "clang_linux", - "version": "version:10" - } - ], - "dimensions": [ - "cpu:x86-64-Haswell_GCE", - "gpu:none", - "os:Debian-9.2", - "pool:Skia" - ], - "extra_args": [ - "--workdir", - "../../..", - "compile", - "repository=<(REPO)", - "buildername=Build-Debian9-Clang-x86_64-Release-UBSAN_float_cast_overflow", - "swarm_out_dir=${ISOLATED_OUTDIR}", - "revision=<(REVISION)", - "patch_repo=<(PATCH_REPO)", - "patch_storage=<(PATCH_STORAGE)", - "patch_issue=<(ISSUE)", - "patch_set=<(PATCHSET)" - ], - "isolate": "compile_skia.isolate", - "priority": 0.8 - }, "Build-Debian9-Clang-x86_64-Release-Vulkan": { "cipd_packages": [ { @@ -8128,58 +8008,6 @@ "max_attempts": 1, "priority": 0.8 }, - "Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-UBSAN_float_cast_overflow": { - "cipd_packages": [ - { - "name": "skia/bots/skimage", - "path": "skimage", - "version": "version:33" - }, - { - "name": "skia/bots/skp", - "path": "skp", - "version": "version:100" - }, - { - "name": "skia/bots/svg", - "path": "svg", - "version": "version:9" - }, - { - "name": "skia/bots/clang_linux", - "path": "clang_linux", - "version": "version:10" - } - ], - "dependencies": [ - "Build-Debian9-Clang-x86_64-Debug-UBSAN_float_cast_overflow", - "Housekeeper-PerCommit-BundleRecipes" - ], - "dimensions": [ - "cpu:x86-64-Haswell_GCE", - "os:Debian-9.2", - "pool:Skia" - ], - "execution_timeout_ns": 14400000000000, - "expiration_ns": 72000000000000, - "extra_args": [ - "--workdir", - "../../..", - "perf", - "repository=<(REPO)", - "buildername=Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-UBSAN_float_cast_overflow", - "swarm_out_dir=${ISOLATED_OUTDIR}", - "revision=<(REVISION)", - "patch_repo=<(PATCH_REPO)", - "patch_storage=<(PATCH_STORAGE)", - "patch_issue=<(ISSUE)", - "patch_set=<(PATCHSET)" - ], - "io_timeout_ns": 2400000000000, - "isolate": "perf_skia_bundled_unix.isolate", - "max_attempts": 1, - "priority": 0.8 - }, "Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All": { "cipd_packages": [ { @@ -8373,58 +8201,6 @@ "max_attempts": 1, "priority": 0.8 }, - "Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-UBSAN_float_cast_overflow": { - "cipd_packages": [ - { - "name": "skia/bots/skimage", - "path": "skimage", - "version": "version:33" - }, - { - "name": "skia/bots/skp", - "path": "skp", - "version": "version:100" - }, - { - "name": "skia/bots/svg", - "path": "svg", - "version": "version:9" - }, - { - "name": "skia/bots/clang_linux", - "path": "clang_linux", - "version": "version:10" - } - ], - "dependencies": [ - "Build-Debian9-Clang-x86_64-Release-UBSAN_float_cast_overflow", - "Housekeeper-PerCommit-BundleRecipes" - ], - "dimensions": [ - "cpu:x86-64-Haswell_GCE", - "os:Debian-9.2", - "pool:Skia" - ], - "execution_timeout_ns": 14400000000000, - "expiration_ns": 72000000000000, - "extra_args": [ - "--workdir", - "../../..", - "perf", - "repository=<(REPO)", - "buildername=Perf-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-UBSAN_float_cast_overflow", - "swarm_out_dir=${ISOLATED_OUTDIR}", - "revision=<(REVISION)", - "patch_repo=<(PATCH_REPO)", - "patch_storage=<(PATCH_STORAGE)", - "patch_issue=<(ISSUE)", - "patch_set=<(PATCHSET)" - ], - "io_timeout_ns": 2400000000000, - "isolate": "perf_skia_bundled_unix.isolate", - "max_attempts": 1, - "priority": 0.8 - }, "Perf-Debian9-Clang-GCE-CPU-AVX512-x86_64-Debug-All": { "cipd_packages": [ { @@ -9684,58 +9460,6 @@ "max_attempts": 1, "priority": 0.8 }, - "Perf-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-UBSAN_float_cast_overflow": { - "cipd_packages": [ - { - "name": "skia/bots/skimage", - "path": "skimage", - "version": "version:33" - }, - { - "name": "skia/bots/skp", - "path": "skp", - "version": "version:100" - }, - { - "name": "skia/bots/svg", - "path": "svg", - "version": "version:9" - }, - { - "name": "skia/bots/clang_linux", - "path": "clang_linux", - "version": "version:10" - } - ], - "dependencies": [ - "Build-Debian9-Clang-x86_64-Debug-UBSAN_float_cast_overflow", - "Housekeeper-PerCommit-BundleRecipes" - ], - "dimensions": [ - "gpu:10de:1cb3-384.59", - "os:Ubuntu-17.04", - "pool:Skia" - ], - "execution_timeout_ns": 14400000000000, - "expiration_ns": 72000000000000, - "extra_args": [ - "--workdir", - "../../..", - "perf", - "repository=<(REPO)", - "buildername=Perf-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-UBSAN_float_cast_overflow", - "swarm_out_dir=${ISOLATED_OUTDIR}", - "revision=<(REVISION)", - "patch_repo=<(PATCH_REPO)", - "patch_storage=<(PATCH_STORAGE)", - "patch_issue=<(ISSUE)", - "patch_set=<(PATCHSET)" - ], - "io_timeout_ns": 2400000000000, - "isolate": "perf_skia_bundled_unix.isolate", - "max_attempts": 1, - "priority": 0.8 - }, "Perf-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Vulkan": { "cipd_packages": [ { @@ -9887,58 +9611,6 @@ "max_attempts": 1, "priority": 0.8 }, - "Perf-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-UBSAN_float_cast_overflow": { - "cipd_packages": [ - { - "name": "skia/bots/skimage", - "path": "skimage", - "version": "version:33" - }, - { - "name": "skia/bots/skp", - "path": "skp", - "version": "version:100" - }, - { - "name": "skia/bots/svg", - "path": "svg", - "version": "version:9" - }, - { - "name": "skia/bots/clang_linux", - "path": "clang_linux", - "version": "version:10" - } - ], - "dependencies": [ - "Build-Debian9-Clang-x86_64-Release-UBSAN_float_cast_overflow", - "Housekeeper-PerCommit-BundleRecipes" - ], - "dimensions": [ - "gpu:10de:1cb3-384.59", - "os:Ubuntu-17.04", - "pool:Skia" - ], - "execution_timeout_ns": 14400000000000, - "expiration_ns": 72000000000000, - "extra_args": [ - "--workdir", - "../../..", - "perf", - "repository=<(REPO)", - "buildername=Perf-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-UBSAN_float_cast_overflow", - "swarm_out_dir=${ISOLATED_OUTDIR}", - "revision=<(REVISION)", - "patch_repo=<(PATCH_REPO)", - "patch_storage=<(PATCH_STORAGE)", - "patch_issue=<(ISSUE)", - "patch_set=<(PATCHSET)" - ], - "io_timeout_ns": 2400000000000, - "isolate": "perf_skia_bundled_unix.isolate", - "max_attempts": 1, - "priority": 0.8 - }, "Perf-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-Vulkan": { "cipd_packages": [ { @@ -16300,59 +15972,6 @@ "max_attempts": 1, "priority": 0.8 }, - "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-UBSAN_float_cast_overflow": { - "cipd_packages": [ - { - "name": "skia/bots/skimage", - "path": "skimage", - "version": "version:33" - }, - { - "name": "skia/bots/skp", - "path": "skp", - "version": "version:100" - }, - { - "name": "skia/bots/svg", - "path": "svg", - "version": "version:9" - }, - { - "name": "skia/bots/clang_linux", - "path": "clang_linux", - "version": "version:10" - } - ], - "dependencies": [ - "Build-Debian9-Clang-x86_64-Debug-UBSAN_float_cast_overflow", - "Housekeeper-PerCommit-BundleRecipes" - ], - "dimensions": [ - "cpu:x86-64-Haswell_GCE", - "os:Debian-9.2", - "pool:Skia" - ], - "execution_timeout_ns": 14400000000000, - "expiration_ns": 72000000000000, - "extra_args": [ - "--workdir", - "../../..", - "test", - "repository=<(REPO)", - "buildbucket_build_id=<(BUILDBUCKET_BUILD_ID)", - "buildername=Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-UBSAN_float_cast_overflow", - "swarm_out_dir=${ISOLATED_OUTDIR}", - "revision=<(REVISION)", - "patch_repo=<(PATCH_REPO)", - "patch_storage=<(PATCH_STORAGE)", - "patch_issue=<(ISSUE)", - "patch_set=<(PATCHSET)" - ], - "io_timeout_ns": 2400000000000, - "isolate": "test_skia_bundled_unix.isolate", - "max_attempts": 1, - "priority": 0.8 - }, "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-shard_00_12-Coverage": { "cipd_packages": [ { @@ -17311,59 +16930,6 @@ "max_attempts": 1, "priority": 0.8 }, - "Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-UBSAN_float_cast_overflow": { - "cipd_packages": [ - { - "name": "skia/bots/skimage", - "path": "skimage", - "version": "version:33" - }, - { - "name": "skia/bots/skp", - "path": "skp", - "version": "version:100" - }, - { - "name": "skia/bots/svg", - "path": "svg", - "version": "version:9" - }, - { - "name": "skia/bots/clang_linux", - "path": "clang_linux", - "version": "version:10" - } - ], - "dependencies": [ - "Build-Debian9-Clang-x86_64-Release-UBSAN_float_cast_overflow", - "Housekeeper-PerCommit-BundleRecipes" - ], - "dimensions": [ - "cpu:x86-64-Haswell_GCE", - "os:Debian-9.2", - "pool:Skia" - ], - "execution_timeout_ns": 14400000000000, - "expiration_ns": 72000000000000, - "extra_args": [ - "--workdir", - "../../..", - "test", - "repository=<(REPO)", - "buildbucket_build_id=<(BUILDBUCKET_BUILD_ID)", - "buildername=Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-UBSAN_float_cast_overflow", - "swarm_out_dir=${ISOLATED_OUTDIR}", - "revision=<(REVISION)", - "patch_repo=<(PATCH_REPO)", - "patch_storage=<(PATCH_STORAGE)", - "patch_issue=<(ISSUE)", - "patch_set=<(PATCHSET)" - ], - "io_timeout_ns": 2400000000000, - "isolate": "test_skia_bundled_unix.isolate", - "max_attempts": 1, - "priority": 0.8 - }, "Test-Debian9-Clang-GCE-CPU-AVX512-x86_64-Debug-All": { "cipd_packages": [ { @@ -18814,59 +18380,6 @@ "max_attempts": 1, "priority": 0.8 }, - "Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-UBSAN_float_cast_overflow": { - "cipd_packages": [ - { - "name": "skia/bots/skimage", - "path": "skimage", - "version": "version:33" - }, - { - "name": "skia/bots/skp", - "path": "skp", - "version": "version:100" - }, - { - "name": "skia/bots/svg", - "path": "svg", - "version": "version:9" - }, - { - "name": "skia/bots/clang_linux", - "path": "clang_linux", - "version": "version:10" - } - ], - "dependencies": [ - "Build-Debian9-Clang-x86_64-Debug-UBSAN_float_cast_overflow", - "Housekeeper-PerCommit-BundleRecipes" - ], - "dimensions": [ - "gpu:10de:1cb3-384.59", - "os:Ubuntu-17.04", - "pool:Skia" - ], - "execution_timeout_ns": 14400000000000, - "expiration_ns": 72000000000000, - "extra_args": [ - "--workdir", - "../../..", - "test", - "repository=<(REPO)", - "buildbucket_build_id=<(BUILDBUCKET_BUILD_ID)", - "buildername=Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-UBSAN_float_cast_overflow", - "swarm_out_dir=${ISOLATED_OUTDIR}", - "revision=<(REVISION)", - "patch_repo=<(PATCH_REPO)", - "patch_storage=<(PATCH_STORAGE)", - "patch_issue=<(ISSUE)", - "patch_set=<(PATCHSET)" - ], - "io_timeout_ns": 2400000000000, - "isolate": "test_skia_bundled_unix.isolate", - "max_attempts": 1, - "priority": 0.8 - }, "Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Vulkan": { "cipd_packages": [ { @@ -19221,59 +18734,6 @@ "max_attempts": 1, "priority": 0.8 }, - "Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-UBSAN_float_cast_overflow": { - "cipd_packages": [ - { - "name": "skia/bots/skimage", - "path": "skimage", - "version": "version:33" - }, - { - "name": "skia/bots/skp", - "path": "skp", - "version": "version:100" - }, - { - "name": "skia/bots/svg", - "path": "svg", - "version": "version:9" - }, - { - "name": "skia/bots/clang_linux", - "path": "clang_linux", - "version": "version:10" - } - ], - "dependencies": [ - "Build-Debian9-Clang-x86_64-Release-UBSAN_float_cast_overflow", - "Housekeeper-PerCommit-BundleRecipes" - ], - "dimensions": [ - "gpu:10de:1cb3-384.59", - "os:Ubuntu-17.04", - "pool:Skia" - ], - "execution_timeout_ns": 14400000000000, - "expiration_ns": 72000000000000, - "extra_args": [ - "--workdir", - "../../..", - "test", - "repository=<(REPO)", - "buildbucket_build_id=<(BUILDBUCKET_BUILD_ID)", - "buildername=Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-UBSAN_float_cast_overflow", - "swarm_out_dir=${ISOLATED_OUTDIR}", - "revision=<(REVISION)", - "patch_repo=<(PATCH_REPO)", - "patch_storage=<(PATCH_STORAGE)", - "patch_issue=<(ISSUE)", - "patch_set=<(PATCHSET)" - ], - "io_timeout_ns": 2400000000000, - "isolate": "test_skia_bundled_unix.isolate", - "max_attempts": 1, - "priority": 0.8 - }, "Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-Vulkan": { "cipd_packages": [ {