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

Unified Diff: scripts/slave/recipes/client.drmemory.recipe_autogen.py

Issue 1917243002: Revert "build: roll infra_paths changes" (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Created 4 years, 8 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
Index: scripts/slave/recipes/client.drmemory.recipe_autogen.py
diff --git a/scripts/slave/recipes/client.drmemory.recipe_autogen.py b/scripts/slave/recipes/client.drmemory.recipe_autogen.py
index 8bf80fd8c7a4b408104439908b5cbc76dfb82c10..c94282f0282999353358926db21faddb400d0e13 100644
--- a/scripts/slave/recipes/client.drmemory.recipe_autogen.py
+++ b/scripts/slave/recipes/client.drmemory.recipe_autogen.py
@@ -6,7 +6,6 @@ DEPS = [
'chromium',
'depot_tools/bot_update',
'depot_tools/gclient',
- 'depot_tools/infra_paths',
'file',
'gsutil',
'recipe_engine/path',
@@ -103,14 +102,14 @@ def win_vista_x64_drm_steps(api):
# update tools step; null converted
# unpack tools step; generic ShellCommand converted
api.step("unpack tools",
- [api.infra_paths['slave_build'].join(
- 'tools', 'buildbot', 'bot_tools', 'unpack.bat')],
+ [api.path["slave_build"].join('tools', 'buildbot', 'bot_tools',
+ 'unpack.bat')],
env={},
- cwd=api.infra_paths[
- 'slave_build'].join('tools', 'buildbot', 'bot_tools'))
+ cwd=api.path[
+ "slave_build"].join('tools', 'buildbot', 'bot_tools'))
# windows Dr. Memory ctest step
api.step("Dr. Memory ctest",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"), 'ctest', '--timeout',
'60', '-VV', '-S',
str(api.path["checkout"].join("tests", "runsuite.cmake")) +
@@ -120,98 +119,98 @@ def win_vista_x64_drm_steps(api):
api.step("Checkout TSan tests",
['svn', 'checkout', '--force',
'http://data-race-test.googlecode.com/svn/trunk/',
- api.infra_paths['slave_build'].join("tsan")])
+ api.path["slave_build"].join("tsan")])
# Build TSan tests step
api.step("Build TSan Tests",
['E:\\b\\build\\scripts\\slave\\drmemory\\build_env.bat', 'make',
- '-C', api.infra_paths['slave_build'].join("tsan", "unittest")],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join(
- "tools", "buildbot", "bot_tools"),
+ '-C', api.path["slave_build"].join("tsan", "unittest")],
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
+ "bot_tools"),
"CYGWIN": "nodosfilewarning"})
# Dr. Memory TSan test step
api.step(
"dbg full TSan tests",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"),
'build_drmemory-dbg-32\\bin\\drmemory', '-dr_ops',
'-msgbox_mask 0 -stderr_mask 15', '-results_to_stderr', '-batch',
'-suppress', api.path["checkout"].join(
"tests", "app_suite", "default-suppressions.txt"), "--",
- api.infra_paths['slave_build'].join("tsan", 'unittest', 'bin',
+ api.path["slave_build"].join("tsan", 'unittest', 'bin',
'racecheck_unittest-windows-x86-O0.exe'),
'--gtest_filter='
'-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*',
'-147'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# Dr. Memory TSan test step
api.step(
"dbg light TSan tests",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"),
'build_drmemory-dbg-32\\bin\\drmemory', '-dr_ops',
'-msgbox_mask 0 -stderr_mask 15', '-results_to_stderr', '-batch',
'-suppress', api.path["checkout"].join(
"tests", "app_suite", "default-suppressions.txt"), "-light", "--",
- api.infra_paths['slave_build'].join("tsan", 'unittest', 'bin',
+ api.path["slave_build"].join("tsan", 'unittest', 'bin',
'racecheck_unittest-windows-x86-O0.exe'),
'--gtest_filter='
'-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*',
'-147'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# Dr. Memory TSan test step
api.step(
"rel full TSan tests",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"),
'build_drmemory-rel-32\\bin\\drmemory', '-dr_ops',
'-msgbox_mask 0 -stderr_mask 15', '-results_to_stderr', '-batch',
'-suppress', api.path["checkout"].join(
"tests", "app_suite", "default-suppressions.txt"), "--",
- api.infra_paths['slave_build'].join("tsan", 'unittest', 'bin',
+ api.path["slave_build"].join("tsan", 'unittest', 'bin',
'racecheck_unittest-windows-x86-O0.exe'),
'--gtest_filter='
'-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*',
'-147'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# Dr. Memory TSan test step
api.step(
"rel light TSan tests",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"),
'build_drmemory-rel-32\\bin\\drmemory', '-dr_ops',
'-msgbox_mask 0 -stderr_mask 15', '-results_to_stderr', '-batch',
'-suppress', api.path["checkout"].join(
"tests", "app_suite", "default-suppressions.txt"), "-light", "--",
- api.infra_paths['slave_build'].join("tsan", 'unittest', 'bin',
+ api.path["slave_build"].join("tsan", 'unittest', 'bin',
'racecheck_unittest-windows-x86-O0.exe'),
'--gtest_filter='
'-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*',
'-147'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# Dr. Memory TSan test step
api.step(
"dbg full nosyms TSan tests",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"),
'build_drmemory-dbg-32\\bin\\drmemory', '-dr_ops',
'-msgbox_mask 0 -stderr_mask 15', '-results_to_stderr', '-batch',
'-suppress', api.path["checkout"].join(
"tests", "app_suite", "default-suppressions.txt"), "--",
- api.infra_paths['slave_build'].join("tsan", 'unittest', 'bin',
+ api.path["slave_build"].join("tsan", 'unittest', 'bin',
'racecheck_unittest-windows-x86-O0.exe'),
'--gtest_filter='
'-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*',
'-147'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# Prepare to pack test results step; null converted
# Pack test results step
api.step("Pack test results",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"),'7z', 'a', '-xr!*.pdb',
"testlogs_r" + build_properties["got_revision"] + "_b" +
str(build_properties["buildnumber"]) + ".7z",
@@ -223,7 +222,7 @@ def win_vista_x64_drm_steps(api):
'build_drmemory-dbg-64/Testing/Temporary',
'build_drmemory-rel-64/logs',
'build_drmemory-rel-64/Testing/Temporary', 'xmlresults'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# upload drmemory test logs step
api.gsutil.upload("testlogs_r" + build_properties["got_revision"] + "_b" +
@@ -246,7 +245,7 @@ def mac_mavericks_x64_DR_steps(api):
api.step("pre-commit suite",
['ctest', '--timeout', '120', '-VV', '-S', api.path[
"checkout"].join("suite", "runsuite.cmake")],
- cwd=api.infra_paths['slave_build'],
+ cwd=api.path["slave_build"],
ok_ret="all")
@@ -283,7 +282,7 @@ def linux_cr_builder_steps(api):
'GYP_DEFINES': 'build_for_tool=drmemory component=shared_library',
'LANDMINES_VERBOSE': '1'}
api.python("gclient runhooks wrapper",
- api.infra_paths['build'].join("scripts", "slave",
+ api.path["build"].join("scripts", "slave",
"runhooks_wrapper.py"),
env=env)
# cleanup_temp step
@@ -297,7 +296,7 @@ def linux_cr_builder_steps(api):
if 'clobber' in api.properties:
args.append("--clobber")
api.python("compile",
- api.infra_paths['build'].join("scripts", "slave", "compile.py"),
+ api.path["build"].join("scripts", "slave", "compile.py"),
args=args)
@@ -341,14 +340,14 @@ def win_xp_drm_steps(api):
# update tools step; null converted
# unpack tools step; generic ShellCommand converted
api.step("unpack tools",
- [api.infra_paths['slave_build'].join('tools', 'buildbot', 'bot_tools',
+ [api.path["slave_build"].join('tools', 'buildbot', 'bot_tools',
'unpack.bat')],
env={},
- cwd=api.infra_paths[
+ cwd=api.path[
"slave_build"].join('tools', 'buildbot', 'bot_tools'))
# windows Dr. Memory ctest step
api.step("Dr. Memory ctest",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"), 'ctest', '--timeout',
'60', '-VV', '-S',
str(api.path["checkout"].join("tests", "runsuite.cmake")) +
@@ -358,98 +357,98 @@ def win_xp_drm_steps(api):
api.step("Checkout TSan tests",
['svn', 'checkout', '--force',
'http://data-race-test.googlecode.com/svn/trunk/',
- api.infra_paths['slave_build'].join("tsan")])
+ api.path["slave_build"].join("tsan")])
# Build TSan tests step
api.step("Build TSan Tests",
['E:\\b\\build\\scripts\\slave\\drmemory\\build_env.bat', 'make',
- '-C', api.infra_paths['slave_build'].join("tsan", "unittest")],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ '-C', api.path["slave_build"].join("tsan", "unittest")],
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools"),
"CYGWIN": "nodosfilewarning"})
# Dr. Memory TSan test step
api.step(
"dbg full TSan tests",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"),
'build_drmemory-dbg-32\\bin\\drmemory', '-dr_ops',
'-msgbox_mask 0 -stderr_mask 15', '-results_to_stderr', '-batch',
'-suppress', api.path["checkout"].join(
"tests", "app_suite", "default-suppressions.txt"), "--",
- api.infra_paths['slave_build'].join("tsan", 'unittest', 'bin',
+ api.path["slave_build"].join("tsan", 'unittest', 'bin',
'racecheck_unittest-windows-x86-O0.exe'),
'--gtest_filter='
'-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*',
'-147'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# Dr. Memory TSan test step
api.step(
"dbg light TSan tests",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"),
'build_drmemory-dbg-32\\bin\\drmemory', '-dr_ops',
'-msgbox_mask 0 -stderr_mask 15', '-results_to_stderr', '-batch',
'-suppress', api.path["checkout"].join(
"tests", "app_suite", "default-suppressions.txt"), "-light", "--",
- api.infra_paths['slave_build'].join("tsan", 'unittest', 'bin',
+ api.path["slave_build"].join("tsan", 'unittest', 'bin',
'racecheck_unittest-windows-x86-O0.exe'),
'--gtest_filter='
'-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*',
'-147'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# Dr. Memory TSan test step
api.step(
"rel full TSan tests",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"),
'build_drmemory-rel-32\\bin\\drmemory', '-dr_ops',
'-msgbox_mask 0 -stderr_mask 15', '-results_to_stderr', '-batch',
'-suppress', api.path["checkout"].join(
"tests", "app_suite", "default-suppressions.txt"), "--",
- api.infra_paths['slave_build'].join("tsan", 'unittest', 'bin',
+ api.path["slave_build"].join("tsan", 'unittest', 'bin',
'racecheck_unittest-windows-x86-O0.exe'),
'--gtest_filter='
'-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*',
'-147'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# Dr. Memory TSan test step
api.step(
"rel light TSan tests",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"),
'build_drmemory-rel-32\\bin\\drmemory', '-dr_ops',
'-msgbox_mask 0 -stderr_mask 15', '-results_to_stderr', '-batch',
'-suppress', api.path["checkout"].join(
"tests", "app_suite", "default-suppressions.txt"), "-light", "--",
- api.infra_paths['slave_build'].join("tsan", 'unittest', 'bin',
+ api.path["slave_build"].join("tsan", 'unittest', 'bin',
'racecheck_unittest-windows-x86-O0.exe'),
'--gtest_filter='
'-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*',
'-147'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# Dr. Memory TSan test step
api.step(
"dbg full nosyms TSan tests",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"),
'build_drmemory-dbg-32\\bin\\drmemory', '-dr_ops',
'-msgbox_mask 0 -stderr_mask 15', '-results_to_stderr', '-batch',
'-suppress', api.path["checkout"].join(
"tests", "app_suite", "default-suppressions.txt"), "--",
- api.infra_paths['slave_build'].join("tsan", 'unittest', 'bin',
+ api.path["slave_build"].join("tsan", 'unittest', 'bin',
'racecheck_unittest-windows-x86-O0.exe'),
'--gtest_filter='
'-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*',
'-147'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# Prepare to pack test results step; null converted
# Pack test results step
api.step("Pack test results",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"), '7z', 'a', '-xr!*.pdb',
"testlogs_r" + build_properties["got_revision"] + "_b" +
str(build_properties["buildnumber"]) + ".7z",
@@ -461,7 +460,7 @@ def win_xp_drm_steps(api):
'build_drmemory-dbg-64/Testing/Temporary',
'build_drmemory-rel-64/logs',
'build_drmemory-rel-64/Testing/Temporary', 'xmlresults'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# upload drmemory test logs step
api.gsutil.upload("testlogs_r" + build_properties["got_revision"] + "_b" +
@@ -519,8 +518,8 @@ def linux_cr_steps(api):
result = api.bot_update.ensure_checkout(force=True)
build_properties.update(result.json.output.get("properties", {}))
# Make the build directory step
- api.file.makedirs("makedirs", api.infra_paths['slave_build'].join("dynamorio"))
- api.file.makedirs("makedirs", api.infra_paths['slave_build'].join("dynamorio",
+ api.file.makedirs("makedirs", api.path["slave_build"].join("dynamorio"))
+ api.file.makedirs("makedirs", api.path["slave_build"].join("dynamorio",
"build"))
# Configure release DynamoRIO step; generic ShellCommand converted
api.step("Configure release DynamoRIO",
@@ -528,19 +527,19 @@ def linux_cr_steps(api):
'cmake', '..', '-DDEBUG=OFF'
],
env={},
- cwd=api.infra_paths['slave_build'].join('dynamorio', 'build'))
+ cwd=api.path["slave_build"].join('dynamorio', 'build'))
# Compile release DynamoRIO step; generic ShellCommand converted
api.step("Compile release DynamoRIO",
[
'make', '-j5'
],
env={},
- cwd=api.infra_paths['slave_build'].join('dynamorio', 'build'))
+ cwd=api.path["slave_build"].join('dynamorio', 'build'))
# don't follow python step; generic ShellCommand converted
api.step("don't follow python",
['bin64/drconfig', '-reg', 'python', '-norun', '-v'],
env={},
- cwd=api.infra_paths['slave_build'].join('dynamorio', 'build'))
+ cwd=api.path["slave_build"].join('dynamorio', 'build'))
# drmemory test step
api.step("content_shell",
['xvfb-run', '-a',
@@ -653,7 +652,7 @@ def win8_cr_builder_steps(api):
# svnkill step; not necessary in recipes
# update scripts step; implicitly run by recipe engine.
# taskkill step
- api.python("taskkill", api.infra_paths['build'].join("scripts", "slave",
+ api.python("taskkill", api.path["build"].join("scripts", "slave",
"kill_processes.py"))
# bot_update step
src_cfg = api.gclient.make_config(GIT_MODE=True)
@@ -684,7 +683,7 @@ def win8_cr_builder_steps(api):
'DEPOT_TOOLS_UPDATE': '0',
'GYP_DEFINES': 'build_for_tool=drmemory component=shared_library'}
api.python("gclient runhooks wrapper",
- api.infra_paths['build'].join("scripts", "slave",
+ api.path["build"].join("scripts", "slave",
"runhooks_wrapper.py"),
env=env)
# cleanup_temp step
@@ -694,7 +693,7 @@ def win8_cr_builder_steps(api):
'chromium_builder_dbg_drmemory_win', '--target', 'Debug']
if 'clobber' in api.properties:
args.append("--clobber")
- api.step("compile", ["python_slave", api.infra_paths['build'].join(
+ api.step("compile", ["python_slave", api.path["build"].join(
"scripts", "slave", "compile.py")] + args)
@@ -704,14 +703,14 @@ def win8_cr_steps(api):
api.gsutil.download("chromium-drmemory-builds",
"drmemory-windows-latest-sfx.exe",
"drm-sfx.exe",
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# Unpack the build step; generic ShellCommand converted
api.step("Unpack the build",
[
'drm-sfx', '-ounpacked', '-y'
],
env={},
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# Dr. Memory get revision step
step_result = api.step("Get the revision number",
[
@@ -726,70 +725,70 @@ def win8_cr_steps(api):
['..\\..\\win8-cr-builder\\build\\src\\tools\\valgrind\\chrome_tests.bat',
'-t', 'url', '--tool', 'drmemory_light', '--keep_logs'],
env={'DRMEMORY_COMMAND': 'unpacked/bin/drmemory.exe'},
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# Chromium 'printing' tests step; generic ShellCommand converted
api.step(
"Chromium 'printing' tests",
['..\\..\\win8-cr-builder\\build\\src\\tools\\valgrind\\chrome_tests.bat',
'-t', 'printing', '--tool', 'drmemory_light', '--keep_logs'],
env={'DRMEMORY_COMMAND': 'unpacked/bin/drmemory.exe'},
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# Chromium 'media' tests step; generic ShellCommand converted
api.step(
"Chromium 'media' tests",
['..\\..\\win8-cr-builder\\build\\src\\tools\\valgrind\\chrome_tests.bat',
'-t', 'media', '--tool', 'drmemory_light', '--keep_logs'],
env={'DRMEMORY_COMMAND': 'unpacked/bin/drmemory.exe'},
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# Chromium 'sql' tests step; generic ShellCommand converted
api.step(
"Chromium 'sql' tests",
['..\\..\\win8-cr-builder\\build\\src\\tools\\valgrind\\chrome_tests.bat',
'-t', 'sql', '--tool', 'drmemory_light', '--keep_logs'],
env={'DRMEMORY_COMMAND': 'unpacked/bin/drmemory.exe'},
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# Chromium 'crypto_unittests' tests step; generic ShellCommand converted
api.step(
"Chromium 'crypto_unittests' tests",
['..\\..\\win8-cr-builder\\build\\src\\tools\\valgrind\\chrome_tests.bat',
'-t', 'crypto_unittests', '--tool', 'drmemory_light', '--keep_logs'],
env={'DRMEMORY_COMMAND': 'unpacked/bin/drmemory.exe'},
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# Chromium 'remoting' tests step; generic ShellCommand converted
api.step(
"Chromium 'remoting' tests",
['..\\..\\win8-cr-builder\\build\\src\\tools\\valgrind\\chrome_tests.bat',
'-t', 'remoting', '--tool', 'drmemory_light', '--keep_logs'],
env={'DRMEMORY_COMMAND': 'unpacked/bin/drmemory.exe'},
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# Chromium 'ipc_tests' tests step; generic ShellCommand converted
api.step(
"Chromium 'ipc_tests' tests",
['..\\..\\win8-cr-builder\\build\\src\\tools\\valgrind\\chrome_tests.bat',
'-t', 'ipc_tests', '--tool', 'drmemory_light', '--keep_logs'],
env={'DRMEMORY_COMMAND': 'unpacked/bin/drmemory.exe'},
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# Chromium 'base_unittests' tests step; generic ShellCommand converted
api.step(
"Chromium 'base_unittests' tests",
['..\\..\\win8-cr-builder\\build\\src\\tools\\valgrind\\chrome_tests.bat',
'-t', 'base_unittests', '--tool', 'drmemory_light', '--keep_logs'],
env={'DRMEMORY_COMMAND': 'unpacked/bin/drmemory.exe'},
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# Chromium 'net' tests step; generic ShellCommand converted
api.step(
"Chromium 'net' tests",
['..\\..\\win8-cr-builder\\build\\src\\tools\\valgrind\\chrome_tests.bat',
'-t', 'net', '--tool', 'drmemory_light', '--keep_logs'],
env={'DRMEMORY_COMMAND': 'unpacked/bin/drmemory.exe'},
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# Chromium 'unit' tests step; generic ShellCommand converted
api.step(
"Chromium 'unit' tests",
['..\\..\\win8-cr-builder\\build\\src\\tools\\valgrind\\chrome_tests.bat',
'-t', 'unit', '--tool', 'drmemory_light', '--keep_logs'],
env={'DRMEMORY_COMMAND': 'unpacked/bin/drmemory.exe'},
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
def win7_cr_steps(api):
@@ -798,14 +797,14 @@ def win7_cr_steps(api):
api.gsutil.download("chromium-drmemory-builds",
"drmemory-windows-latest-sfx.exe",
"drm-sfx.exe",
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# Unpack the build step; generic ShellCommand converted
api.step("Unpack the build",
[
'drm-sfx', '-ounpacked', '-y'
],
env={},
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# Dr. Memory get revision step
step_result = api.step("Get the revision number",
[
@@ -820,70 +819,70 @@ def win7_cr_steps(api):
['..\\..\\win7-cr-builder\\build\\src\\tools\\valgrind\\chrome_tests.bat',
'-t', 'url', '--tool', 'drmemory_light', '--keep_logs'],
env={'DRMEMORY_COMMAND': 'unpacked/bin/drmemory.exe'},
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# Chromium 'printing' tests step; generic ShellCommand converted
api.step(
"Chromium 'printing' tests",
['..\\..\\win7-cr-builder\\build\\src\\tools\\valgrind\\chrome_tests.bat',
'-t', 'printing', '--tool', 'drmemory_light', '--keep_logs'],
env={'DRMEMORY_COMMAND': 'unpacked/bin/drmemory.exe'},
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# Chromium 'media' tests step; generic ShellCommand converted
api.step(
"Chromium 'media' tests",
['..\\..\\win7-cr-builder\\build\\src\\tools\\valgrind\\chrome_tests.bat',
'-t', 'media', '--tool', 'drmemory_light', '--keep_logs'],
env={'DRMEMORY_COMMAND': 'unpacked/bin/drmemory.exe'},
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# Chromium 'sql' tests step; generic ShellCommand converted
api.step(
"Chromium 'sql' tests",
['..\\..\\win7-cr-builder\\build\\src\\tools\\valgrind\\chrome_tests.bat',
'-t', 'sql', '--tool', 'drmemory_light', '--keep_logs'],
env={'DRMEMORY_COMMAND': 'unpacked/bin/drmemory.exe'},
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# Chromium 'crypto_unittests' tests step; generic ShellCommand converted
api.step(
"Chromium 'crypto_unittests' tests",
['..\\..\\win7-cr-builder\\build\\src\\tools\\valgrind\\chrome_tests.bat',
'-t', 'crypto_unittests', '--tool', 'drmemory_light', '--keep_logs'],
env={'DRMEMORY_COMMAND': 'unpacked/bin/drmemory.exe'},
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# Chromium 'remoting' tests step; generic ShellCommand converted
api.step(
"Chromium 'remoting' tests",
['..\\..\\win7-cr-builder\\build\\src\\tools\\valgrind\\chrome_tests.bat',
'-t', 'remoting', '--tool', 'drmemory_light', '--keep_logs'],
env={'DRMEMORY_COMMAND': 'unpacked/bin/drmemory.exe'},
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# Chromium 'ipc_tests' tests step; generic ShellCommand converted
api.step(
"Chromium 'ipc_tests' tests",
['..\\..\\win7-cr-builder\\build\\src\\tools\\valgrind\\chrome_tests.bat',
'-t', 'ipc_tests', '--tool', 'drmemory_light', '--keep_logs'],
env={'DRMEMORY_COMMAND': 'unpacked/bin/drmemory.exe'},
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# Chromium 'base_unittests' tests step; generic ShellCommand converted
api.step(
"Chromium 'base_unittests' tests",
['..\\..\\win7-cr-builder\\build\\src\\tools\\valgrind\\chrome_tests.bat',
'-t', 'base_unittests', '--tool', 'drmemory_light', '--keep_logs'],
env={'DRMEMORY_COMMAND': 'unpacked/bin/drmemory.exe'},
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# Chromium 'net' tests step; generic ShellCommand converted
api.step(
"Chromium 'net' tests",
['..\\..\\win7-cr-builder\\build\\src\\tools\\valgrind\\chrome_tests.bat',
'-t', 'net', '--tool', 'drmemory_light', '--keep_logs'],
env={'DRMEMORY_COMMAND': 'unpacked/bin/drmemory.exe'},
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# Chromium 'unit' tests step; generic ShellCommand converted
api.step(
"Chromium 'unit' tests",
['..\\..\\win7-cr-builder\\build\\src\\tools\\valgrind\\chrome_tests.bat',
'-t', 'unit', '--tool', 'drmemory_light', '--keep_logs'],
env={'DRMEMORY_COMMAND': 'unpacked/bin/drmemory.exe'},
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
def win_8_x64_drm_steps(api):
@@ -904,14 +903,14 @@ def win_8_x64_drm_steps(api):
# update tools step; null converted
# unpack tools step; generic ShellCommand converted
api.step("unpack tools",
- [api.infra_paths['slave_build'].join('tools', 'buildbot', 'bot_tools',
+ [api.path["slave_build"].join('tools', 'buildbot', 'bot_tools',
'unpack.bat')],
env={},
- cwd=api.infra_paths[
+ cwd=api.path[
"slave_build"].join('tools', 'buildbot', 'bot_tools'))
# windows Dr. Memory ctest step
api.step("Dr. Memory ctest",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"), 'ctest', '--timeout',
'60', '-VV', '-S',
str(api.path["checkout"].join("tests", "runsuite.cmake")) +
@@ -921,98 +920,98 @@ def win_8_x64_drm_steps(api):
api.step("Checkout TSan tests",
['svn', 'checkout', '--force',
'http://data-race-test.googlecode.com/svn/trunk/',
- api.infra_paths['slave_build'].join("tsan")])
+ api.path["slave_build"].join("tsan")])
# Build TSan tests step
api.step("Build TSan Tests",
['E:\\b\\build\\scripts\\slave\\drmemory\\build_env.bat', 'make',
- '-C', api.infra_paths['slave_build'].join("tsan", "unittest")],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ '-C', api.path["slave_build"].join("tsan", "unittest")],
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools"),
"CYGWIN": "nodosfilewarning"})
# Dr. Memory TSan test step
api.step(
"dbg full TSan tests",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"),
'build_drmemory-dbg-32\\bin\\drmemory', '-dr_ops',
'-msgbox_mask 0 -stderr_mask 15', '-results_to_stderr', '-batch',
'-suppress', api.path["checkout"].join(
"tests", "app_suite", "default-suppressions.txt"), "--",
- api.infra_paths['slave_build'].join("tsan", 'unittest', 'bin',
+ api.path["slave_build"].join("tsan", 'unittest', 'bin',
'racecheck_unittest-windows-x86-O0.exe'),
'--gtest_filter='
'-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*',
'-147'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# Dr. Memory TSan test step
api.step(
"dbg light TSan tests",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"),
'build_drmemory-dbg-32\\bin\\drmemory', '-dr_ops',
'-msgbox_mask 0 -stderr_mask 15', '-results_to_stderr', '-batch',
'-suppress', api.path["checkout"].join(
"tests", "app_suite", "default-suppressions.txt"), "-light", "--",
- api.infra_paths['slave_build'].join("tsan", 'unittest', 'bin',
+ api.path["slave_build"].join("tsan", 'unittest', 'bin',
'racecheck_unittest-windows-x86-O0.exe'),
'--gtest_filter='
'-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*',
'-147'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# Dr. Memory TSan test step
api.step(
"rel full TSan tests",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"),
'build_drmemory-rel-32\\bin\\drmemory', '-dr_ops',
'-msgbox_mask 0 -stderr_mask 15', '-results_to_stderr', '-batch',
'-suppress', api.path["checkout"].join(
"tests", "app_suite", "default-suppressions.txt"), "--",
- api.infra_paths['slave_build'].join("tsan", 'unittest', 'bin',
+ api.path["slave_build"].join("tsan", 'unittest', 'bin',
'racecheck_unittest-windows-x86-O0.exe'),
'--gtest_filter='
'-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*',
'-147'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# Dr. Memory TSan test step
api.step(
"rel light TSan tests",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"),
'build_drmemory-rel-32\\bin\\drmemory', '-dr_ops',
'-msgbox_mask 0 -stderr_mask 15', '-results_to_stderr', '-batch',
'-suppress', api.path["checkout"].join(
"tests", "app_suite", "default-suppressions.txt"), "-light", "--",
- api.infra_paths['slave_build'].join("tsan", 'unittest', 'bin',
+ api.path["slave_build"].join("tsan", 'unittest', 'bin',
'racecheck_unittest-windows-x86-O0.exe'),
'--gtest_filter='
'-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*',
'-147'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# Dr. Memory TSan test step
api.step(
"dbg full nosyms TSan tests",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"),
'build_drmemory-dbg-32\\bin\\drmemory', '-dr_ops',
'-msgbox_mask 0 -stderr_mask 15', '-results_to_stderr', '-batch',
'-suppress', api.path["checkout"].join(
"tests", "app_suite", "default-suppressions.txt"), "--",
- api.infra_paths['slave_build'].join("tsan", 'unittest', 'bin',
+ api.path["slave_build"].join("tsan", 'unittest', 'bin',
'racecheck_unittest-windows-x86-O0.exe'),
'--gtest_filter='
'-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*',
'-147'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# Prepare to pack test results step; null converted
# Pack test results step
api.step("Pack test results",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"), '7z', 'a', '-xr!*.pdb',
"testlogs_r" + build_properties["got_revision"] + "_b" +
str(build_properties["buildnumber"]) + ".7z",
@@ -1024,7 +1023,7 @@ def win_8_x64_drm_steps(api):
'build_drmemory-dbg-64/Testing/Temporary',
'build_drmemory-rel-64/logs',
'build_drmemory-rel-64/Testing/Temporary', 'xmlresults'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# upload drmemory test logs step
api.gsutil.upload("testlogs_r" + build_properties["got_revision"] + "_b" +
@@ -1038,7 +1037,7 @@ def win7_cr_builder_steps(api):
# svnkill step; not necessary in recipes
# update scripts step; implicitly run by recipe engine.
# taskkill step
- api.python("taskkill", api.infra_paths['build'].join("scripts", "slave",
+ api.python("taskkill", api.path["build"].join("scripts", "slave",
"kill_processes.py"))
# bot_update step
src_cfg = api.gclient.make_config(GIT_MODE=True)
@@ -1069,7 +1068,7 @@ def win7_cr_builder_steps(api):
'DEPOT_TOOLS_UPDATE': '0',
'GYP_DEFINES': 'build_for_tool=drmemory component=shared_library'}
api.python("gclient runhooks wrapper",
- api.infra_paths['build'].join("scripts", "slave",
+ api.path["build"].join("scripts", "slave",
"runhooks_wrapper.py"),
env=env)
# cleanup_temp step
@@ -1079,7 +1078,7 @@ def win7_cr_builder_steps(api):
'chromium_builder_dbg_drmemory_win', '--target', 'Debug']
if 'clobber' in api.properties:
args.append("--clobber")
- api.step("compile", ["python_slave", api.infra_paths['build'].join(
+ api.step("compile", ["python_slave", api.path["build"].join(
"scripts", "slave", "compile.py")] + args)
@@ -1101,14 +1100,14 @@ def win_7_x64_drm_steps(api):
# update tools step; null converted
# unpack tools step; generic ShellCommand converted
api.step("unpack tools",
- [api.infra_paths['slave_build'].join('tools', 'buildbot', 'bot_tools',
+ [api.path["slave_build"].join('tools', 'buildbot', 'bot_tools',
'unpack.bat')],
env={},
- cwd=api.infra_paths[
+ cwd=api.path[
"slave_build"].join('tools', 'buildbot', 'bot_tools'))
# windows Dr. Memory ctest step
api.step("Dr. Memory ctest",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"), 'ctest', '--timeout',
'60', '-VV', '-S',
str(api.path["checkout"].join("tests", "runsuite.cmake")) +
@@ -1118,98 +1117,98 @@ def win_7_x64_drm_steps(api):
api.step("Checkout TSan tests",
['svn', 'checkout', '--force',
'http://data-race-test.googlecode.com/svn/trunk/',
- api.infra_paths['slave_build'].join("tsan")])
+ api.path["slave_build"].join("tsan")])
# Build TSan tests step
api.step("Build TSan Tests",
['E:\\b\\build\\scripts\\slave\\drmemory\\build_env.bat', 'make',
- '-C', api.infra_paths['slave_build'].join("tsan", "unittest")],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ '-C', api.path["slave_build"].join("tsan", "unittest")],
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools"),
"CYGWIN": "nodosfilewarning"})
# Dr. Memory TSan test step
api.step(
"dbg full TSan tests",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"),
'build_drmemory-dbg-32\\bin\\drmemory', '-dr_ops',
'-msgbox_mask 0 -stderr_mask 15', '-results_to_stderr', '-batch',
'-suppress', api.path["checkout"].join(
"tests", "app_suite", "default-suppressions.txt"), "--",
- api.infra_paths['slave_build'].join("tsan", 'unittest', 'bin',
+ api.path["slave_build"].join("tsan", 'unittest', 'bin',
'racecheck_unittest-windows-x86-O0.exe'),
'--gtest_filter='
'-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*',
'-147'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# Dr. Memory TSan test step
api.step(
"dbg light TSan tests",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"),
'build_drmemory-dbg-32\\bin\\drmemory', '-dr_ops',
'-msgbox_mask 0 -stderr_mask 15', '-results_to_stderr', '-batch',
'-suppress', api.path["checkout"].join(
"tests", "app_suite", "default-suppressions.txt"), "-light", "--",
- api.infra_paths['slave_build'].join("tsan", 'unittest', 'bin',
+ api.path["slave_build"].join("tsan", 'unittest', 'bin',
'racecheck_unittest-windows-x86-O0.exe'),
'--gtest_filter='
'-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*',
'-147'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# Dr. Memory TSan test step
api.step(
"rel full TSan tests",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"),
'build_drmemory-rel-32\\bin\\drmemory', '-dr_ops',
'-msgbox_mask 0 -stderr_mask 15', '-results_to_stderr', '-batch',
'-suppress', api.path["checkout"].join(
"tests", "app_suite", "default-suppressions.txt"), "--",
- api.infra_paths['slave_build'].join("tsan", 'unittest', 'bin',
+ api.path["slave_build"].join("tsan", 'unittest', 'bin',
'racecheck_unittest-windows-x86-O0.exe'),
'--gtest_filter='
'-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*',
'-147'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# Dr. Memory TSan test step
api.step(
"rel light TSan tests",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"),
'build_drmemory-rel-32\\bin\\drmemory', '-dr_ops',
'-msgbox_mask 0 -stderr_mask 15', '-results_to_stderr', '-batch',
'-suppress', api.path["checkout"].join(
"tests", "app_suite", "default-suppressions.txt"), "-light", "--",
- api.infra_paths['slave_build'].join("tsan", 'unittest', 'bin',
+ api.path["slave_build"].join("tsan", 'unittest', 'bin',
'racecheck_unittest-windows-x86-O0.exe'),
'--gtest_filter='
'-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*',
'-147'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# Dr. Memory TSan test step
api.step(
"dbg full nosyms TSan tests",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"),
'build_drmemory-dbg-32\\bin\\drmemory', '-dr_ops',
'-msgbox_mask 0 -stderr_mask 15', '-results_to_stderr', '-batch',
'-suppress', api.path["checkout"].join(
"tests", "app_suite", "default-suppressions.txt"), "--",
- api.infra_paths['slave_build'].join("tsan", 'unittest', 'bin',
+ api.path["slave_build"].join("tsan", 'unittest', 'bin',
'racecheck_unittest-windows-x86-O0.exe'),
'--gtest_filter='
'-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*',
'-147'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# Prepare to pack test results step; null converted
# Pack test results step
api.step("Pack test results",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"), '7z', 'a', '-xr!*.pdb',
"testlogs_r" + build_properties["got_revision"] + "_b" +
str(build_properties["buildnumber"]) + ".7z",
@@ -1221,7 +1220,7 @@ def win_7_x64_drm_steps(api):
'build_drmemory-dbg-64/Testing/Temporary',
'build_drmemory-rel-64/logs',
'build_drmemory-rel-64/Testing/Temporary', 'xmlresults'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# upload drmemory test logs step
api.gsutil.upload("testlogs_r" + build_properties["got_revision"] + "_b" +
@@ -1274,51 +1273,51 @@ def win_builder_steps(api):
# update tools step; null converted
# unpack tools step; generic ShellCommand converted
api.step("unpack tools",
- [api.infra_paths['slave_build'].join('tools', 'buildbot', 'bot_tools',
+ [api.path["slave_build"].join('tools', 'buildbot', 'bot_tools',
'unpack.bat')],
env={},
- cwd=api.infra_paths[
+ cwd=api.path[
"slave_build"].join('tools', 'buildbot', 'bot_tools'))
# get buildnumber step; no longer needed
# Package dynamorio step
api.step("Package Dr. Memory",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"), 'ctest', '-VV', '-S',
str(api.path["checkout"].join("package.cmake")) + ",build=0x" +
build_properties["got_revision"][:7] + ";drmem_only"],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")},
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# Find package basename step
step_result = api.step("Find package basename",
["cmd.exe", "/C", "dir", "/B",
"DrMemory-Windows-*0x" + build_properties[
"got_revision"][:7] + ".zip"],
stdout=api.raw_io.output(),
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
basename = step_result.stdout[:-4]
# Delete prior sfx archive step
api.file.remove("Delete prior sfx archive",
- api.infra_paths['slave_build'].join(basename + "-sfx.exe"),
+ api.path["slave_build"].join(basename + "-sfx.exe"),
ok_ret=(0,1))
# Create sfx archive step
api.step("create sfx archive",
- [api.infra_paths['build'].join("scripts", "slave", "drmemory",
+ [api.path["build"].join("scripts", "slave", "drmemory",
"build_env.bat"), "7z", "a", "-sfx",
basename + "-sfx.exe",
"build_drmemory-debug-32\\_CPack_Packages\\Windows\\ZIP\\" +
basename + "\\*"],
- cwd=api.infra_paths['slave_build'],
- env={"BOTTOOLS": api.infra_paths['slave_build'].join("tools", "buildbot",
+ cwd=api.path["slave_build"],
+ env={"BOTTOOLS": api.path["slave_build"].join("tools", "buildbot",
"bot_tools")})
# upload latest build step
api.file.copy("copy locally",
- api.infra_paths['slave_build'].join(basename + "-sfx.exe"),
- api.infra_paths['slave_build'].join("drmemory-windows-latest-sfx.exe"))
+ api.path["slave_build"].join(basename + "-sfx.exe"),
+ api.path["slave_build"].join("drmemory-windows-latest-sfx.exe"))
api.gsutil.upload("drmemory-windows-latest-sfx.exe",
"chromium-drmemory-builds",
"",
- cwd=api.infra_paths['slave_build'])
+ cwd=api.path["slave_build"])
# upload drmemory build step
api.gsutil.upload("DrMemory-Windows-*" + build_properties["got_revision"][
:7] + ".zip", "chromium-drmemory-builds", "builds/")

Powered by Google App Engine
This is Rietveld 408576698