New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 639321 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Sep 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocked on:
issue 650477



Sign in to add a comment

Makes sure isolated_script_test includes shard's exit code in the combined json.

Project Member Reported by nedngu...@google.com, Aug 19 2016

Issue description

telemetry_perf_unittest is failing in https://codereview.chromium.org/2253393004/. However,
looking at the log, it's very unclear at what the failure reason is as all telemetry tests are passing.

https://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/277082/steps/telemetry_perf_unittests%20%28with%20patch%29%20on%20Windows-7-SP1/logs/stdio

I suspect it's due to the test suite leaking some processes.

Assign to Marc to triage this.
 

Comment 1 by mar...@chromium.org, Aug 19 2016

Cc: mar...@chromium.org
Owner: nednguyen@chromium.org
You mean https://chromium-swarm.appspot.com/user/task/30bc1911e6720a10 ?

process exit code is 0 but if you look at output.json in isolated outputs, it's empty;
https://isolateserver.appspot.com/browse?namespace=default-gzip&digest=7308c2640aab7a5520eb5d4118ad14978a54552c

No zombie process was reported. Swarming itself is working correctly.
Marc: isn't it supposed to be empty because no tests are failing?

"{
  "failures": [],
  "valid": true
}"

Comment 3 by mar...@chromium.org, Aug 19 2016

I have no particular knowledge about telemetry, I don't know why I should diagnose a silent internal failure in it. You should try reproducing locally and see what is happening?
Marc: what I meant is that the tests are not failing, and its output.json doesn't reportany failures either but the overall test step is reported as failed in https://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/277082 (step 117)

+kbr@: any idea what makes the test step fails here?
Owner: nedngu...@google.com
Summary: Makes sure isolated_script_test includes shard's exit code in the combined json. (was: Unclear test failure reason)
Sorry for wasting everyone's time, looks like shard 2 return exit code 1:
https://chromium-swarm.appspot.com/user/task/30bc21b33b7aa810


Maruel is correct about swarming working fine, this is a feature request to isolated_script_test to also include shard's exit code in the combined json.

Comment 7 by kbr@chromium.org, Aug 19 2016

Cc: vadimsh@chromium.org
Components: Infra>Platform>Swarming
I'm not sure that adding a per-shard exit code in the combined JSON is what's really desired. That JSON isn't easily visible on the waterfall. It sounds to me like what is desired is better visibility into which shard failed?

The code which produces the combined JSON and the links on the waterfall is _isolated_script_collect_step in scripts/slave/recipe_modules/swarming/api.py in the tools/build workspace:

https://cs.chromium.org/chromium/build/scripts/slave/recipe_modules/swarming/api.py?q=_isolated_script_collect_step&sq=package:chromium&l=757&dr=CSs

I don't know how to find the exit code for each shard. Maybe maruel@ or vadimsh@ can help with that. The "collect" step seems to be accumulating all of the shards' exit codes and returning 0 if they all passed, or non-zero if any failed.

If you can find the per-shard exit codes, then if there are any non-zero ones, something like:

  step_result.presentation.logs['failed_shards'] = 'The following shards failed: ' + ...

could be added.

Note that the wrapper script which generates the per-shard JSON is (I think):

src/testing/scripts/run_telemetry_as_googletest.py

and it's impossible to turn the per-shard result to "valid: False" because this script thinks that it got a 0 exit code from its sub-process.

Comment 8 by mar...@chromium.org, Aug 20 2016

If you grep for "Exit: " you can find it in the stdout but that's not intuitive.

I agree with what Ken said. swarming.py knows each of the shard exit code, it is in the json file. The json results metadata that (task ids, exit codes) is accessible to the recipe as the variable 'outdir_json' defined at line 781 and the information in there could be presented in a better way. Right now it's just ignoring each shard exit code, which is incorrect.
Project Member

Comment 9 by sheriffbot@chromium.org, Aug 20 2016

Labels: Hotlist-Google
Status: Assigned (was: Untriaged)
Project Member

