Skip to content

Commit af00810

Browse files
author
Dias, Diego
committed
Refactor: Github actions warnings for parity issues or inline tests failing
1 parent 4ac1f84 commit af00810

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

scripts/run-inline-tests.js

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -146,15 +146,25 @@ function main() {
146146
writeGitHubSummary();
147147

148148
console.log('\n');
149+
150+
let hasWarnings = false;
151+
149152
if (results.failed > 0) {
150-
console.log(`${results.failed} test(s) failed`);
151-
process.exit(1);
153+
console.log(`::warning::${results.failed} inline assertion test(s) failed`);
154+
console.log(`⚠️ WARNING: ${results.failed} inline assertion test(s) failed`);
155+
hasWarnings = true;
152156
}
153157

154158
if (hasParityIssues) {
155-
console.log('Parity issues detected - please review');
159+
console.log('::warning::Parity issues detected between inline and Jest tests');
160+
console.log('⚠️ WARNING: Parity issues detected - please review');
161+
hasWarnings = true;
162+
}
163+
164+
if (hasWarnings) {
165+
console.log('\nPlease review the inline assertions and ensure parity with Jest tests.');
156166
} else {
157-
console.log('All tests passed, parity verified');
167+
console.log('All tests passed, parity verified');
158168
}
159169

160170
process.exit(0);

0 commit comments

Comments
 (0)