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

Issue 596969 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Jun 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

Make recipe findit/chromium/test use heuristics-based results

Project Member Reported by st...@chromium.org, Mar 22 2016

Issue description

Similarly as compile failures, heuristics-based approach could have results in 1 or 2 minutes for test failures.

The recipe could take advantage of such quick results to speed up by recompile at the suspected revision and the one before it.
 

Comment 1 by st...@chromium.org, Apr 22 2016

Cc: -chanli@chromium.org
Components: Tools>Test>FindIt
Labels: -Findit
Owner: chanli@chromium.org
Status: Assigned (was: Available)
Project Member

Comment 3 by bugdroid1@chromium.org, May 13 2016

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

commit da0a9ab6dcab466d6f3a5cd808241bdb1315b617
Author: chanli@chromium.org <chanli@chromium.org>
Date: Fri May 13 01:34:11 2016

[Findit] Change test.py recipe to speed up.

There are 2 main changes in this CL:
Use Findit heuristic analysis results to guide test try jobs.
After a test finds its culprit, don't run this test in the rest of revisions.

BUG= 608415 ,  596969 

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@300567 0039d316-1c4b-4281-b951-d872f2087c98

[modify] https://crrev.com/da0a9ab6dcab466d6f3a5cd808241bdb1315b617/scripts/slave/recipes/findit/chromium/test.expected/all_test_failed.json
[add] https://crrev.com/da0a9ab6dcab466d6f3a5cd808241bdb1315b617/scripts/slave/recipes/findit/chromium/test.expected/findit_consecutive_culprits.json
[add] https://crrev.com/da0a9ab6dcab466d6f3a5cd808241bdb1315b617/scripts/slave/recipes/findit/chromium/test.expected/findit_culprit_in_first_sub_range.json
[add] https://crrev.com/da0a9ab6dcab466d6f3a5cd808241bdb1315b617/scripts/slave/recipes/findit/chromium/test.expected/findit_culprit_in_last_sub_range.json
[add] https://crrev.com/da0a9ab6dcab466d6f3a5cd808241bdb1315b617/scripts/slave/recipes/findit/chromium/test.expected/findit_culprit_in_middle_sub_range.json
[add] https://crrev.com/da0a9ab6dcab466d6f3a5cd808241bdb1315b617/scripts/slave/recipes/findit/chromium/test.expected/findit_steps_multiple_culprits.json
[add] https://crrev.com/da0a9ab6dcab466d6f3a5cd808241bdb1315b617/scripts/slave/recipes/findit/chromium/test.expected/findit_tests_multiple_culprits.json
[modify] https://crrev.com/da0a9ab6dcab466d6f3a5cd808241bdb1315b617/scripts/slave/recipes/findit/chromium/test.expected/none_swarming_tests.json
[modify] https://crrev.com/da0a9ab6dcab466d6f3a5cd808241bdb1315b617/scripts/slave/recipes/findit/chromium/test.expected/only_one_test_passed.json
[modify] https://crrev.com/da0a9ab6dcab466d6f3a5cd808241bdb1315b617/scripts/slave/recipes/findit/chromium/test.py

Project Member

Comment 4 by bugdroid1@chromium.org, May 13 2016

The following revision refers to this bug:
  http://goto.ext.google.com/viewvc/chrome-internal?view=rev&revision=87816

------------------------------------------------------------------
r87816 | recipe-roller@chromium.org | 2016-05-13T01:43:11.722804Z

-----------------------------------------------------------------

Comment 5 by chanli@chromium.org, Jun 27 2016

Status: Verified (was: Assigned)

Sign in to add a comment