blob: 35ece309502fdfa4e625a32667dffb0c5a0adffd [file] [log] [blame]
[
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::bot_update]\\resources\\bot_update.py",
"--spec",
"cache_dir = '[GIT_CACHE]'\nsolutions = [{'custom_deps': {'drmemory/dynamorio': 'https://github.com/DynamoRIO/dynamorio.git', 'tools/buildbot': 'https://github.com/DynamoRIO/buildbot.git'}, 'deps_file': '.DEPS.git', 'managed': True, 'name': 'drmemory', 'url': 'https://github.com/DynamoRIO/drmemory.git'}]",
"--patch_root",
"drmemory",
"--revision_mapping_file",
"{}",
"--git-cache-dir",
"[GIT_CACHE]",
"--output_json",
"/path/to/tmp/json",
"--revision",
"drmemory@123456789abcdef",
"--output_manifest"
],
"env": {
"PATH": "RECIPE_PACKAGE_REPO[depot_tools];%(PATH)s"
},
"name": "bot_update",
"~followup_annotations": [
"@@@STEP_TEXT@Some step text@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
"@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"drmemory\": \"123456789abcdef\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"manifest\": {}, @@@",
"@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
"@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"drmemory\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {}, @@@",
"@@@STEP_LOG_LINE@json.output@ \"root\": \"drmemory\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"[SLAVE_BUILD]\\tools\\buildbot\\bot_tools\\unpack.bat"
],
"cwd": "[SLAVE_BUILD]\\tools\\buildbot\\bot_tools",
"name": "unpack tools"
},
{
"cmd": [
"[BUILD]\\scripts\\slave\\drmemory\\build_env.bat",
"ctest",
"--timeout",
"60",
"-VV",
"-S",
"[SLAVE_BUILD]\\drmemory\\tests\\runsuite.cmake,drmemory_only;long;build=42"
],
"name": "Dr. Memory ctest"
},
{
"cmd": [
"svn",
"checkout",
"--force",
"http://data-race-test.googlecode.com/svn/trunk/",
"[SLAVE_BUILD]\\tsan"
],
"name": "Checkout TSan tests"
},
{
"cmd": [
"E:\\b\\build\\scripts\\slave\\drmemory\\build_env.bat",
"make",
"-C",
"[SLAVE_BUILD]\\tsan\\unittest"
],
"env": {
"BOTTOOLS": "[SLAVE_BUILD]\\tools\\buildbot\\bot_tools",
"CYGWIN": "nodosfilewarning"
},
"name": "Build TSan Tests"
},
{
"cmd": [
"[BUILD]\\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",
"[SLAVE_BUILD]\\drmemory\\tests\\app_suite\\default-suppressions.txt",
"--",
"[SLAVE_BUILD]\\tsan\\unittest\\bin\\racecheck_unittest-windows-x86-O0.exe",
"--gtest_filter=-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*",
"-147"
],
"env": {
"BOTTOOLS": "[SLAVE_BUILD]\\tools\\buildbot\\bot_tools"
},
"name": "dbg full TSan tests"
},
{
"cmd": [
"[BUILD]\\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",
"[SLAVE_BUILD]\\drmemory\\tests\\app_suite\\default-suppressions.txt",
"-light",
"--",
"[SLAVE_BUILD]\\tsan\\unittest\\bin\\racecheck_unittest-windows-x86-O0.exe",
"--gtest_filter=-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*",
"-147"
],
"env": {
"BOTTOOLS": "[SLAVE_BUILD]\\tools\\buildbot\\bot_tools"
},
"name": "dbg light TSan tests"
},
{
"cmd": [
"[BUILD]\\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",
"[SLAVE_BUILD]\\drmemory\\tests\\app_suite\\default-suppressions.txt",
"--",
"[SLAVE_BUILD]\\tsan\\unittest\\bin\\racecheck_unittest-windows-x86-O0.exe",
"--gtest_filter=-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*",
"-147"
],
"env": {
"BOTTOOLS": "[SLAVE_BUILD]\\tools\\buildbot\\bot_tools"
},
"name": "rel full TSan tests"
},
{
"cmd": [
"[BUILD]\\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",
"[SLAVE_BUILD]\\drmemory\\tests\\app_suite\\default-suppressions.txt",
"-light",
"--",
"[SLAVE_BUILD]\\tsan\\unittest\\bin\\racecheck_unittest-windows-x86-O0.exe",
"--gtest_filter=-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*",
"-147"
],
"env": {
"BOTTOOLS": "[SLAVE_BUILD]\\tools\\buildbot\\bot_tools"
},
"name": "rel light TSan tests"
},
{
"cmd": [
"[BUILD]\\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",
"[SLAVE_BUILD]\\drmemory\\tests\\app_suite\\default-suppressions.txt",
"--",
"[SLAVE_BUILD]\\tsan\\unittest\\bin\\racecheck_unittest-windows-x86-O0.exe",
"--gtest_filter=-PositiveTests.FreeVsRead:NegativeTests.WaitForMultiple*",
"-147"
],
"env": {
"BOTTOOLS": "[SLAVE_BUILD]\\tools\\buildbot\\bot_tools"
},
"name": "dbg full nosyms TSan tests"
},
{
"cmd": [
"[BUILD]\\scripts\\slave\\drmemory\\build_env.bat",
"7z",
"a",
"-xr!*.pdb",
"testlogs_r123456789abcdef_b42.7z",
"build_drmemory-dbg-32/logs",
"build_drmemory-dbg-32/Testing/Temporary",
"build_drmemory-rel-32/logs",
"build_drmemory-rel-32/Testing/Temporary",
"build_drmemory-dbg-64/logs",
"build_drmemory-dbg-64/Testing/Temporary",
"build_drmemory-rel-64/logs",
"build_drmemory-rel-64/Testing/Temporary",
"xmlresults"
],
"env": {
"BOTTOOLS": "[SLAVE_BUILD]\\tools\\buildbot\\bot_tools"
},
"name": "Pack test results"
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[build::gsutil]\\resources\\gsutil_wrapper.py",
"--",
"RECIPE_PACKAGE_REPO[depot_tools]\\gsutil.py",
"----",
"cp",
"testlogs_r123456789abcdef_b42.7z",
"gs://chromium-drmemory-builds/testlogs/from_win-8_x64-drm"
],
"name": "gsutil upload",
"~followup_annotations": [
"@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/chromium-drmemory-builds/testlogs/from_win-8_x64-drm@@@"
]
},
{
"name": "$result",
"recipe_result": null,
"status_code": 0
}
]