|
1 | 1 | #!/usr/bin/env python |
2 | 2 |
|
3 | 3 | from __future__ import print_function |
| 4 | + |
| 5 | +import platform |
4 | 6 | from os.path import abspath, dirname, join |
5 | 7 | import sys |
6 | 8 |
|
|
13 | 15 | outdir = join(curdir, 'results') |
14 | 16 | tests = join(curdir, 'tests.robot') |
15 | 17 | sys.path.insert(0, join(curdir, '..', 'src')) |
| 18 | +python_version = platform.python_version() |
16 | 19 | for variant in library_variants: |
17 | | - output = join(outdir, variant + '.xml') |
| 20 | + output = join(outdir, '%s-%s.xml' % (variant, python_version)) |
18 | 21 | rc = run(tests, name=variant, variable='LIBRARY:%sLibrary' % variant, |
19 | 22 | output=output, report=None, log=None) |
20 | 23 | if rc > 250: |
21 | 24 | sys.exit(rc) |
22 | 25 | process_output(output, verbose=False) |
23 | 26 | print('\nCombining results.') |
24 | | -rc = rebot(*(join(outdir, variant + '.xml') for variant in library_variants), |
25 | | - **dict(name='Acceptance Tests', outputdir=outdir)) |
| 27 | +rc = rebot(*(join(outdir, '%s-%s.xml' % (variant, python_version)) for variant in library_variants), |
| 28 | + **dict(name='Acceptance Tests', outputdir=outdir, log='log-%s.html' % python_version, |
| 29 | + report='report-%s.html' % python_version)) |
26 | 30 | if rc == 0: |
27 | 31 | print('\nAll tests passed/failed as expected.') |
28 | 32 | else: |
|
0 commit comments