diff options
| author | Manuel Traut <manut@linutronix.de> | 2017-09-19 09:47:12 +0200 |
|---|---|---|
| committer | Manuel Traut <manut@linutronix.de> | 2017-09-19 09:47:12 +0200 |
| commit | 3b36049c75a0c67be830a6683cf57f17d0e348c2 (patch) | |
| tree | f5f2d37d8ced6d7f1473dad4d4ec5092054ba84d /pjutest | |
| parent | 6741aee90db710ca4b8a45e2159ddf70c84b171c (diff) | |
rename into pyjutest
Signed-off-by: Manuel Traut <manut@linutronix.de>
Diffstat (limited to 'pjutest')
| -rwxr-xr-x | pjutest | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/pjutest b/pjutest deleted file mode 100755 index 8edc4f2..0000000 --- a/pjutest +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/env python3 -# -# pjutest - junit xml generator - -from junit_xml import TestSuite, TestCase -from pickle import dump, load -from subprocess import Popen, PIPE, STDOUT - -import os -import sys - -if len (sys.argv) != 2: - print("%s 'mycmd param1' # to record a test" % sys.argv[0]) - sys.exit(-1) - -if os.path.exists('pjutest.dat'): - with open('pjutest.dat', 'r') as dat: - tss = load(dat) -else: - tss = [TestSuite("suite", None)] - -p = Popen(sys.argv[1], shell=True, stdout=PIPE, stderr=PIPE) -out,err = p.communicate() - -tc = TestCase(sys.argv[1], 'sh', 2, out[:-1], err[:-1]) -if p.returncode: - tc.add_failure_info(err, "return: %d" % p.returncode) - -tss[0].test_cases.append(tc) - -with open('pjutest.dat', 'w') as dat: - dump(tss, dat) - -with open('pjutest.xml', 'w') as xml: - TestSuite.to_file(xml, tss, prettyprint=True) |
