Open
Description
This exercise has been marked as having a broken test generator. There are a lots of reasons for test generation to break for a given exercise including
- New addition of new tests that
example.ml
does not handle correctly. All that is required here is to fix or replace the example! - Changes to the problem-specification's
canonical-data.json
that our test-gen cannot handle. This could be then additional of field names, changing field names, or addition of tests that not fit with Ocaml's way of doing things. The task here is figure out what changed in the problem-specification and fix or add rules tospecial_cases.ml
.
Useful links
- Link to broken build output
- Link to
example.ml
- Link to
canonical-data.json
- Link to problem-specification diff
- Link to
special_cases.ml
GitHub doesn't allow for linking the diff of an individual file making the relevant canonical-data.json
diff impossible to link to. It may be easier to run this in your terminal
git submodule update --init
git -C problem-specifications diff 2af3c9b0074f16c62366c5c533eaacd3ff27b583 -- exercises/etl/canonical-data.json
Check List
- Delete
templates/etl/.broken
- Fix test-generation
- Test the test generation with
make etl.gentest