25 now = api.time.utcnow()
26 src_path = api.path[
'start_dir'].join(
'perf')
27 with api.context(cwd=src_path):
28 results = api.file.glob_paths(
32 test_data=[
'nanobench_abc123.json'])
34 raise Exception(
'Unable to find nanobench or skpbench JSON file!')
37 basename = api.path.basename(src)
39 'nano-json-v1', str(now.year).zfill(4),
40 str(now.month).zfill(2), str(now.day).zfill(2), str(now.hour).zfill(2),
41 api.vars.builder_name))
43 if api.vars.is_trybot:
44 gs_path =
'/'.join((
'trybot', gs_path,
45 str(api.vars.issue), str(api.vars.patchset)))
48 'gs://%s' % api.properties[
'gs_bucket'], gs_path, basename))
52 cmd=[
'gsutil',
'cp',
'-z',
'json', src, dst],