| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
| |
R=prasadv@chromium.org,qyearsley@chromium.org
CC=ojan@chromium.org
Review URL: https://codereview.chromium.org/666333005
Cr-Commit-Position: refs/heads/master@{#301177}
|
|
|
|
|
|
|
|
|
| |
BUG=418796
NOTRY=true
Review URL: https://codereview.chromium.org/671233003
Cr-Commit-Position: refs/heads/master@{#301138}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL renames a couple functions in order to try to more accurately reflect what they do:
BuildCurrentRevision -> _ObtainBuild
DownloadCurrentBuild -> _DownloadAndUnzipBuild
This CL breaks two sub-functions out of DownloadCurrentBuild:
_WaitForBuildDownload
_UnzipAndMoveBuildProducts
Note: Later, I plan to replace _GetBuildArchiveForRevision with fetch_build.FetchBuild, and possibly change _UnzipAndMoveBuildProducts so that it doesn't do unzipping, since unzipping is done in fetch_build.FetchBuild. Either that, or make it so that unzipping isn't done in that function.
BUG=
Review URL: https://codereview.chromium.org/664793002
Cr-Commit-Position: refs/heads/master@{#301029}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
lists and the previously offending code now checks whether the lists
need to be flattened before being passed to the function.
BUG=422727
Review URL: https://codereview.chromium.org/644323002
Cr-Commit-Position: refs/heads/master@{#300196}
Review URL: https://codereview.chromium.org/665893003
Cr-Commit-Position: refs/heads/master@{#300953}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Extracted BisectPrinter, which contains everything related to printing
- Extracted BisectState and RevisionState, which represent bisect-in-progress
- Rewrote BisectResults - in particular split up GetRevisionDict, which is now its constructor
- Added tests for BisectResults, fixed bugs in _FindOtherRegressions
- Added tests for BisectState
R=qyearsley@chromium.org
Review URL: https://codereview.chromium.org/664753002
Cr-Commit-Position: refs/heads/master@{#300677}
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://codereview.chromium.org/667453004
Cr-Commit-Position: refs/heads/master@{#300603}
|
|
|
|
|
|
|
|
|
|
|
|
| |
When I changed this PRESUBMIT.py in http://crrev.com/292434, I didn't properly test it, so it hasn't actually been checking auto_bisect/bisect.cfg as it was supposed to.
This change makes so that the files listed in the CONFIG_FILES list here will be checked (including run-perf-test.cfg, even though it's outside of the auto_bisect directory).
BUG=
Review URL: https://codereview.chromium.org/669543002
Cr-Commit-Position: refs/heads/master@{#300598}
|
|
|
|
|
|
|
|
|
|
| |
This was the 2nd breaking mistake in that one CL. Note: oth mistakes were not caught by unit tests or by running a bisect try job once before submitting.
BUG=425173
Review URL: https://codereview.chromium.org/662403003
Cr-Commit-Position: refs/heads/master@{#300303}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(patchset #4 id:110001 of https://codereview.chromium.org/644323002/)
Reason for revert:
Bisect is broken because the ConfidenceScore expects list of list, but here only list is passed.
http://build.chromium.org/p/tryserver.chromium.perf/builders/linux_perf_bisect/builds/693/steps/Running%20Bisection/logs/stdio
Original issue's description:
> Requiring confidence in initial regression range before bisecting.
>
> BUG=422727
>
> Committed: https://crrev.com/4436048a948a2010062d3c6a171775d9389fd732
> Cr-Commit-Position: refs/heads/master@{#300196}
TBR=qyearsley@chromium.org,chrisphan@chromium.org,tonyg@chromium.org,robertocn@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=422727
Review URL: https://codereview.chromium.org/661393003
Cr-Commit-Position: refs/heads/master@{#300280}
|
|
|
|
|
|
|
|
| |
BUG=422727
Review URL: https://codereview.chromium.org/644323002
Cr-Commit-Position: refs/heads/master@{#300196}
|
|
|
|
|
|
|
|
| |
BUG=418690
Review URL: https://codereview.chromium.org/645263002
Cr-Commit-Position: refs/heads/master@{#300167}
|
|
|
|
|
|
|
|
|
| |
R=dtu@chromium.org,nednguyen@chromium.org,tonyg@chromium.org
BUG=423563
Review URL: https://codereview.chromium.org/655563007
Cr-Commit-Position: refs/heads/master@{#299968}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Originally, Simon made SourceControl a class becaused we expected to
add a SvnSourceControl subclass which implemented the same methods in
different ways. However, after the git transition we're fairly sure
that we don't want to do this.
So, all of the functions in the SourceControl class can be made top-level
functions that don't need a "self" argument. This way, there's no need
to pass around a bogus SourceControl object; the functions can be called
directly.
I also added tests for some methods that seemed relatively testable.
PTAL and give suggestions :-)
BUG=
Review URL: https://codereview.chromium.org/650223005
Cr-Commit-Position: refs/heads/master@{#299851}
|
|
|
|
|
|
|
|
|
|
|
|
| |
The function RmTreeAndMkDir did two different things depending on a boolean flag that was passed to it.
This CL splits it into two functions so that each function only takes one argument and does one thing.
BUG=
Review URL: https://codereview.chromium.org/645383002
Cr-Commit-Position: refs/heads/master@{#299815}
|
|
|
|
|
|
|
|
|
| |
BUG=422386
NOTRY=true
Review URL: https://codereview.chromium.org/648783002
Cr-Commit-Position: refs/heads/master@{#299190}
|
|
|
|
|
|
|
|
|
| |
BUG=421971
NOTRY=true
Review URL: https://codereview.chromium.org/640733004
Cr-Commit-Position: refs/heads/master@{#298978}
|
|
|
|
|
|
|
|
|
|
| |
to starting bisect.
BUG=400865
Review URL: https://codereview.chromium.org/637693002
Cr-Commit-Position: refs/heads/master@{#298614}
|
|
|
|
|
|
|
|
| |
trimming that skews the scissor ascii.
Review URL: https://codereview.chromium.org/627823002
Cr-Commit-Position: refs/heads/master@{#298122}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bisect builders fail to apply patches sent via try_job_http,
because of this we were not able to build revisions with DEPS patches.
Now we are using "git try" instead to trigger build request on bisect builders.
BUG=411418
NOTRY=true
Review URL: https://codereview.chromium.org/607803005
Cr-Commit-Position: refs/heads/master@{#297918}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This module and its contents will replace the following functions and methods
in bisect-perf-regression.py:
Most of DownloadCurrentBuild
GetBuildArchiveForRevision
GetRemoteBuildPath
GetGSRootFolderName
GetZipFileName
FetchFromCloudStorage
ExtractZip
MaybeMakeDirectory
In this module, we want to be able to support downloading from different
places with possibly different naming conventions in a clean way.
As-is, this module works for downloading and extracting full builds that are
archived by the builders on the main waterfall. Example invocation:
$ python fetch_build.py full 9f11d3bc7c31cc4c10efa15e4bfddf12705908ed outdir
BUG=402669
Review URL: https://codereview.chromium.org/548233002
Cr-Commit-Position: refs/heads/master@{#297669}
|
|
|
|
|
|
|
|
|
|
|
|
| |
Resubmitting: https://codereview.chromium.org/580293002/
Reason: bisect-perf-regression.py was renamed.
BUG=
Review URL: https://codereview.chromium.org/617963003
Cr-Commit-Position: refs/heads/master@{#297503}
|
|
|
|
|
|
|
|
|
|
| |
Also, restoring ttest constants to original values in ttest_test.
BUG=404088
Review URL: https://codereview.chromium.org/616903003
Cr-Commit-Position: refs/heads/master@{#297457}
|
|
|
|
|
|
|
|
| |
R=qyearsley@chromium.org
Review URL: https://codereview.chromium.org/554283003
Cr-Commit-Position: refs/heads/master@{#297006}
|
|
|
|
|
|
|
|
| |
R=qyearsley@chromium.org, ojan@chromium.org
Review URL: https://codereview.chromium.org/584853002
Cr-Commit-Position: refs/heads/master@{#296994}
|
|
|
|
|
|
|
|
|
|
|
|
| |
The purpose of this is to continue gathering all the related code together, and to make it easier to run pylint/tests for the main module which still contains most of the code.
After doing this, pylint and the tests caught a couple of things -- one unused variable name, and after the script changed directory, some of the paths had to be modified as well.
BUG=
Review URL: https://codereview.chromium.org/564663002
Cr-Commit-Position: refs/heads/master@{#296847}
|
|
|
|
|
|
|
|
| |
BUG=394990
Review URL: https://codereview.chromium.org/593253002
Cr-Commit-Position: refs/heads/master@{#296312}
|
|
|
|
|
|
|
|
| |
BUG=394990
Review URL: https://codereview.chromium.org/583793002
Cr-Commit-Position: refs/heads/master@{#295704}
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Corrected handling of the BISECT_MODE_RETURN_CODE when using BisectOptions.FromDict.
- Refactored code to avoid parsing metrics when bisect is running in BISECT_MODE_RETURN_CODE.
- Other minor corrections.
R=qyearsley@chromium.org
Review URL: https://codereview.chromium.org/568423002
Cr-Commit-Position: refs/heads/master@{#295436}
|
|
|
|
|
|
|
|
|
|
|
|
| |
Note that the pattern used to check commit position appears two times in reverted
CL, therefore match the pattern at begining of the line
BUG=413365,412054
NOTRY=true
Review URL: https://codereview.chromium.org/564873003
Cr-Commit-Position: refs/heads/master@{#294463}
|
|
|
|
|
|
|
|
|
|
|
| |
revision.
BUG=391109
NOTRY=true
Review URL: https://codereview.chromium.org/552013008
Cr-Commit-Position: refs/heads/master@{#294190}
|
|
|
|
|
|
|
|
|
| |
BUG=
NOTRY=true
Review URL: https://codereview.chromium.org/537413002
Cr-Commit-Position: refs/heads/master@{#293307}
|
|
|
|
|
|
|
|
|
| |
BUG=410064
NOTRY=true
Review URL: https://codereview.chromium.org/530213003
Cr-Commit-Position: refs/heads/master@{#293073}
|
|
|
|
|
|
|
|
|
|
|
|
| |
Note: This only runs pylint and tests for the auto_bisect directory (this was much simpler than picking and choosing particular files from the parent tools directory).
I think the next step is to move bisect-perf-regression.py and related files into the auto_bisect directory.
BUG=
Review URL: https://codereview.chromium.org/529593002
Cr-Commit-Position: refs/heads/master@{#292833}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I also propose to rename this function to just RunTest, because its purpose is to do everything necessary to obtain a build and run a test to get results, and it's a relatively important and high-level function.
"Flat is better than nested."
-- The Zen of Python, PEP 20.
BUG=
Review URL: https://codereview.chromium.org/484583002
Cr-Commit-Position: refs/heads/master@{#292661}
|
|
|
|
|
|
|
|
|
|
| |
Any thoughts?
BUG=
Review URL: https://codereview.chromium.org/510203002
Cr-Commit-Position: refs/heads/master@{#292534}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
revisions.
If the script is switching between Blink and WebKit during bisect, over a year it's been only blink
for chromium and we don't need these codes.
BUG=
NOTRY=true
Review URL: https://codereview.chromium.org/513253003
Cr-Commit-Position: refs/heads/master@{#292476}
|
|
|
|
|
|
|
|
|
|
|
|
| |
If this is submitted, then cl/74264031 should also be submitted so that the perf dashboard correctly makes patches.
Any thoughts?
BUG=
Review URL: https://codereview.chromium.org/511043002
Cr-Commit-Position: refs/heads/master@{#292434}
|
|
|
|
|
|
|
|
|
| |
BUG=
NOTRY=true
Review URL: https://codereview.chromium.org/511033002
Cr-Commit-Position: refs/heads/master@{#292285}
|
|
|
|
|
|
|
|
|
| |
BUG=407662
NOTRY=true
Review URL: https://codereview.chromium.org/504223003
Cr-Commit-Position: refs/heads/master@{#292027}
|
|
|
|
|
|
|
|
|
| |
BUG=
NOTRY=True
Review URL: https://codereview.chromium.org/503283002
Cr-Commit-Position: refs/heads/master@{#291909}
|
|
|
|
|
|
|
|
|
|
|
|
| |
Multiple --grep args to git log use the OR operation. So this patch supports
both old SVN revisions as well as newer commit positions.
BUG=407291
NOTRY=True
Review URL: https://codereview.chromium.org/470803009
Cr-Commit-Position: refs/heads/master@{#291757}
|
|
|
|
|
|
|
|
|
| |
BUG=406935
R=cmp@chromium.org,iannucci@chromium.org
Review URL: https://codereview.chromium.org/502863002
Cr-Commit-Position: refs/heads/master@{#291641}
|
|
|
|
|
|
|
|
|
|
| |
Note: I prefer "try server" and "try bot" more than "tryserver" and "trybot" because that's what's used in the official documentation: http://dev.chromium.org/developers/testing/try-server-usage
BUG=
Review URL: https://codereview.chromium.org/468633005
Cr-Commit-Position: refs/heads/master@{#291579}
|
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://codereview.chromium.org/429763003
Cr-Commit-Position: refs/heads/master@{#290037}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290037 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://codereview.chromium.org/447773004
Cr-Commit-Position: refs/heads/master@{#288651}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288651 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=383864
Review URL: https://codereview.chromium.org/413393002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286438 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://codereview.chromium.org/417013003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286137 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://codereview.chromium.org/411263002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285925 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://codereview.chromium.org/418113003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285639 0039d316-1c4b-4281-b951-d872f2087c98
|
|
BUG=
Review URL: https://codereview.chromium.org/359013002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282209 0039d316-1c4b-4281-b951-d872f2087c98
|