Allow ResultsParser to fail on non-nunit xml files

pull/286/head
Gabriel Le Breton 2024-11-07 22:27:42 -05:00
parent 05a00ef5ac
commit 56059672d4
No known key found for this signature in database
GPG Key ID: F1C2F88E084E4EF1
1 changed files with 7 additions and 3 deletions

View File

@ -22,9 +22,13 @@ const ResultsCheck = {
files.map(async filepath => {
if (!filepath.endsWith('.xml')) return;
core.info(`Processing file ${filepath}...`);
const fileData = await ResultsParser.parseResults(path.join(artifactsPath, filepath));
core.info(fileData.summary);
runs.push(fileData);
try {
const fileData = await ResultsParser.parseResults(path.join(artifactsPath, filepath));
core.info(fileData.summary);
runs.push(fileData);
} catch (error: any) {
core.warning(`Failed to parse ${filepath}: ${error.message}`);
}
}),
);