Do we want to have skipped tests in 8th?

With small changes we could have something like

RUN
"single digit strings can not be valid"
( "1" luhn ) test_false

SKIP
"a single zero is invalid"
( "0" luhn ) test_false

\ etc

and then

$ 8th test.8th
test-words.8th
luhn.8th
luhn-tests.8th
single digit strings can not be valid  ... OK
a single zero is invalid  ... SKIPPED
...

Things needing to be updated would include:

  • every test script,
  • every test-words.8th,
  • docs/TESTS.md,
  • exercises/shared/.docs/tests.md,
  • and the test runner.

Is it worth it?

I quite like it! Especially since 8th is quite different from other tracks, I think the enforced step-by-step TDD approach could be really beneficial.