exercism / exercism/erlang-tests-generator

Missing UUID fails run completely

Open
#31 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Erlang
Stars
1
Forks
8
PR merge metrics
No merged PRs in 30d

Description

If the generator encounters a UUID in the canonical data it crashes
instantly.

The user is then presented a stack that includes the offending UUID in
the `reason`.

This is not very userfriendly. Instead it should be prefered to ignore
the offending UUID as if it was set to `false` in the `tests.toml` and
generate a list in the background that would be presented to the user
at the end of the run.

Preferably in a way that makes it easily copy pastable into the
`tests.toml`.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files or tests. Start by locating the canonical-data UUID handling and the final run-result formatting, then trace the current stack-producing path; done means missing UUIDs are skipped and reported at the end in copy-pastable tests.toml form.

Written by the indexing model from the issue text.

Assessment

Tech stack
erlang
Domain
tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.