Skip to content

v2 test runner#46

Merged
BNAndras merged 9 commits intoexercism:mainfrom
BNAndras:upgrade-to-v2
Apr 9, 2026
Merged

v2 test runner#46
BNAndras merged 9 commits intoexercism:mainfrom
BNAndras:upgrade-to-v2

Conversation

@BNAndras
Copy link
Copy Markdown
Member

This shaves off about 200 MB off the existing v1 test runner (528 MB to 347 MB). Most of the image isn't CFML or BoxLang but the JDK so in a second pass, we might be able to tinker with the base Docker image.

This PR is a bit noisy since I rebuilt the tests and fewer files are needed. Since this setup runs CFML code natively, I don't believe there are breaking changes. The CFML track bundles a test runner for the students working locally. That'll be kept for students choosing to use CommandBox, but I'll provide an updated BoxLang-compatible runner as well. That'll be significantly less complicated than the test-runner.bxs used here.

@BNAndras BNAndras requested a review from a team as a code owner March 23, 2026 06:53
@github-actions
Copy link
Copy Markdown

Hello 👋 Thanks for your PR.

This repo does not currently have dedicated maintainers. Our guardians team will attempt to review and merge your PR, but it will likely take longer for your PR to be reviewed.

If you enjoy contributing to Exercism and have a track-record of doing so successfully, you might like to become an Exercism maintainer for this track.

Please feel free to ask any questions, or chat to us about anything to do with this PR or the reviewing process on the Exercism forum.

(cc @exercism/guardians)

Copy link
Copy Markdown

@glennj glennj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks OK. I admit to just skimming test-runner.bxs

Copy link
Copy Markdown
Member

@IsaacG IsaacG left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No comment on the cfml test runner as I don't speak that language.

@BNAndras BNAndras merged commit 508a455 into exercism:main Apr 9, 2026
1 check passed
@BNAndras BNAndras deleted the upgrade-to-v2 branch April 9, 2026 04:24
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.

4 participants