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

Issue 225633007: Upgrade to coverage 3.7.1 and have it auto-build itself on first use. (Closed)

Created:
6 years, 8 months ago by iannucci
Modified:
6 years, 8 months ago
CC:
chromium-reviews, kjellander-cc_chromium.org, cmp-cc_chromium.org, stip+watch_chromium.org, ilevy-cc_chromium.org
Visibility:
Public.

Description

Upgrade to coverage 3.7.1 and have it auto-build itself on first use. R=vadimsh@chromium.org, agable@chromium.org, dpranke@chromium.org BUG= Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=261861

Patch Set 1 #

Patch Set 2 : no more warning #

Total comments: 9

Patch Set 3 : message #

Total comments: 1

Patch Set 4 : better messaging #

Patch Set 5 : more better messaging #

Patch Set 6 : more explicity #

Patch Set 7 : fix pylint #

Patch Set 8 : sigh our imports are a mess #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1891 lines, -11520 lines) Patch
M PRESUBMIT.py View 1 chunk +1 line, -1 line 0 comments Download
A + scripts/slave/unittests/__init__.py View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
M scripts/slave/unittests/expect_tests/cover.py View 1 chunk +2 lines, -16 lines 0 comments Download
M scripts/slave/unittests/recipe_configs_test.py View 1 2 3 4 5 6 2 chunks +1 line, -3 lines 0 comments Download
M scripts/slave/unittests/recipe_simulation_test.py View 1 2 3 4 5 6 7 2 chunks +2 lines, -2 lines 0 comments Download
M scripts/slave/unittests/test_env.py View 1 2 3 4 5 2 chunks +77 lines, -17 lines 0 comments Download
D third_party/coverage-3.6/AUTHORS.txt View 1 chunk +0 lines, -41 lines 0 comments Download
D third_party/coverage-3.6/CHANGES.txt View 1 chunk +0 lines, -943 lines 0 comments Download
D third_party/coverage-3.6/MANIFEST.in View 1 chunk +0 lines, -16 lines 0 comments Download
D third_party/coverage-3.6/PKG-INFO View 1 chunk +0 lines, -38 lines 0 comments Download
D third_party/coverage-3.6/README.google View 1 chunk +0 lines, -12 lines 0 comments Download
D third_party/coverage-3.6/README.txt View 1 chunk +0 lines, -9 lines 0 comments Download
D third_party/coverage-3.6/coverage.egg-info/PKG-INFO View 1 chunk +0 lines, -38 lines 0 comments Download
D third_party/coverage-3.6/coverage.egg-info/SOURCES.txt View 1 chunk +0 lines, -237 lines 0 comments Download
D third_party/coverage-3.6/coverage.egg-info/dependency_links.txt View 1 chunk +0 lines, -1 line 0 comments Download
D third_party/coverage-3.6/coverage.egg-info/entry_points.txt View 1 chunk +0 lines, -5 lines 0 comments Download
D third_party/coverage-3.6/coverage.egg-info/not-zip-safe View 1 chunk +0 lines, -1 line 0 comments Download
D third_party/coverage-3.6/coverage.egg-info/top_level.txt View 1 chunk +0 lines, -1 line 0 comments Download
D third_party/coverage-3.6/coverage/__init__.py View 1 chunk +0 lines, -120 lines 0 comments Download
D third_party/coverage-3.6/coverage/__main__.py View 1 chunk +0 lines, -4 lines 0 comments Download
D third_party/coverage-3.6/coverage/annotate.py View 1 chunk +0 lines, -101 lines 0 comments Download
D third_party/coverage-3.6/coverage/backward.py View 1 chunk +0 lines, -147 lines 0 comments Download
D third_party/coverage-3.6/coverage/bytecode.py View 1 chunk +0 lines, -91 lines 0 comments Download
D third_party/coverage-3.6/coverage/cmdline.py View 1 chunk +0 lines, -730 lines 0 comments Download
D third_party/coverage-3.6/coverage/codeunit.py View 1 chunk +0 lines, -145 lines 0 comments Download
D third_party/coverage-3.6/coverage/collector.py View 1 chunk +0 lines, -340 lines 0 comments Download
D third_party/coverage-3.6/coverage/config.py View 1 chunk +0 lines, -211 lines 0 comments Download
D third_party/coverage-3.6/coverage/control.py View 1 chunk +0 lines, -720 lines 0 comments Download
D third_party/coverage-3.6/coverage/data.py View 1 chunk +0 lines, -270 lines 0 comments Download
D third_party/coverage-3.6/coverage/execfile.py View 1 chunk +0 lines, -138 lines 0 comments Download
D third_party/coverage-3.6/coverage/files.py View 1 chunk +0 lines, -289 lines 0 comments Download
D third_party/coverage-3.6/coverage/fullcoverage/encodings.py View 1 chunk +0 lines, -57 lines 0 comments Download
D third_party/coverage-3.6/coverage/html.py View 1 chunk +0 lines, -367 lines 0 comments Download
D third_party/coverage-3.6/coverage/htmlfiles/coverage_html.js View 1 chunk +0 lines, -376 lines 0 comments Download
D third_party/coverage-3.6/coverage/htmlfiles/index.html View 1 chunk +0 lines, -104 lines 0 comments Download
D third_party/coverage-3.6/coverage/htmlfiles/jquery-1.4.3.min.js View 1 chunk +0 lines, -166 lines 0 comments Download
D third_party/coverage-3.6/coverage/htmlfiles/jquery.hotkeys.js View 1 chunk +0 lines, -99 lines 0 comments Download
D third_party/coverage-3.6/coverage/htmlfiles/jquery.isonscreen.js View 1 chunk +0 lines, -53 lines 0 comments Download
D third_party/coverage-3.6/coverage/htmlfiles/jquery.tablesorter.min.js View 1 chunk +0 lines, -2 lines 0 comments Download
D third_party/coverage-3.6/coverage/htmlfiles/keybd_closed.png View Binary file 0 comments Download
D third_party/coverage-3.6/coverage/htmlfiles/keybd_open.png View Binary file 0 comments Download
D third_party/coverage-3.6/coverage/htmlfiles/pyfile.html View 1 chunk +0 lines, -90 lines 0 comments Download
D third_party/coverage-3.6/coverage/htmlfiles/style.css View 1 chunk +0 lines, -300 lines 0 comments Download
D third_party/coverage-3.6/coverage/misc.py View 1 chunk +0 lines, -159 lines 0 comments Download
D third_party/coverage-3.6/coverage/parser.py View 1 chunk +0 lines, -662 lines 0 comments Download
D third_party/coverage-3.6/coverage/phystokens.py View 1 chunk +0 lines, -206 lines 0 comments Download
D third_party/coverage-3.6/coverage/report.py View 1 chunk +0 lines, -92 lines 0 comments Download
D third_party/coverage-3.6/coverage/results.py View 1 chunk +0 lines, -254 lines 0 comments Download
D third_party/coverage-3.6/coverage/summary.py View 1 chunk +0 lines, -86 lines 0 comments Download
D third_party/coverage-3.6/coverage/templite.py View 1 chunk +0 lines, -166 lines 0 comments Download
D third_party/coverage-3.6/coverage/tracer.c View 1 chunk +0 lines, -730 lines 0 comments Download
D third_party/coverage-3.6/coverage/version.py View 1 chunk +0 lines, -9 lines 0 comments Download
D third_party/coverage-3.6/coverage/xmlreport.py View 1 chunk +0 lines, -150 lines 0 comments Download
D third_party/coverage-3.6/doc/api.rst View 1 chunk +0 lines, -47 lines 0 comments Download
D third_party/coverage-3.6/doc/branch.rst View 1 chunk +0 lines, -120 lines 0 comments Download
D third_party/coverage-3.6/doc/changes.rst View 1 chunk +0 lines, -629 lines 0 comments Download
D third_party/coverage-3.6/doc/cmd.rst View 1 chunk +0 lines, -365 lines 0 comments Download
D third_party/coverage-3.6/doc/config.rst View 1 chunk +0 lines, -198 lines 0 comments Download
D third_party/coverage-3.6/doc/contributing.rst View 1 chunk +0 lines, -164 lines 0 comments Download
D third_party/coverage-3.6/doc/excluding.rst View 1 chunk +0 lines, -105 lines 0 comments Download
D third_party/coverage-3.6/doc/faq.rst View 1 chunk +0 lines, -116 lines 0 comments Download
D third_party/coverage-3.6/doc/index.rst View 1 chunk +0 lines, -171 lines 0 comments Download
D third_party/coverage-3.6/doc/install.rst View 1 chunk +0 lines, -80 lines 0 comments Download
D third_party/coverage-3.6/doc/source.rst View 1 chunk +0 lines, -74 lines 0 comments Download
D third_party/coverage-3.6/doc/subprocess.rst View 1 chunk +0 lines, -66 lines 0 comments Download
D third_party/coverage-3.6/doc/trouble.rst View 1 chunk +0 lines, -88 lines 0 comments Download
D third_party/coverage-3.6/requirements.txt View 1 chunk +0 lines, -5 lines 0 comments Download
A third_party/coverage-3.7.1/.gitignore View 1 chunk +2 lines, -0 lines 0 comments Download
A + third_party/coverage-3.7.1/AUTHORS.txt View 1 chunk +2 lines, -0 lines 0 comments Download
A + third_party/coverage-3.7.1/CHANGES.txt View 3 chunks +67 lines, -1 line 0 comments Download
A + third_party/coverage-3.7.1/MANIFEST.in View 2 chunks +2 lines, -1 line 0 comments Download
A + third_party/coverage-3.7.1/PKG-INFO View 4 5 6 1 chunk +41 lines, -38 lines 0 comments Download
A third_party/coverage-3.7.1/README.google View 1 2 3 1 chunk +15 lines, -0 lines 0 comments Download
A + third_party/coverage-3.7.1/README.txt View 0 chunks +-1 lines, --1 lines 0 comments Download
A third_party/coverage-3.7.1/__main__.py View 1 chunk +15 lines, -0 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage.egg-info/PKG-INFO View 4 5 6 1 chunk +41 lines, -38 lines 0 comments Download
A third_party/coverage-3.7.1/coverage.egg-info/SOURCES.txt View 1 chunk +65 lines, -0 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage.egg-info/dependency_links.txt View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage.egg-info/entry_points.txt View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage.egg-info/not-zip-safe View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage.egg-info/top_level.txt View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/__init__.py View 1 chunk +1 line, -1 line 0 comments Download
A + third_party/coverage-3.7.1/coverage/__main__.py View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/annotate.py View 2 chunks +4 lines, -3 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/backward.py View 4 chunks +40 lines, -3 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/bytecode.py View 3 chunks +24 lines, -40 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/cmdline.py View 10 chunks +26 lines, -12 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/codeunit.py View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/collector.py View 5 chunks +23 lines, -10 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/config.py View 3 chunks +3 lines, -1 line 0 comments Download
A + third_party/coverage-3.7.1/coverage/control.py View 14 chunks +113 lines, -54 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/data.py View 3 chunks +9 lines, -1 line 0 comments Download
A third_party/coverage-3.7.1/coverage/debug.py View 1 chunk +54 lines, -0 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/execfile.py View 4 chunks +59 lines, -26 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/files.py View 8 chunks +25 lines, -5 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/fullcoverage/encodings.py View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/html.py View 7 chunks +58 lines, -29 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/htmlfiles/coverage_html.js View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/htmlfiles/index.html View 1 chunk +1 line, -1 line 0 comments Download
A + third_party/coverage-3.7.1/coverage/htmlfiles/jquery.hotkeys.js View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/htmlfiles/jquery.isonscreen.js View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/htmlfiles/jquery.min.js View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/htmlfiles/jquery.tablesorter.min.js View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/htmlfiles/keybd_closed.png View Binary file 0 comments Download
A + third_party/coverage-3.7.1/coverage/htmlfiles/keybd_open.png View Binary file 0 comments Download
A + third_party/coverage-3.7.1/coverage/htmlfiles/pyfile.html View 1 chunk +1 line, -1 line 0 comments Download
A + third_party/coverage-3.7.1/coverage/htmlfiles/style.css View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/misc.py View 4 chunks +10 lines, -2 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/parser.py View 16 chunks +158 lines, -120 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/phystokens.py View 5 chunks +10 lines, -6 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/report.py View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/results.py View 3 chunks +41 lines, -9 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/summary.py View 0 chunks +-1 lines, --1 lines 0 comments Download
A third_party/coverage-3.7.1/coverage/templite.py View 1 chunk +208 lines, -0 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/tracer.c View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/coverage-3.7.1/coverage/version.py View 1 chunk +1 line, -1 line 0 comments Download
A + third_party/coverage-3.7.1/coverage/xmlreport.py View 2 chunks +7 lines, -2 lines 0 comments Download
A + third_party/coverage-3.7.1/doc/api.rst View 1 chunk +2 lines, -2 lines 0 comments Download
A + third_party/coverage-3.7.1/doc/branch.rst View 3 chunks +7 lines, -7 lines 0 comments Download
A + third_party/coverage-3.7.1/doc/changes.rst View 3 chunks +74 lines, -2 lines 0 comments Download
A + third_party/coverage-3.7.1/doc/cmd.rst View 3 chunks +25 lines, -7 lines 0 comments Download
A + third_party/coverage-3.7.1/doc/config.rst View 6 chunks +21 lines, -17 lines 0 comments Download
A + third_party/coverage-3.7.1/doc/contributing.rst View 3 chunks +7 lines, -7 lines 0 comments Download
A + third_party/coverage-3.7.1/doc/excluding.rst View 3 chunks +6 lines, -6 lines 0 comments Download
A + third_party/coverage-3.7.1/doc/faq.rst View 2 chunks +4 lines, -5 lines 0 comments Download
A + third_party/coverage-3.7.1/doc/index.rst View 3 chunks +8 lines, -5 lines 0 comments Download
A + third_party/coverage-3.7.1/doc/install.rst View 4 chunks +12 lines, -9 lines 0 comments Download
A + third_party/coverage-3.7.1/doc/source.rst View 1 chunk +2 lines, -2 lines 0 comments Download
A + third_party/coverage-3.7.1/doc/subprocess.rst View 2 chunks +19 lines, -12 lines 0 comments Download
A + third_party/coverage-3.7.1/doc/trouble.rst View 5 chunks +15 lines, -7 lines 0 comments Download
A third_party/coverage-3.7.1/igor.py View 1 chunk +262 lines, -0 lines 0 comments Download
A + third_party/coverage-3.7.1/requirements.txt View 0 chunks +-1 lines, --1 lines 0 comments Download
A third_party/coverage-3.7.1/setup.cfg View 1 chunk +5 lines, -0 lines 0 comments Download
A third_party/coverage-3.7.1/setup.py View 1 2 3 1 chunk +197 lines, -0 lines 0 comments Download
A third_party/coverage-3.7.1/tox.ini View 1 chunk +32 lines, -0 lines 0 comments Download

