From 56059672d416325bb14477ea70fc66527e5988a6 Mon Sep 17 00:00:00 2001 From: Gabriel Le Breton Date: Thu, 7 Nov 2024 22:27:42 -0500 Subject: [PATCH] Allow ResultsParser to fail on non-nunit xml files --- src/model/results-check.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/model/results-check.ts b/src/model/results-check.ts index a2070031..15e3a19b 100644 --- a/src/model/results-check.ts +++ b/src/model/results-check.ts @@ -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}`); + } }), );