[recipes] Verify that we actually deleted the file/dir on android
Bug: skia:10539 Change-Id: I3b51ef8c0106ac439f14a7f0ff61c8b88c7152ff Reviewed-on: https://skia-review.googlesource.com/c/skia/+/305957 Reviewed-by: Ravi Mistry <rmistry@google.com> Reviewed-by: Kevin Lubick <kjlubick@google.com> Commit-Queue: Eric Boren <borenet@google.com>
This commit is contained in:
parent
3000d6b8c2
commit
aed15a701a
@ -4,6 +4,7 @@
|
||||
|
||||
|
||||
from recipe_engine import recipe_api
|
||||
from recipe_engine import recipe_test_api
|
||||
|
||||
from . import default
|
||||
import subprocess # TODO(borenet): No! Remove this.
|
||||
@ -83,7 +84,7 @@ class AndroidFlavor(default.DefaultFlavor):
|
||||
|
||||
self._ever_ran_adb = True
|
||||
# ADB seems to be occasionally flaky on every device, so always retry.
|
||||
attempts = 3
|
||||
attempts = kwargs.pop('attempts', 3)
|
||||
|
||||
def wait_for_device(attempt):
|
||||
self.m.run(self.m.step,
|
||||
@ -583,8 +584,36 @@ time.sleep(60)
|
||||
return rv.stdout.rstrip() if rv and rv.stdout else None
|
||||
|
||||
def remove_file_on_device(self, path):
|
||||
self._adb('rm %s' % path, 'shell', 'rm', '-f', path)
|
||||
self.m.run.with_retry(self.m.python.inline, 'rm %s' % path, 3, program="""
|
||||
import subprocess
|
||||
import sys
|
||||
|
||||
# Remove the path.
|
||||
adb = sys.argv[1]
|
||||
path = sys.argv[2]
|
||||
print('Removing %s' % path)
|
||||
cmd = [adb, 'shell', 'rm', '-rf', path]
|
||||
print(' '.join(cmd))
|
||||
subprocess.check_call(cmd)
|
||||
|
||||
# Verify that the path was deleted.
|
||||
print('Checking for existence of %s' % path)
|
||||
cmd = [adb, 'shell', 'stat', path]
|
||||
print(' '.join(cmd))
|
||||
try:
|
||||
output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)
|
||||
except subprocess.CalledProcessError as e:
|
||||
output = e.output
|
||||
print('Output was:')
|
||||
print('======')
|
||||
print(output)
|
||||
print('======')
|
||||
if 'No such file or directory' not in output:
|
||||
raise Exception('%s exists despite being deleted' % path)
|
||||
""",
|
||||
args=[self.ADB_BINARY, path],
|
||||
infra_step=True)
|
||||
|
||||
def create_clean_device_dir(self, path):
|
||||
self._adb('rm %s' % path, 'shell', 'rm', '-rf', path)
|
||||
self.remove_file_on_device(path)
|
||||
self._adb('mkdir %s' % path, 'shell', 'mkdir', '-p', path)
|
||||
|
@ -46,20 +46,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"file.txt"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm file.txt"
|
||||
"name": "rm file.txt",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -91,20 +118,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"device_results_dir"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm device_results_dir"
|
||||
"name": "rm device_results_dir",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -277,37 +331,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/skps"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -479,37 +587,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/images"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -681,37 +843,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/svgs"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -46,20 +46,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"file.txt"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm file.txt"
|
||||
"name": "rm file.txt",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -91,20 +118,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"device_results_dir"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm device_results_dir"
|
||||
"name": "rm device_results_dir",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -310,37 +364,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/skps"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -512,37 +620,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/images"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -714,37 +876,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/svgs"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -46,20 +46,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"file.txt"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm file.txt"
|
||||
"name": "rm file.txt",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -91,20 +118,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"device_results_dir"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm device_results_dir"
|
||||
"name": "rm device_results_dir",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -293,37 +347,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/skps"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -495,37 +603,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/images"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -697,37 +859,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/svgs"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -46,20 +46,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"file.txt"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm file.txt"
|
||||
"name": "rm file.txt",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -91,20 +118,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"device_results_dir"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm device_results_dir"
|
||||
"name": "rm device_results_dir",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -210,37 +264,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/TEXTTRACES_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/TEXTTRACES_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/TEXTTRACES_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/text_blob_traces"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/text_blob_traces"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/text_blob_traces",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -495,37 +603,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/skps"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -697,37 +859,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/images"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -899,37 +1115,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/svgs"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -46,20 +46,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"file.txt"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm file.txt"
|
||||
"name": "rm file.txt",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -91,20 +118,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"device_results_dir"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm device_results_dir"
|
||||
"name": "rm device_results_dir",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -671,37 +725,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/skps"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -873,37 +981,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/images"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -1075,37 +1237,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/svgs"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -46,20 +46,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"file.txt"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm file.txt"
|
||||
"name": "rm file.txt",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -91,20 +118,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"device_results_dir"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm device_results_dir"
|
||||
"name": "rm device_results_dir",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -426,37 +480,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/MSKP_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/MSKP_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/MSKP_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/mskp"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/mskp"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/mskp",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -46,20 +46,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"file.txt"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm file.txt"
|
||||
"name": "rm file.txt",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -91,20 +118,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"device_results_dir"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm device_results_dir"
|
||||
"name": "rm device_results_dir",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -335,37 +389,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/skps"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -537,37 +645,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/images"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -739,37 +901,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/svgs"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -46,20 +46,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"file.txt"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm file.txt"
|
||||
"name": "rm file.txt",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -91,20 +118,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"device_results_dir"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm device_results_dir"
|
||||
"name": "rm device_results_dir",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -293,37 +347,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/skps"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -495,37 +603,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/images"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -697,37 +859,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/svgs"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -46,20 +46,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"file.txt"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm file.txt"
|
||||
"name": "rm file.txt",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -91,20 +118,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"device_results_dir"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm device_results_dir"
|
||||
"name": "rm device_results_dir",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -577,37 +631,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/skps"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -779,37 +887,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/images"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -981,37 +1143,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/svgs"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -46,20 +46,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"file.txt"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm file.txt"
|
||||
"name": "rm file.txt",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -91,20 +118,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"device_results_dir"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm device_results_dir"
|
||||
"name": "rm device_results_dir",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -667,37 +721,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/skps"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -869,37 +977,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/images"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -1071,37 +1233,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/svgs"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -46,20 +46,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"file.txt"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm file.txt"
|
||||
"name": "rm file.txt",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -91,20 +118,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"device_results_dir"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm device_results_dir"
|
||||
"name": "rm device_results_dir",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -335,37 +389,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/skps"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -537,37 +645,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/images"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -739,37 +901,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/svgs"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -46,20 +46,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"file.txt"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm file.txt"
|
||||
"name": "rm file.txt",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -91,20 +118,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"device_results_dir"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm device_results_dir"
|
||||
"name": "rm device_results_dir",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -46,20 +46,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"file.txt"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm file.txt"
|
||||
"name": "rm file.txt",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -91,20 +118,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"device_results_dir"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm device_results_dir"
|
||||
"name": "rm device_results_dir",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -46,20 +46,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"file.txt"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm file.txt"
|
||||
"name": "rm file.txt",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -91,20 +118,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"device_results_dir"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm device_results_dir"
|
||||
"name": "rm device_results_dir",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -746,37 +800,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/skps"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -948,37 +1056,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/images"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -1150,37 +1312,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/svgs"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -46,20 +46,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"file.txt"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm file.txt"
|
||||
"name": "rm file.txt",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -91,20 +118,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"device_results_dir"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm device_results_dir"
|
||||
"name": "rm device_results_dir",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -671,37 +725,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/skps"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -873,37 +981,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/images"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -1075,37 +1237,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/svgs"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -46,20 +46,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"file.txt"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm file.txt"
|
||||
"name": "rm file.txt",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -91,20 +118,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"device_results_dir"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm device_results_dir"
|
||||
"name": "rm device_results_dir",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -671,37 +725,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/skps"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -922,37 +1030,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/images"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -1124,37 +1286,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/svgs"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -46,20 +46,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"file.txt"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm file.txt"
|
||||
"name": "rm file.txt",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -91,20 +118,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"device_results_dir"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm device_results_dir"
|
||||
"name": "rm device_results_dir",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -721,37 +775,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/skps"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -923,37 +1031,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/images"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -1125,37 +1287,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/svgs"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -46,20 +46,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"file.txt"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm file.txt"
|
||||
"name": "rm file.txt",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -91,20 +118,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"device_results_dir"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm device_results_dir"
|
||||
"name": "rm device_results_dir",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -230,37 +230,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/TEXTTRACES_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/TEXTTRACES_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/TEXTTRACES_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/text_blob_traces"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/text_blob_traces"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/text_blob_traces",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -515,37 +569,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/skps"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -717,37 +825,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/images"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -919,37 +1081,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/svgs"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -239,37 +239,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/LOTTIE_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/LOTTIE_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/LOTTIE_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/lotties"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/lotties"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/lotties",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -389,20 +443,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/dm_out"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/dm_out"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/dm_out",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -613,20 +694,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/dm_out/2.json"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/dm_out/2.json"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/dm_out/2.json",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -800,20 +908,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/dm_out/3.json"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/dm_out/3.json"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/dm_out/3.json",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -987,20 +1122,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/dm_out/4.json"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/dm_out/4.json"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/dm_out/4.json",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -239,37 +239,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/LOTTIE_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/LOTTIE_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/LOTTIE_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/lotties"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/lotties"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/lotties",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -389,20 +443,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/dm_out"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/dm_out"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/dm_out",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -239,37 +239,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/LOTTIE_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/LOTTIE_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/LOTTIE_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/lotties"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/lotties"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/lotties",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -389,20 +443,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/dm_out"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/dm_out"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/dm_out",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -613,20 +694,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/dm_out/2.json"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/dm_out/2.json"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/dm_out/2.json",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -800,20 +908,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/dm_out/3.json"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/dm_out/3.json"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/dm_out/3.json",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -987,20 +1122,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/opt/infra-android/tools/adb",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/dm_out/4.json"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/chrome_infrastructure_adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/dm_out/4.json"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/dm_out/4.json",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -98,37 +98,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/skps"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -98,37 +98,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/MSKP_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/MSKP_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/MSKP_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/mskp"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/mskp"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/mskp",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -98,37 +98,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/skps"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -471,37 +471,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/skps"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -673,37 +727,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/images"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -875,37 +983,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/svgs"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
@ -481,37 +481,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SKP_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/skps"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/skps",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -683,37 +737,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SK_IMAGE_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/images"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/images",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -885,37 +993,91 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-f",
|
||||
"/sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/SVG_VERSION",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/svgs"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/svgs",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
@ -1063,20 +1225,47 @@
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
"python",
|
||||
"-u",
|
||||
"\nimport subprocess\nimport sys\n\n# Remove the path.\nadb = sys.argv[1]\npath = sys.argv[2]\nprint('Removing %s' % path)\ncmd = [adb, 'shell', 'rm', '-rf', path]\nprint(' '.join(cmd))\nsubprocess.check_call(cmd)\n\n# Verify that the path was deleted.\nprint('Checking for existence of %s' % path)\ncmd = [adb, 'shell', 'stat', path]\nprint(' '.join(cmd))\ntry:\n output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)\nexcept subprocess.CalledProcessError as e:\n output = e.output\nprint('Output was:')\nprint('======')\nprint(output)\nprint('======')\nif 'No such file or directory' not in output:\n raise Exception('%s exists despite being deleted' % path)\n",
|
||||
"/usr/bin/adb.1.0.35",
|
||||
"shell",
|
||||
"rm",
|
||||
"-rf",
|
||||
"/sdcard/revenge_of_the_skiabot/dm_out"
|
||||
],
|
||||
"cwd": "[START_DIR]/skia",
|
||||
"env": {
|
||||
"ADB_VENDOR_KEYS": "/home/chrome-bot/.android/adbkey",
|
||||
"CHROME_HEADLESS": "1",
|
||||
"PATH": "<PATH>:RECIPE_REPO[depot_tools]"
|
||||
},
|
||||
"infra_step": true,
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/dm_out"
|
||||
"name": "rm /sdcard/revenge_of_the_skiabot/dm_out",
|
||||
"~followup_annotations": [
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@import sys@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Remove the path.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@adb = sys.argv[1]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@path = sys.argv[2]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Removing %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'rm', '-rf', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@subprocess.check_call(cmd)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@# Verify that the path was deleted.@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Checking for existence of %s' % path)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@cmd = [adb, 'shell', 'stat', path]@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(' '.join(cmd))@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@try:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@except subprocess.CalledProcessError as e:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ output = e.output@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('Output was:')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print(output)@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@print('======')@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@if 'No such file or directory' not in output:@@@",
|
||||
"@@@STEP_LOG_LINE@python.inline@ raise Exception('%s exists despite being deleted' % path)@@@",
|
||||
"@@@STEP_LOG_END@python.inline@@@"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cmd": [
|
||||
|
Loading…
Reference in New Issue
Block a user