twister: normalize platform name when packaging

When creating a package, normalize platform names.

Fixes #69793

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
Anas Nashif 2024-03-05 07:15:30 -05:00 committed by Henrik Brix Andersen
commit 961b83a431

View file

@ -26,7 +26,9 @@ class Artifacts:
jtp = json.load(json_test_plan) jtp = json.load(json_test_plan)
for t in jtp['testsuites']: for t in jtp['testsuites']:
if t['status'] != "filtered": if t['status'] != "filtered":
dirs.append(os.path.join(self.options.outdir, t['platform'], t['name'])) p = t['platform']
normalized = p.replace("/", "_")
dirs.append(os.path.join(self.options.outdir, normalized, t['name']))
dirs.extend( dirs.extend(
[ [