| Index: infra/bots/recipes/swarm_compile.expected/Build-Ubuntu-GCC-x86_64-Debug-MSAN.json
|
| diff --git a/infra/bots/recipes/swarm_compile.expected/Build-Ubuntu-GCC-x86_64-Debug-MSAN.json b/infra/bots/recipes/swarm_compile.expected/Build-Ubuntu-GCC-x86_64-Debug-MSAN.json
|
| index 5cd108bd8329049d4c1227fa5add03d8b567aebf..656a2062f155d021d66c0e969cb02749981accd1 100644
|
| --- a/infra/bots/recipes/swarm_compile.expected/Build-Ubuntu-GCC-x86_64-Debug-MSAN.json
|
| +++ b/infra/bots/recipes/swarm_compile.expected/Build-Ubuntu-GCC-x86_64-Debug-MSAN.json
|
| @@ -28,7 +28,7 @@
|
| "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
|
| "config",
|
| "--spec",
|
| - "cache_dir = '[CUSTOM_/_B_CACHE]'\nsolutions = [{'deps_file': 'DEPS', 'managed': False, 'name': 'skia', 'url': 'https://skia.googlesource.com/skia.git'}, {'deps_file': 'DEPS', 'managed': False, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}]\ntarget_os = ['llvm']"
|
| + "cache_dir = '[CUSTOM_/_B_CACHE]'\nsolutions = [{'deps_file': 'DEPS', 'managed': False, 'name': 'skia', 'url': 'https://skia.googlesource.com/skia.git'}]\ntarget_os = ['llvm']"
|
| ],
|
| "cwd": "[CUSTOM_/_B_WORK]",
|
| "env": {
|
| @@ -51,8 +51,6 @@
|
| "--delete_unversioned_trees",
|
| "--revision",
|
| "skia@abc123",
|
| - "--revision",
|
| - "src@origin/lkgr",
|
| "--output-json",
|
| "/path/to/tmp/json"
|
| ],
|
| @@ -69,9 +67,6 @@
|
| "@@@STEP_LOG_LINE@json.output@ \"solutions\": {@@@",
|
| "@@@STEP_LOG_LINE@json.output@ \"skia/\": {@@@",
|
| "@@@STEP_LOG_LINE@json.output@ \"revision\": 164710@@@",
|
| - "@@@STEP_LOG_LINE@json.output@ }, @@@",
|
| - "@@@STEP_LOG_LINE@json.output@ \"src/\": {@@@",
|
| - "@@@STEP_LOG_LINE@json.output@ \"revision\": 170242@@@",
|
| "@@@STEP_LOG_LINE@json.output@ }@@@",
|
| "@@@STEP_LOG_LINE@json.output@ }@@@",
|
| "@@@STEP_LOG_LINE@json.output@}@@@",
|
| @@ -81,48 +76,73 @@
|
| },
|
| {
|
| "cmd": [
|
| - "python",
|
| - "-u",
|
| - "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
|
| - "runhooks"
|
| + "[CUSTOM_/_B_WORK]/skia/bin/fetch-gn"
|
| ],
|
| - "cwd": "[CUSTOM_/_B_WORK]",
|
| + "cwd": "[CUSTOM_/_B_WORK]/skia",
|
| "env": {
|
| - "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
|
| + "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]:RECIPE_PACKAGE_REPO[depot_tools]"
|
| },
|
| - "name": "gclient runhooks"
|
| + "name": "fetch-gn"
|
| },
|
| {
|
| "cmd": [
|
| - "[CUSTOM_/_B_WORK]/skia/tools/xsan_build",
|
| - "memory",
|
| - "dm"
|
| + "gn",
|
| + "gen",
|
| + "[CUSTOM_/_B_WORK]/skia/out/Build-Ubuntu-GCC-x86_64-Debug-MSAN/Debug",
|
| + "--args=cc=\"gcc\" cxx=\"g++\" extra_ldflags=\"-L[SLAVE_BUILD]/clang_linux/msan\" sanitize=\"MSAN\" skia_use_fontconfig=false"
|
| ],
|
| "cwd": "[CUSTOM_/_B_WORK]/skia",
|
| "env": {
|
| - "BUILDTYPE": "Debug",
|
| - "CHROME_HEADLESS": "1",
|
| - "GYP_DEFINES": "skia_arch_type=x86_64 skia_warnings_as_errors=1",
|
| - "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]:RECIPE_PACKAGE_REPO[depot_tools]",
|
| - "SKIA_OUT": "[CUSTOM_/_B_WORK]/skia/out/Build-Ubuntu-GCC-x86_64-Debug-MSAN"
|
| + "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]:RECIPE_PACKAGE_REPO[depot_tools]"
|
| },
|
| - "name": "build dm"
|
| + "name": "gn gen"
|
| },
|
| {
|
| "cmd": [
|
| - "[CUSTOM_/_B_WORK]/skia/tools/xsan_build",
|
| - "memory",
|
| - "nanobench"
|
| + "ninja",
|
| + "-C",
|
| + "[CUSTOM_/_B_WORK]/skia/out/Build-Ubuntu-GCC-x86_64-Debug-MSAN/Debug"
|
| ],
|
| "cwd": "[CUSTOM_/_B_WORK]/skia",
|
| "env": {
|
| - "BUILDTYPE": "Debug",
|
| - "CHROME_HEADLESS": "1",
|
| - "GYP_DEFINES": "skia_arch_type=x86_64 skia_warnings_as_errors=1",
|
| - "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]:RECIPE_PACKAGE_REPO[depot_tools]",
|
| - "SKIA_OUT": "[CUSTOM_/_B_WORK]/skia/out/Build-Ubuntu-GCC-x86_64-Debug-MSAN"
|
| + "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]:RECIPE_PACKAGE_REPO[depot_tools]"
|
| + },
|
| + "name": "ninja"
|
| + },
|
| + {
|
| + "cmd": [
|
| + "[CUSTOM_/_B_WORK]/skia/bin/fetch-gn"
|
| + ],
|
| + "cwd": "[CUSTOM_/_B_WORK]/skia",
|
| + "env": {
|
| + "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]:RECIPE_PACKAGE_REPO[depot_tools]"
|
| },
|
| - "name": "build nanobench"
|
| + "name": "fetch-gn (2)"
|
| + },
|
| + {
|
| + "cmd": [
|
| + "gn",
|
| + "gen",
|
| + "[CUSTOM_/_B_WORK]/skia/out/Build-Ubuntu-GCC-x86_64-Debug-MSAN/Debug",
|
| + "--args=cc=\"gcc\" cxx=\"g++\" extra_ldflags=\"-L[SLAVE_BUILD]/clang_linux/msan\" sanitize=\"MSAN\" skia_use_fontconfig=false"
|
| + ],
|
| + "cwd": "[CUSTOM_/_B_WORK]/skia",
|
| + "env": {
|
| + "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]:RECIPE_PACKAGE_REPO[depot_tools]"
|
| + },
|
| + "name": "gn gen (2)"
|
| + },
|
| + {
|
| + "cmd": [
|
| + "ninja",
|
| + "-C",
|
| + "[CUSTOM_/_B_WORK]/skia/out/Build-Ubuntu-GCC-x86_64-Debug-MSAN/Debug"
|
| + ],
|
| + "cwd": "[CUSTOM_/_B_WORK]/skia",
|
| + "env": {
|
| + "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]:RECIPE_PACKAGE_REPO[depot_tools]"
|
| + },
|
| + "name": "ninja (2)"
|
| },
|
| {
|
| "cmd": [
|
| @@ -162,28 +182,6 @@
|
| ]
|
| },
|
| {
|
| - "cmd": [
|
| - "python",
|
| - "-u",
|
| - "\nimport shutil\nimport sys\nshutil.copytree(sys.argv[1], sys.argv[2], symlinks=bool(sys.argv[3]))\n",
|
| - "[CUSTOM_/_B_WORK]/skia/third_party/externals/llvm/msan_out",
|
| - "[CUSTOM_[SWARM_OUT_DIR]]/third_party/externals/llvm/msan_out",
|
| - "1"
|
| - ],
|
| - "name": "copy msan_out"
|
| - },
|
| - {
|
| - "cmd": [
|
| - "python",
|
| - "-u",
|
| - "\nimport shutil\nimport sys\nshutil.copytree(sys.argv[1], sys.argv[2], symlinks=bool(sys.argv[3]))\n",
|
| - "[CUSTOM_/_B_WORK]/src/third_party/llvm-build",
|
| - "[CUSTOM_[SWARM_OUT_DIR]]/llvm-build",
|
| - "1"
|
| - ],
|
| - "name": "copy llvm-build"
|
| - },
|
| - {
|
| "name": "$result",
|
| "recipe_result": null,
|
| "status_code": 0
|
|
|