Browse Source

twister: tests: test with slashes in platform names

Use mps2/an385 for testing the hwmv2 board names.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
pull/69687/head
Anas Nashif 1 year ago committed by Carles Cufi
parent
commit
477c8b84dd
  1. 20
      scripts/tests/twister_blackbox/test_report.py

20
scripts/tests/twister_blackbox/test_report.py

@ -26,9 +26,9 @@ class TestReport: @@ -26,9 +26,9 @@ class TestReport:
TESTDATA_1 = [
(
os.path.join(TEST_DATA, 'tests', 'dummy', 'agnostic'),
['qemu_x86', 'qemu_x86_64'],
['qemu_x86', 'mps2/an385'],
[
'qemu_x86_64.xml', 'qemu_x86.xml',
'qemu_x86.xml', 'mps2_an385.xml',
'testplan.json', 'twister.json',
'twister.log', 'twister_report.xml',
'twister_suite_report.xml', 'twister.xml'
@ -38,9 +38,9 @@ class TestReport: @@ -38,9 +38,9 @@ class TestReport:
TESTDATA_2 = [
(
os.path.join(TEST_DATA, 'tests', 'dummy', 'agnostic'),
['qemu_x86', 'qemu_x86_64'],
['qemu_x86', 'mps2/an385'],
[
'qemu_x86_64_TEST.xml', 'qemu_x86_TEST.xml',
'mps2_an385_TEST.xml', 'qemu_x86_TEST.xml',
'twister_TEST.json', 'twister_TEST_report.xml',
'twister_TEST_suite_report.xml', 'twister_TEST.xml'
]
@ -49,7 +49,7 @@ class TestReport: @@ -49,7 +49,7 @@ class TestReport:
TESTDATA_3 = [
(
os.path.join(TEST_DATA, 'tests', 'dummy', 'agnostic'),
['qemu_x86', 'qemu_x86_64'],
['qemu_x86', 'mps2/an385'],
['--report-name', 'abcd'],
[
'abcd.json', 'abcd_report.xml',
@ -58,20 +58,20 @@ class TestReport: @@ -58,20 +58,20 @@ class TestReport:
),
(
os.path.join(TEST_DATA, 'tests', 'dummy', 'agnostic'),
['qemu_x86', 'qemu_x86_64'],
['qemu_x86', 'mps2/an385'],
['--report-name', '1234', '--platform-reports'],
[
'qemu_x86_64.xml', 'qemu_x86.xml',
'mps2_an385.xml', 'qemu_x86.xml',
'1234.json', '1234_report.xml',
'1234_suite_report.xml', '1234.xml'
]
),
(
os.path.join(TEST_DATA, 'tests', 'dummy', 'agnostic'),
['qemu_x86', 'qemu_x86_64'],
['qemu_x86', 'mps2/an385'],
['--report-name', 'Final', '--platform-reports', '--report-suffix=Test'],
[
'qemu_x86_64_Test.xml', 'qemu_x86_Test.xml',
'mps2_an385_Test.xml', 'qemu_x86_Test.xml',
'Final_Test.json', 'Final_Test_report.xml',
'Final_Test_suite_report.xml', 'Final_Test.xml'
]
@ -182,7 +182,7 @@ class TestReport: @@ -182,7 +182,7 @@ class TestReport:
pytest.fail(f"Unsupported file type: '{path}'")
for f_platform in test_platforms:
platform_path = os.path.join(out_path, f_platform)
platform_path = os.path.join(out_path, f_platform.replace("/", "_"))
assert os.path.exists(platform_path), f'file not found {f_platform}'
assert str(sys_exit.value) == '0'

Loading…
Cancel
Save