usspeedskating / tempus-public

This is the public issue-tracking repository for Tempus
0 stars 0 forks source link

Better way to validate qualification tables #148

Open RobertBouillon opened 3 years ago

RobertBouillon commented 3 years ago

Qualification tables entered into the application are converted from a PDF (or excel sheet) into a format Tempus can understand. These tables can be changed independently of the code, however there's no tool for validating these files. These files are cryptic, time-consuming, and error-prone. There's no tool for testing qualification tables. Right now we're currently using the unit tests to validate qualification tables, but the test harness frequently changes, which can cause confusion if the tests are run and the qualification tables are not actually tested.

There should be an easy (and consistent) way to test the qualification tables, even if it's just a simple console application that we can distribute.