Skip to content

Instantly share code, notes, and snippets.

@andreasnilsson
Last active December 11, 2015 20:28
Show Gist options
  • Save andreasnilsson/4655062 to your computer and use it in GitHub Desktop.
Save andreasnilsson/4655062 to your computer and use it in GitHub Desktop.
import adbparser
import adb
# Tests are run in the order they ware defined here.
test_runners = [
'com.testpackage.testapp.test.MyTestRunner1',
'com.testpackage.testapp.test.MyTestRunner2'
]
test_package = 'com.testpackage.testapp.test'
def main():
for test_no, test_runner in enumerate(test_runners):
result = adb.run_instrument(test_package, test_runner)
test_objects = adbparser.parse_adb_output(result)
report = adbparser.generate_junit_xml_report(test_objects)
adbparser.write_to_file('test_report_%s.xml' % test_no, report)
if __name__ == "__main__":
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment