diff options
author | Craig Tiller <craig.tiller@gmail.com> | 2016-01-27 08:13:33 +0000 |
---|---|---|
committer | Craig Tiller <craig.tiller@gmail.com> | 2016-01-27 08:13:33 +0000 |
commit | cde1ee1440c72fc50607bb22421e283dd145e6b6 (patch) | |
tree | fafd2c4d95e9a1db2ff47538d7a600d3d87eebc4 /tools | |
parent | 338576096f951821e9610525a25235152fcf9011 (diff) | |
parent | 4f3840dc06676df5eed09b58828393fe85a599c2 (diff) |
Merge github.com:grpc/grpc into twah
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/buildgen/generate_projects.py | 3 | ||||
-rwxr-xr-x | tools/jenkins/grpc_interop_node/build_interop.sh | 2 | ||||
-rwxr-xr-x | tools/run_tests/build_node.sh | 2 | ||||
-rwxr-xr-x | tools/run_tests/run_tests.py | 2 | ||||
-rw-r--r-- | tools/run_tests/sanity_tests.yaml | 4 |
5 files changed, 7 insertions, 6 deletions
diff --git a/tools/buildgen/generate_projects.py b/tools/buildgen/generate_projects.py index 083a97874d..965dd292af 100755 --- a/tools/buildgen/generate_projects.py +++ b/tools/buildgen/generate_projects.py @@ -47,6 +47,7 @@ os.chdir(os.path.join(os.path.dirname(sys.argv[0]), '..', '..')) argp = argparse.ArgumentParser() argp.add_argument('json', nargs='+') argp.add_argument('--templates', nargs='+', default=[]) +argp.add_argument('--jobs', '-j', default=multiprocessing.cpu_count(), type=int) args = argp.parse_args() json = args.json @@ -87,7 +88,7 @@ for template in templates: cmd.append(root + '/' + f) jobs.append(jobset.JobSpec(cmd, shortname=out, timeout_seconds=None)) -jobset.run(jobs, maxjobs=multiprocessing.cpu_count()) +jobset.run(jobs, maxjobs=args.jobs) if test is not None: for s, g in test.iteritems(): diff --git a/tools/jenkins/grpc_interop_node/build_interop.sh b/tools/jenkins/grpc_interop_node/build_interop.sh index 3b69715c9a..4d4290d0b4 100755 --- a/tools/jenkins/grpc_interop_node/build_interop.sh +++ b/tools/jenkins/grpc_interop_node/build_interop.sh @@ -45,4 +45,4 @@ make install-certs # build Node interop client & server npm install -g node-gyp -(npm install && node-gyp rebuild) +npm install --unsafe-perm --build-from-source diff --git a/tools/run_tests/build_node.sh b/tools/run_tests/build_node.sh index faa7b624b8..b856b97942 100755 --- a/tools/run_tests/build_node.sh +++ b/tools/run_tests/build_node.sh @@ -36,4 +36,4 @@ CONFIG=${CONFIG:-opt} # change to grpc repo root cd $(dirname $0)/../.. -npm install --unsafe-perm +npm install --unsafe-perm --build-from-source diff --git a/tools/run_tests/run_tests.py b/tools/run_tests/run_tests.py index f8b01021c8..6ea274b31d 100755 --- a/tools/run_tests/run_tests.py +++ b/tools/run_tests/run_tests.py @@ -452,7 +452,7 @@ class Sanity(object): def test_specs(self, config, args): import yaml with open('tools/run_tests/sanity_tests.yaml', 'r') as f: - return [config.job_spec([cmd['script']], None, timeout_seconds=None, environ={'TEST': 'true'}, cpu_cost=cmd.get('cpu_cost', 1)) + return [config.job_spec(cmd['script'].split(), None, timeout_seconds=None, environ={'TEST': 'true'}, cpu_cost=cmd.get('cpu_cost', 1)) for cmd in yaml.load(f)] def pre_build_steps(self): diff --git a/tools/run_tests/sanity_tests.yaml b/tools/run_tests/sanity_tests.yaml index 160acde565..757bcd9d34 100644 --- a/tools/run_tests/sanity_tests.yaml +++ b/tools/run_tests/sanity_tests.yaml @@ -2,8 +2,8 @@ - script: tools/run_tests/check_sources_and_headers.py - script: tools/run_tests/check_submodules.sh - script: tools/run_tests/check_cache_mk.sh -- script: tools/buildgen/generate_projects.sh - cpu_cost: 100 +- script: tools/buildgen/generate_projects.sh -j 3 + cpu_cost: 3 - script: tools/distrib/check_copyright.py - script: tools/distrib/clang_format_code.sh - script: tools/distrib/check_trailing_newlines.sh |