MCPcopy Index your code
hub / github.com/nodejs/node / Main

Function Main

deps/v8/tools/android-run.py:89–110  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

87 return fname
88
89def Main():
90 if (len(sys.argv) == 1):
91 print("Usage: %s <command-to-run-on-device>" % sys.argv[0])
92 return 1
93 workspace = abspath(join(dirname(sys.argv[0]), '..'))
94 v8_root = "/data/local/tmp/v8"
95 android_workspace = os.getenv("ANDROID_V8", v8_root)
96 args = [Escape(arg) for arg in sys.argv[1:]]
97 script = (" ".join(args) + "\n"
98 "case $? in\n"
99 " 0) ;;\n"
100 " *) echo \"ANDROID: Error returned by test\";;\n"
101 "esac\n")
102 script = script.replace(workspace, android_workspace)
103 script_file = WriteToTemporaryFile(script)
104 android_script_file = android_workspace + "/" + script_file
105 command = ("adb push '%s' %s;" % (script_file, android_script_file) +
106 "adb shell 'cd %s && sh %s';" % (v8_root, android_script_file) +
107 "adb shell 'rm %s'" % android_script_file)
108 error_code = Execute(command)
109 os.unlink(script_file)
110 return error_code
111
112if __name__ == '__main__':
113 sys.exit(Main())

Callers 1

android-run.pyFile · 0.70

Calls 9

joinFunction · 0.90
dirnameFunction · 0.90
abspathFunction · 0.85
EscapeFunction · 0.85
WriteToTemporaryFileFunction · 0.85
printFunction · 0.70
ExecuteFunction · 0.70
joinMethod · 0.45
unlinkMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…