Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This implementation of the relevant test runner functions could be of use if both:
Instead of relying on the numbers in
@testsetnames to differentiate between concept and practice exercises, this relies on a defined constantconst EXERCISM_CONCEPT_EXERCISEto be defined astruefor concept exercises andfalsefor practice exercises in the top level scope ofruntests.jl.Everything else is functionally the same as the current setup implemented in PR #135.
Note: before any merge, the concept exercises in
/exercism/juliawould require the definition ofin their respective top-level scope of
runtests.jl(see/test/fixtures/v3/runtests.jl) in order to maintain their current level of verbosity for failures. However, the lack of this constant is non-breaking and would be optional for practice exercises, since the default when the constant is not defined is to assumefalse(i.e. practice exercise).