#!/bin/env python import os import argparse import subprocess from pathlib import Path def main(): argument_parser = argparse.ArgumentParser(description="Android unittest runner") argument_parser.add_argument('--gtest_output', type=str) argument_parser.add_argument('--sandbox_path', type=str) argument_parser.add_argument('--resource_path', type=str) argument_parser.add_argument('name', type=str) args = argument_parser.parse_args() try: subprocess.check_call('adb shell mkdir '+args.sandbox_path, shell=True) os.mkdir('/tmp/foo') subprocess.check_call('adb push '+args.sandbox_path, shell=True) except OSError as ex: print 'adb command not found' except subprocess.CalledProcessError as ex: print 'Error was '+ex if __name__ == '__main__': main()