Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2056)

Unified Diff: scripts/slave/recipes/findit/chromium/compile.py

Issue 1766873002: Collect failed "target"s from ninja in the compile step on Waterfall. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@check_target_existence
Patch Set: Rebase. Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: scripts/slave/recipes/findit/chromium/compile.py
diff --git a/scripts/slave/recipes/findit/chromium/compile.py b/scripts/slave/recipes/findit/chromium/compile.py
index ac64257cf7936ba527d8380e8760ecc3621ace2e..58bcc8d98d9062cef74547547560b3db4b555c6b 100644
--- a/scripts/slave/recipes/findit/chromium/compile.py
+++ b/scripts/slave/recipes/findit/chromium/compile.py
@@ -320,7 +320,25 @@ def GenTests(api):
yield (
api.test('compile_failed') +
props() +
- api.override_step_data('test r1.compile', retcode=1)
+ api.override_step_data(
+ 'test r1.compile',
+ api.json.output({
+ 'notice': [
+ {
+ 'infra_status': {
+ 'ping_status_code': 200,
+ },
+ },
+ ],
+ }),
+ api.json.output({
+ 'failed_targets': [
+ 'obj/path/to/file.o',
+ ],
+ 'unknown_targets': [],
+ 'unrecognized_format': False,
+ }, name='ninja-compile-failure'),
+ retcode=1)
)
yield (

Powered by Google App Engine
This is Rietveld 408576698