Index: scripts/slave/recipes/webrtc/libfuzzer.expected/full_tryserver_webrtc_linux_libfuzzer_rel.json |
diff --git a/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_gn_rel.json b/scripts/slave/recipes/webrtc/libfuzzer.expected/full_tryserver_webrtc_linux_libfuzzer_rel.json |
similarity index 78% |
copy from scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_gn_rel.json |
copy to scripts/slave/recipes/webrtc/libfuzzer.expected/full_tryserver_webrtc_linux_libfuzzer_rel.json |
index 1dd9b48b85f48555a6543270dcf38b91d4014664..66305833624c80bdc8f7710bd7f3ca6d9a669e17 100644 |
--- a/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_gn_rel.json |
+++ b/scripts/slave/recipes/webrtc/libfuzzer.expected/full_tryserver_webrtc_linux_libfuzzer_rel.json |
@@ -7,9 +7,9 @@ |
"--master", |
"tryserver.webrtc", |
"--builder", |
- "linux_gn_rel", |
+ "linux_libfuzzer_rel", |
"--slave", |
- "slavename", |
+ "TestSlavename", |
"--spec", |
"cache_dir = None\nsolutions = [{'deps_file': 'DEPS', 'managed': True, 'name': 'src', 'url': 'https://chromium.googlesource.com/external/webrtc'}, {'deps_file': 'DEPS', 'managed': True, 'name': 'webrtc-limited', 'url': 'https://chrome-internal.googlesource.com/chrome/deps/webrtc-limited'}]", |
"--root", |
@@ -17,15 +17,15 @@ |
"--revision_mapping_file", |
"{\"src\": \"got_revision\"}", |
"--issue", |
- "666666", |
+ "12853011", |
"--patchset", |
"1", |
"--rietveld_server", |
- "https://fake.rietveld.url", |
+ "https://codereview.chromium.org", |
"--output_json", |
"/path/to/tmp/json", |
"--revision", |
- "src@12345", |
+ "src@HEAD", |
"--output_manifest" |
], |
"cwd": "[SLAVE_BUILD]", |
@@ -58,34 +58,40 @@ |
"cmd": [ |
"python", |
"-u", |
- "RECIPE_MODULE[webrtc]/resources/cleanup_files.py", |
- "[SLAVE_BUILD]/src/out" |
+ "[DEPOT_TOOLS]/gclient.py", |
+ "runhooks" |
], |
"cwd": "[SLAVE_BUILD]", |
- "name": "clean test output files" |
+ "env": { |
+ "GYP_CHROMIUM_NO_ACTION": "1", |
+ "GYP_DEFINES": "component=static_library dcheck_always_on=1 fastbuild=1 gomadir='[BUILD]/goma' target_arch=x64 use_goma=1" |
+ }, |
+ "name": "gclient runhooks" |
}, |
{ |
"cmd": [ |
- "python", |
- "-u", |
- "[BUILD]/scripts/slave/cleanup_temp.py" |
+ "tools/clang/scripts/update.py", |
+ "--force-local-build", |
+ "--without-android" |
], |
- "cwd": "[SLAVE_BUILD]", |
- "name": "cleanup_temp" |
+ "cwd": "[SLAVE_BUILD]/src", |
+ "env": { |
+ "LLVM_FORCE_HEAD_REVISION": "YES" |
+ }, |
+ "name": "checkout llvm" |
}, |
{ |
"cmd": [ |
"python", |
"-u", |
- "[DEPOT_TOOLS]/gclient.py", |
- "runhooks" |
+ "[DEPOT_TOOLS]/gn.py", |
+ "--root=[SLAVE_BUILD]/src", |
+ "gen", |
+ "//out/Release", |
+ "--args=use_libfuzzer=true is_asan=true is_debug=false target_cpu=\"x64\"" |
], |
"cwd": "[SLAVE_BUILD]", |
- "env": { |
- "GYP_CHROMIUM_NO_ACTION": "1", |
- "GYP_DEFINES": "component=static_library dcheck_always_on=1 fastbuild=1 gomadir='[BUILD]/goma' target_arch=x64 use_goma=1" |
- }, |
- "name": "gclient runhooks" |
+ "name": "gn" |
}, |
{ |
"cmd": [ |
@@ -93,12 +99,22 @@ |
"-u", |
"[DEPOT_TOOLS]/gn.py", |
"--root=[SLAVE_BUILD]/src", |
- "gen", |
- "//out/Release", |
- "--args=is_debug=false target_cpu=\"x64\" use_goma=true goma_dir=\"[BUILD]/goma\"" |
+ "refs", |
+ "[SLAVE_BUILD]/src/out/Release", |
+ "--all", |
+ "--type=executable", |
+ "--as=output", |
+ "//webrtc/test/fuzzers:webrtc_fuzzer_main" |
], |
"cwd": "[SLAVE_BUILD]", |
- "name": "gn" |
+ "name": "calculate targets", |
+ "stdout": "/path/to/tmp/", |
+ "~followup_annotations": [ |
+ "@@@STEP_LOG_LINE@targets@target1@@@", |
+ "@@@STEP_LOG_LINE@targets@target2@@@", |
+ "@@@STEP_LOG_LINE@targets@target3@@@", |
+ "@@@STEP_LOG_END@targets@@@" |
+ ] |
}, |
{ |
"cmd": [ |
@@ -120,7 +136,9 @@ |
"--goma-fail-fast", |
"--goma-disable-local-fallback", |
"--", |
- "all" |
+ "target1", |
+ "target2", |
+ "target3" |
], |
"cwd": "[SLAVE_BUILD]", |
"name": "compile", |