| Index: scripts/slave/recipes/webrtc/libfuzzer.expected/full_client_webrtc_Linux64_Release__Libfuzzer_.json | 
| diff --git a/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux64_release__gn_.json b/scripts/slave/recipes/webrtc/libfuzzer.expected/full_client_webrtc_Linux64_Release__Libfuzzer_.json | 
| similarity index 78% | 
| copy from scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux64_release__gn_.json | 
| copy to scripts/slave/recipes/webrtc/libfuzzer.expected/full_client_webrtc_Linux64_Release__Libfuzzer_.json | 
| index 2a1a4b6bd47d6e15ea9cd5f6e03d0a4ab53e4783..f266b724a0045d1f1a25d6c3fbeddae75aebe422 100644 | 
| --- a/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux64_release__gn_.json | 
| +++ b/scripts/slave/recipes/webrtc/libfuzzer.expected/full_client_webrtc_Linux64_Release__Libfuzzer_.json | 
| @@ -7,9 +7,9 @@ | 
| "--master", | 
| "client.webrtc", | 
| "--builder", | 
| -      "Linux64 Release (GN)", | 
| +      "Linux64 Release (Libfuzzer)", | 
| "--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", | 
| @@ -19,7 +19,7 @@ | 
| "--output_json", | 
| "/path/to/tmp/json", | 
| "--revision", | 
| -      "src@12345", | 
| +      "src@HEAD", | 
| "--output_manifest" | 
| ], | 
| "cwd": "[SLAVE_BUILD]", | 
| @@ -52,34 +52,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 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 gomadir='[BUILD]/goma' target_arch=x64 use_goma=1" | 
| -    }, | 
| -    "name": "gclient runhooks" | 
| +    "name": "gn" | 
| }, | 
| { | 
| "cmd": [ | 
| @@ -87,12 +93,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": [ | 
| @@ -112,7 +129,9 @@ | 
| "--goma-dir", | 
| "[BUILD]/goma", | 
| "--", | 
| -      "all" | 
| +      "target1", | 
| +      "target2", | 
| +      "target3" | 
| ], | 
| "cwd": "[SLAVE_BUILD]", | 
| "name": "compile", | 
|  |