Closed neenjaw closed 3 years ago
@thelostlambda @sleeplessbyte @exercism/reviewers @iHiD @ErikSchierboom @saschamann @cmccandless @bethanyG @ynfle @nobbz
(I'm sure I missed other test-runner maintainers from other language tracks, please feel free to ping)
Excellent work @neenjaw! Thanks a lot 🎉
Purpose
To update
interface.md
to reflect the current defacto interface with respect to @thelostlambda's post and discussions on slack/weekly call.Limitations
Please comment and/or review if I have over-looked or misstated something about the current defacto interface.
I don't think this is the place for a debate about whether this is the right implementation or not, because as it is this seems to be the spec that implementations are moving toward and have already implemented with respect to the exercism-research initiative.
Proposals
I would also propose that a 7th optional key would be added to the
per-test
object calledmetadata-error
to provide a graceful fallback in the event that some aspect of the metadata generation fails.Reasons I could envision this failing is:
tests.json