Skip to content

Test runner fixes - #161

Merged
colinleach merged 7 commits into
exercism:mainfrom
BNAndras:update-runner
Sep 3, 2026
Merged

colinleach merged 7 commits into
exercism:mainfrom
BNAndras:update-runner

Conversation

@BNAndras

@BNAndras BNAndras commented Sep 3, 2026

Copy link
Copy Markdown
Member

I was hoping to cut down on the Julia test runner image size this morning, but the tests weren't passing locally so I poked at this some more tonight.

The results JSON will now be sorted correctly every time, which accounted for most of my failing tests.

The runner will also discard the stack traces which has a lot of noise and internals exposed, including version numbers and standard library lines that change between releases.

Finally, I found that nested task ids weren't being reported by the runner so I patched that to get the last golden test happy.

Once this goes through, I'll have a follow-up PR removing the sysimage we're not using that comes from the Julia 1.12.7 image. We're using a custom one so that should be fine.

@colinleach
colinleach merged commit 0524730 into exercism:main Sep 3, 2026
3 checks passed
@BNAndras
BNAndras deleted the update-runner branch September 3, 2026 15:26
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.

3 participants