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

Unified Diff: tools/bots/pkg.py

Issue 1166093002: Switch over testing pub seperately from the the normal packages (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: also roll pub in dartium deps Created 5 years, 6 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
« no previous file with comments | « sdk/bin/pub.bat ('k') | tools/bots/pub.py » ('j') | tools/bots/pub.py » ('J')
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/bots/pkg.py
diff --git a/tools/bots/pub.py b/tools/bots/pkg.py
old mode 100755
new mode 100644
similarity index 71%
copy from tools/bots/pub.py
copy to tools/bots/pkg.py
index 98ae6720c638066dd22c9995d510b506d42ffdf5..1ba85bb78c58d43e6f38ef5bd18f44c12c04ab6c
--- a/tools/bots/pub.py
+++ b/tools/bots/pkg.py
@@ -5,9 +5,10 @@
# BSD-style license that can be found in the LICENSE file.
"""
-Pub buildbot steps.
+Pkg buildbot steps.
-Runs tests for pub and the pub packages that are hosted in the main Dart repo.
+Runs tests for packages that are hosted in the main Dart repo and in
+third_party/pkg_tested.
"""
import re
@@ -15,28 +16,28 @@ import sys
import bot
-PUB_BUILDER = r'pub-(linux|mac|win)(-(russian))?(-(debug))?'
+PKG_BUILDER = r'pkg-(linux|mac|win)(-(russian))?(-(debug))?'
-def PubConfig(name, is_buildbot):
+def PkgConfig(name, is_buildbot):
"""Returns info for the current buildbot based on the name of the builder.
Currently, this is just:
- mode: "debug", "release"
- system: "linux", "mac", or "win"
"""
- pub_pattern = re.match(PUB_BUILDER, name)
- if not pub_pattern:
+ pkg_pattern = re.match(PKG_BUILDER, name)
+ if not pkg_pattern:
return None
- system = pub_pattern.group(1)
- locale = pub_pattern.group(3)
- mode = pub_pattern.group(5) or 'release'
+ system = pkg_pattern.group(1)
+ locale = pkg_pattern.group(3)
+ mode = pkg_pattern.group(5) or 'release'
if system == 'win': system = 'windows'
return bot.BuildInfo('none', 'vm', mode, system, checked=True,
builder_tag=locale)
-def PubSteps(build_info):
+def PkgSteps(build_info):
with bot.BuildStep('Build package-root'):
args = [sys.executable, './tools/build.py', '--mode=' + build_info.mode,
'packages']
@@ -52,16 +53,18 @@ def PubSteps(build_info):
# We have some unreproducible vm crashes on these bots
common_args.append('--copy-coredumps')
+ # We are seeing issues with pub get calls on the windows bots.
+ # Experiment with not running concurrent calls.
if build_info.system == 'windows':
common_args.append('-j1')
if build_info.mode == 'release':
- bot.RunTest('pub and pkg ', build_info,
- common_args + ['pub', 'pkg', 'docs', 'pkg_tested'],
+ bot.RunTest('pkg ', build_info,
+ common_args + ['pkg', 'docs', 'pkg_tested'],
swallow_error=True)
else:
- # Pub tests currently have a lot of timeouts when run in debug mode.
+ # Pkg tests currently have a lot of timeouts when run in debug mode.
# See issue 18479
- bot.RunTest('pub and pkg', build_info, common_args + ['pkg', 'docs'],
+ bot.RunTest('pkg', build_info, common_args + ['pkg', 'docs'],
swallow_error=True)
if build_info.mode == 'release':
@@ -72,11 +75,9 @@ def PubSteps(build_info):
'pkgbuild'],
swallow_error=True)
- # We are seeing issues with pub get calls on the windows bots.
- # Experiment with not running concurrent calls.
public_args = (common_args +
['--append_logs', '--use-public-packages', 'pkgbuild'])
bot.RunTest('pkgbuild_public_pkgs', pkgbuild_build_info, public_args)
if __name__ == '__main__':
- bot.RunBot(PubConfig, PubSteps)
+ bot.RunBot(PkgConfig, PkgSteps)
« no previous file with comments | « sdk/bin/pub.bat ('k') | tools/bots/pub.py » ('j') | tools/bots/pub.py » ('J')

Powered by Google App Engine
This is Rietveld 408576698