Comment 11 by bugdroid1@chromium.org, Sep 22 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build.git/+/68e74d1eef346395009cf05e4ad358c8a762dab0

commit 68e74d1eef346395009cf05e4ad358c8a762dab0
Author: nednguyen <nednguyen@google.com>
Date: Thu Sep 22 22:22:48 2016

[swarming/api] Add text in to indicate whether a shard is failing

BUG= chromium:639321 

Review-Url: https://codereview.chromium.org/2362733002

[modify] https://crrev.com/68e74d1eef346395009cf05e4ad358c8a762dab0/scripts/slave/recipe_modules/swarming/api.py
[modify] https://crrev.com/68e74d1eef346395009cf05e4ad358c8a762dab0/scripts/slave/recipe_modules/test_utils/test_api.py
[modify] https://crrev.com/68e74d1eef346395009cf05e4ad358c8a762dab0/scripts/slave/recipes/chromium.expected/dynamic_swarmed_failed_isolated_script_test.json
[modify] https://crrev.com/68e74d1eef346395009cf05e4ad358c8a762dab0/scripts/slave/recipes/chromium.expected/dynamic_swarmed_isolated_script_test_linux_gpu.json
[modify] https://crrev.com/68e74d1eef346395009cf05e4ad358c8a762dab0/scripts/slave/recipes/chromium.expected/dynamic_swarmed_isolated_script_test_mac_gpu.json
[modify] https://crrev.com/68e74d1eef346395009cf05e4ad358c8a762dab0/scripts/slave/recipes/chromium.expected/dynamic_swarmed_isolated_script_test_win_gpu.json
[modify] https://crrev.com/68e74d1eef346395009cf05e4ad358c8a762dab0/scripts/slave/recipes/chromium.expected/dynamic_swarmed_isolated_script_test_win_non_gpu.json
[modify] https://crrev.com/68e74d1eef346395009cf05e4ad358c8a762dab0/scripts/slave/recipes/chromium.expected/dynamic_swarmed_passed_isolated_script_test.json
[modify] https://crrev.com/68e74d1eef346395009cf05e4ad358c8a762dab0/scripts/slave/recipes/chromium.expected/dynamic_swarmed_passed_isolated_script_test_with_swarming_failure.json
[modify] https://crrev.com/68e74d1eef346395009cf05e4ad358c8a762dab0/scripts/slave/recipes/chromium.expected/dynamic_swarmed_passed_with_bad_retcode_isolated_script_test.json
[modify] https://crrev.com/68e74d1eef346395009cf05e4ad358c8a762dab0/scripts/slave/recipes/chromium.expected/dynamic_swarmed_sharded_failed_isolated_script_test.json
[modify] https://crrev.com/68e74d1eef346395009cf05e4ad358c8a762dab0/scripts/slave/recipes/chromium.expected/dynamic_swarmed_sharded_isolated_script_test_harness_failure.json
[modify] https://crrev.com/68e74d1eef346395009cf05e4ad358c8a762dab0/scripts/slave/recipes/chromium.expected/dynamic_swarmed_sharded_isolated_script_test_missing_shard.json
[modify] https://crrev.com/68e74d1eef346395009cf05e4ad358c8a762dab0/scripts/slave/recipes/chromium.expected/dynamic_swarmed_sharded_passed_isolated_script_test.json
[modify] https://crrev.com/68e74d1eef346395009cf05e4ad358c8a762dab0/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_with_args_on_trybot.json

Project Member

Comment 12 by bugdroid1@chromium.org, Sep 22 2016

Project Member

Comment 13 by bugdroid1@chromium.org, Sep 22 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/368c2a0260934536e4a2abd8f4c1ca5f1d43c519

commit 368c2a0260934536e4a2abd8f4c1ca5f1d43c519
Author: recipe-roller <recipe-roller@chromium.org>
Date: Thu Sep 22 23:13:36 2016

Roll recipe dependencies (trivial).

This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).

More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug
(or complain)

build:
  https://crrev.com/68e74d1eef346395009cf05e4ad358c8a762dab0 [swarming/api] Add text in to indicate whether a shard is failing (nednguyen@google.com)

