Merge pull request #11086 from matt-kwong/upload_mac

Enable uploading Jenkins test results on Mac workers
pull/11106/head
Matt Kwong 8 years ago committed by GitHub
commit 3f988604d2
  1. 3
      tools/gce/create_linux_worker.sh
  2. 4
      tools/run_tests/python_utils/jobset.py

@ -45,7 +45,8 @@ gcloud compute instances create $INSTANCE_NAME \
--machine-type n1-standard-16 \ --machine-type n1-standard-16 \
--image=ubuntu-1510 \ --image=ubuntu-1510 \
--image-project=grpc-testing \ --image-project=grpc-testing \
--boot-disk-size 1000 --boot-disk-size 1000 \
--scopes https://www.googleapis.com/auth/bigquery
echo 'Created GCE instance, waiting 60 seconds for it to come online.' echo 'Created GCE instance, waiting 60 seconds for it to come online.'
sleep 60 sleep 60

@ -255,7 +255,7 @@ class Job(object):
self._start = time.time() self._start = time.time()
cmdline = self._spec.cmdline cmdline = self._spec.cmdline
if measure_cpu_costs: if measure_cpu_costs:
cmdline = ['time', '--portability'] + cmdline cmdline = ['time', '-p'] + cmdline
try_start = lambda: subprocess.Popen(args=cmdline, try_start = lambda: subprocess.Popen(args=cmdline,
stderr=subprocess.STDOUT, stderr=subprocess.STDOUT,
stdout=self._tempfile, stdout=self._tempfile,
@ -307,7 +307,7 @@ class Job(object):
self._state = _SUCCESS self._state = _SUCCESS
measurement = '' measurement = ''
if measure_cpu_costs: if measure_cpu_costs:
m = re.search(r'real ([0-9.]+)\nuser ([0-9.]+)\nsys ([0-9.]+)', stdout()) m = re.search(r'real\s+([0-9.]+)\nuser\s+([0-9.]+)\nsys\s+([0-9.]+)', stdout())
real = float(m.group(1)) real = float(m.group(1))
user = float(m.group(2)) user = float(m.group(2))
sys = float(m.group(3)) sys = float(m.group(3))

Loading…
Cancel
Save