Messages

Total messages: 18 (0 generated)
iannucci
6 years, 8 months ago (2014-04-04 18:26:47 UTC) #1
iannucci
On 2014/04/04 18:26:47, iannucci wrote: +vadim
6 years, 8 months ago (2014-04-04 18:29:32 UTC) #2
Dirk Pranke
Can we not just upgrade and use the one in depot_tools instead? That's what Blink ...
6 years, 8 months ago (2014-04-04 18:30:20 UTC) #3
iannucci
On 2014/04/04 18:30:20, Dirk Pranke wrote: > Can we not just upgrade and use the ...
6 years, 8 months ago (2014-04-04 18:34:48 UTC) #4
iannucci
On 2014/04/04 18:34:48, iannucci wrote: > On 2014/04/04 18:30:20, Dirk Pranke wrote: > > Can ...
6 years, 8 months ago (2014-04-04 18:35:07 UTC) #5
Dirk Pranke
On 2014/04/04 18:35:07, iannucci wrote: > On 2014/04/04 18:34:48, iannucci wrote: > > On 2014/04/04 ...
6 years, 8 months ago (2014-04-04 18:40:08 UTC) #6
iannucci
Confirmed working on OS X and linux. Windows will work as long as `python setup.py ...
6 years, 8 months ago (2014-04-04 18:40:58 UTC) #7
iannucci
On 2014/04/04 18:40:08, Dirk Pranke wrote: > On 2014/04/04 18:35:07, iannucci wrote: > > On ...
6 years, 8 months ago (2014-04-04 18:41:37 UTC) #8
iannucci
On 2014/04/04 18:41:37, iannucci wrote: > On 2014/04/04 18:40:08, Dirk Pranke wrote: > > On ...
6 years, 8 months ago (2014-04-04 18:42:08 UTC) #9
agable
Thinking forward: either land this in depot_tools or land in in infra.git/third_party too.
6 years, 8 months ago (2014-04-04 19:02:05 UTC) #10
iannucci
On 2014/04/04 19:02:05, agable wrote: > Thinking forward: either land this in depot_tools or land ...
6 years, 8 months ago (2014-04-04 19:09:46 UTC) #11
Vadim Sh.
For what it's worth, I think we shouldn't do cross repo imports (unless DEPS are ...
6 years, 8 months ago (2014-04-04 19:21:58 UTC) #12
Vadim Sh.
https://codereview.chromium.org/225633007/diff/20001/scripts/slave/unittests/test_env.py File scripts/slave/unittests/test_env.py (right): https://codereview.chromium.org/225633007/diff/20001/scripts/slave/unittests/test_env.py#newcode54 scripts/slave/unittests/test_env.py:54: p = subprocess.Popen([sys.executable, 'setup.py', 'bdist_egg'], cwd=cov_dir, On 2014/04/04 19:21:59, ...
6 years, 8 months ago (2014-04-04 19:32:20 UTC) #13
iannucci
PTAL https://codereview.chromium.org/225633007/diff/20001/scripts/slave/unittests/test_env.py File scripts/slave/unittests/test_env.py (right): https://codereview.chromium.org/225633007/diff/20001/scripts/slave/unittests/test_env.py#newcode46 scripts/slave/unittests/test_env.py:46: cov_egg = os.path.join(cov_dir, 'dist', 'coverage-3.7.1-py%s-%s.egg' % ( On ...
6 years, 8 months ago (2014-04-04 19:34:34 UTC) #14
Vadim Sh.
https://codereview.chromium.org/225633007/diff/20001/scripts/slave/unittests/test_env.py File scripts/slave/unittests/test_env.py (right): https://codereview.chromium.org/225633007/diff/20001/scripts/slave/unittests/test_env.py#newcode54 scripts/slave/unittests/test_env.py:54: p = subprocess.Popen([sys.executable, 'setup.py', 'bdist_egg'], cwd=cov_dir, On 2014/04/04 19:34:35, ...
6 years, 8 months ago (2014-04-04 19:47:07 UTC) #15
Vadim Sh.
lgtm, assuming you add some helpful message about what to do if 'bdist_egg' step doesn't ...
6 years, 8 months ago (2014-04-04 19:56:29 UTC) #16
iannucci
ok ptal
6 years, 8 months ago (2014-04-04 20:19:53 UTC) #17
iannucci
6 years, 8 months ago (2014-04-04 20:56:24 UTC) #18
Message was sent while issue was closed.
Committed patchset #8 manually as r261861 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698