TBR=martiniss@chromium.org,phajdan.jr@chromium.org
BUG= chromium:639321 

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Review-Url: https://codereview.chromium.org/2355413006
Cr-Commit-Position: refs/heads/master@{#420495}

[modify] https://crrev.com/368c2a0260934536e4a2abd8f4c1ca5f1d43c519/infra/config/recipes.cfg

Project Member

Comment 14 by bugdroid1@chromium.org, Sep 23 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build.git/+/e33d22aee513e6e4385251d3160dc94308cbf262

commit e33d22aee513e6e4385251d3160dc94308cbf262
Author: nednguyen <nednguyen@google.com>
Date: Fri Sep 23 01:22:30 2016

Revert of [swarming/api] Add text in to indicate whether a shard is failing (patchset #4 id:70001 of https://codereview.chromium.org/2362733002/ )

Reason for revert:
All the shards are annotated as "failed" (https://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_rel_ng/builds/284618)

Original issue's description:
> [swarming/api] Add text in to indicate whether a shard is failing
>
> BUG= chromium:639321 
>
> Committed: https://chromium.googlesource.com/chromium/tools/build/+/68e74d1eef346395009cf05e4ad358c8a762dab0

TBR=kbr@chromium.org,maruel@chromium.org,vadimsh@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG= chromium:639321 

Review-Url: https://codereview.chromium.org/2367623002

[modify] https://crrev.com/e33d22aee513e6e4385251d3160dc94308cbf262/scripts/slave/recipe_modules/swarming/api.py
[modify] https://crrev.com/e33d22aee513e6e4385251d3160dc94308cbf262/scripts/slave/recipe_modules/test_utils/test_api.py
[modify] https://crrev.com/e33d22aee513e6e4385251d3160dc94308cbf262/scripts/slave/recipes/chromium.expected/dynamic_swarmed_failed_isolated_script_test.json
[modify] https://crrev.com/e33d22aee513e6e4385251d3160dc94308cbf262/scripts/slave/recipes/chromium.expected/dynamic_swarmed_isolated_script_test_linux_gpu.json
[modify] https://crrev.com/e33d22aee513e6e4385251d3160dc94308cbf262/scripts/slave/recipes/chromium.expected/dynamic_swarmed_isolated_script_test_mac_gpu.json
[modify] https://crrev.com/e33d22aee513e6e4385251d3160dc94308cbf262/scripts/slave/recipes/chromium.expected/dynamic_swarmed_isolated_script_test_win_gpu.json
[modify] https://crrev.com/e33d22aee513e6e4385251d3160dc94308cbf262/scripts/slave/recipes/chromium.expected/dynamic_swarmed_isolated_script_test_win_non_gpu.json
[modify] https://crrev.com/e33d22aee513e6e4385251d3160dc94308cbf262/scripts/slave/recipes/chromium.expected/dynamic_swarmed_passed_isolated_script_test.json
[modify] https://crrev.com/e33d22aee513e6e4385251d3160dc94308cbf262/scripts/slave/recipes/chromium.expected/dynamic_swarmed_passed_isolated_script_test_with_swarming_failure.json
[modify] https://crrev.com/e33d22aee513e6e4385251d3160dc94308cbf262/scripts/slave/recipes/chromium.expected/dynamic_swarmed_passed_with_bad_retcode_isolated_script_test.json
[modify] https://crrev.com/e33d22aee513e6e4385251d3160dc94308cbf262/scripts/slave/recipes/chromium.expected/dynamic_swarmed_sharded_failed_isolated_script_test.json
[modify] https://crrev.com/e33d22aee513e6e4385251d3160dc94308cbf262/scripts/slave/recipes/chromium.expected/dynamic_swarmed_sharded_isolated_script_test_harness_failure.json
[modify] https://crrev.com/e33d22aee513e6e4385251d3160dc94308cbf262/scripts/slave/recipes/chromium.expected/dynamic_swarmed_sharded_isolated_script_test_missing_shard.json
[modify] https://crrev.com/e33d22aee513e6e4385251d3160dc94308cbf262/scripts/slave/recipes/chromium.expected/dynamic_swarmed_sharded_passed_isolated_script_test.json
[modify] https://crrev.com/e33d22aee513e6e4385251d3160dc94308cbf262/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_with_args_on_trybot.json

Project Member

Comment 15 by bugdroid1@chromium.org, Sep 23 2016

Project Member

Comment 16 by bugdroid1@chromium.org, Sep 23 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/0232895782ff66a97f8b9f5afe621634983557d5

commit 0232895782ff66a97f8b9f5afe621634983557d5
Author: recipe-roller <recipe-roller@chromium.org>
Date: Fri Sep 23 01:44:15 2016

Roll recipe dependencies (trivial).

This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).

More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug
(or complain)

build:
  https://crrev.com/e33d22aee513e6e4385251d3160dc94308cbf262 Revert of [swarming/api] Add text in to indicate whether a shard is failing (patchset #4 id:70001 of https://codereview.chromium.org/2362733002/ ) (nednguyen@google.com)

TBR=martiniss@chromium.org,phajdan.jr@chromium.org
BUG= chromium:639321 

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Review-Url: https://codereview.chromium.org/2366833002
Cr-Commit-Position: refs/heads/master@{#420538}

[modify] https://crrev.com/0232895782ff66a97f8b9f5afe621634983557d5/infra/config/recipes.cfg

Project Member

Comment 17 by bugdroid1@chromium.org, Sep 23 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/infra.git/+/5145014b011cca1ca05d332dda590fa1061a7cea

commit 5145014b011cca1ca05d332dda590fa1061a7cea
Author: recipe-roller <recipe-roller@chromium.org>
Date: Fri Sep 23 02:55:27 2016

Roll recipe dependencies (trivial).

This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).

More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug
(or complain)

build:
  https://crrev.com/e33d22aee513e6e4385251d3160dc94308cbf262 Revert of [swarming/api] Add text in to indicate whether a shard is failing (patchset #4 id:70001 of https://codereview.chromium.org/2362733002/ ) (nednguyen@google.com)
  https://crrev.com/3e8973fd8aef93211db73c3eb873b04581fd2e32 Roll recipe dependencies (trivial). (recipe-roller@chromium.org)
  https://crrev.com/60ebc91bfe416e751ba02606db5292e244457d24 Use [CACHE]/cipd/goma for goma_dir in recipe_modules/chromium/config.py (tikuta@chromium.org)
depot_tools:
  https://crrev.com/15ab08227b961ddce83db7e41fb83b9288ff9ccc Roll recipe dependencies (trivial). (recipe-roller@chromium.org)
recipe_engine:
  https://crrev.com/044dba0634a396fd78f97f0f633136420780fc37 More strategic retries in fetch. (dnj@chromium.org)

TBR=martiniss@chromium.org,phajdan.jr@chromium.org
BUG= chromium:649466 , chromium:639321 , chromium:649529 ,621828

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Review-Url: https://codereview.chromium.org/2363773004

[modify] https://crrev.com/5145014b011cca1ca05d332dda590fa1061a7cea/infra/config/recipes.cfg

Project Member

Comment 18 by bugdroid1@chromium.org, Sep 26 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build.git/+/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c

commit 8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c
Author: nednguyen <nednguyen@google.com>
Date: Mon Sep 26 21:37:19 2016

[swarming/api] Add text in to indicate whether a shard is failing (RELAND)

This includes the fix to check condition of shard's exit_code by comparing against '0' instead of 0 (patchset 2)

BUG= chromium:639321 

Review-Url: https://codereview.chromium.org/2362133003

[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipe_modules/swarming/api.py
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipe_modules/test_utils/test_api.py
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_failed_isolated_script_test.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_isolated_script_test_linux_gpu.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_isolated_script_test_mac_gpu.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_isolated_script_test_win_gpu.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_isolated_script_test_win_non_gpu.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_passed_isolated_script_test.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_passed_isolated_script_test_with_swarming_failure.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_passed_with_bad_retcode_isolated_script_test.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_sharded_failed_isolated_script_test.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_sharded_isolated_chartjson_test_harness_failure.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_sharded_isolated_chartjson_test_missing_shard.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_sharded_isolated_script_test_harness_failure.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_sharded_isolated_script_test_missing_shard.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_sharded_passed_isolated_script_test.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_with_args_on_trybot.json

Project Member

Comment 19 by bugdroid1@chromium.org, Sep 26 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build.git/+/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c

commit 8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c
Author: nednguyen <nednguyen@google.com>
Date: Mon Sep 26 21:37:19 2016

[swarming/api] Add text in to indicate whether a shard is failing (RELAND)

This includes the fix to check condition of shard's exit_code by comparing against '0' instead of 0 (patchset 2)

BUG= chromium:639321 

Review-Url: https://codereview.chromium.org/2362133003

[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipe_modules/swarming/api.py
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipe_modules/test_utils/test_api.py
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_failed_isolated_script_test.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_isolated_script_test_linux_gpu.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_isolated_script_test_mac_gpu.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_isolated_script_test_win_gpu.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_isolated_script_test_win_non_gpu.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_passed_isolated_script_test.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_passed_isolated_script_test_with_swarming_failure.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_passed_with_bad_retcode_isolated_script_test.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_sharded_failed_isolated_script_test.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_sharded_isolated_chartjson_test_harness_failure.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_sharded_isolated_chartjson_test_missing_shard.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_sharded_isolated_script_test_harness_failure.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_sharded_isolated_script_test_missing_shard.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_sharded_passed_isolated_script_test.json
[modify] https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_with_args_on_trybot.json

Project Member

Comment 20 by bugdroid1@chromium.org, Sep 26 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/infra.git/+/a3c40eb60e0ff52120823a71e226535267f131c1

commit a3c40eb60e0ff52120823a71e226535267f131c1
Author: recipe-roller <recipe-roller@chromium.org>
Date: Mon Sep 26 21:56:01 2016

Roll recipe dependencies (trivial).

This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).

More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug
(or complain)

build:
  https://crrev.com/13fccd9dc8576ce524c2e44bd5513a6e822cae0e Size limit gtest collect (martiniss@chromium.org)
  https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c [swarming/api] Add text in to indicate whether a shard is failing (RELAND) (nednguyen@google.com)

TBR=martiniss@chromium.org,phajdan.jr@chromium.org
BUG=634418, chromium:639321 

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Review-Url: https://codereview.chromium.org/2363413003

[modify] https://crrev.com/a3c40eb60e0ff52120823a71e226535267f131c1/infra/config/recipes.cfg

Project Member

Comment 21 by bugdroid1@chromium.org, Sep 26 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b00f0bd7e9052b82e4fdc97417d5cb1797170607

commit b00f0bd7e9052b82e4fdc97417d5cb1797170607
Author: recipe-roller <recipe-roller@chromium.org>
Date: Mon Sep 26 22:04:14 2016

Roll recipe dependencies (trivial).

This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).

More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug
(or complain)

build:
  https://crrev.com/8de08d6f8632eb8e49b8ba6a4e19ad4b465df16c [swarming/api] Add text in to indicate whether a shard is failing (RELAND) (nednguyen@google.com)

TBR=martiniss@chromium.org,phajdan.jr@chromium.org
BUG= chromium:639321 

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Review-Url: https://codereview.chromium.org/2370083002
Cr-Commit-Position: refs/heads/master@{#421012}

[modify] https://crrev.com/b00f0bd7e9052b82e4fdc97417d5cb1797170607/infra/config/recipes.cfg

Comment 22 by kbr@chromium.org, Sep 26 2016

Blockedon: 650477
Project Member

Comment 23 by bugdroid1@chromium.org, Sep 27 2016

Comment 25 by kbr@chromium.org, Sep 27 2016

Cc: zmo@chromium.org
Thanks Ned! This is very useful.

Sign in to add a comment