Skip to content

Show the fatal test-step line and load a versioned ReFrame module - #314

Open
HaoZeke wants to merge 3 commits into
EESSI:mainfrom
HaoZeke:fix/report-test-step-error
Open

HaoZeke wants to merge 3 commits into
EESSI:mainfrom
HaoZeke:fix/report-test-step-error

Conversation

@HaoZeke

@HaoZeke HaoZeke commented Oct 6, 2026 •

Copy link
Copy Markdown

The test comment records that ERROR: matched and leaves out the line. Those lines now go into the result file, with percent signs doubled the same way as the ReFrame summary. A ReFrame module with no default loads the newest versioned module. Failed imports, clones, and reframe runs keep their own output.

The checker already greps those lines and only records that the pattern matched. They are written into the result file, not echoed, so a second pass does not match the checker itself.
The ReFrame summary in this script doubles percent signs because the bot treats the comment as a format string. The quoted lines get the same treatment.
A missing default ReFrame module loads the newest versioned one. Import, version, list, and run failures include their own output. A failed test-suite clone exits with that output instead of continuing.
@HaoZeke HaoZeke changed the title Include the fatal_error lines when the test step does not run Show why the test step stopped, and load ReFrame when it has no default Oct 6, 2026
@HaoZeke

HaoZeke commented Oct 6, 2026 •

Copy link
Copy Markdown
Author

Percent signs in the quoted lines are doubled, same as the ReFrame summary. A missing default ReFrame module loads the newest versioned one.

@HaoZeke HaoZeke changed the title Show why the test step stopped, and load ReFrame when it has no default Show the fatal test-step line and load a versioned ReFrame module Oct 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant