exercism / euphoria

Exercism exercises in Euphoria.
https://exercism.org/tracks/euphoria
MIT License
3 stars 8 forks source link

various fail conditions #47

Closed axtens closed 6 months ago

axtens commented 6 months ago

Better handling of syntax errors and incomplete testing

ErikSchierboom commented 6 months ago

@axtens This is really helpful! I've applied the changes to the test runner and I'm getting much better results now. The biggest open issue is that the test output does not indicate which tests have failed:

interpreting //opt/test-runner/tests/partial-fail/t_partial-fail.e:
FAILURE: //opt/test-runner/tests/partial-fail/t_partial-fail.e program died with status 1

Test results summary:
    FAIL: //opt/test-runner/tests/partial-fail/t_partial-fail.e
Files (run: 1) (failed: 1) (0% success)
axtens commented 6 months ago

So what would the results.json look like? Is the message field an array of strings listing each failure?