| 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 77% | 
| 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..aadec3f3c09a9a225a45b9797f553cc59a07f553 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,23 @@ | 
| "-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", | 
| +      "--args=\"use_libfuzzer=true is_asan=true\"", | 
| +      "--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 +137,9 @@ | 
| "--goma-fail-fast", | 
| "--goma-disable-local-fallback", | 
| "--", | 
| -      "all" | 
| +      "target1", | 
| +      "target2", | 
| +      "target3" | 
| ], | 
| "cwd": "[SLAVE_BUILD]", | 
| "name": "compile", | 
|  |