RagnarGrootKoerkamp / BAPCtools

Tools for developing ICPC-style programming contest problems.
GNU General Public License v3.0
49 stars 22 forks source link

Apply validator flags from testdata.yaml #355

Closed thorehusfeldt closed 7 months ago

thorehusfeldt commented 7 months ago

Read flags for validators from testdata.yaml, such as

input_validator_flags:
  format_validator: case_sensitive
  topology: --max_connected_components 1
output_validator_flags: float_tolerance 1e-5
---
input_validator_flags: min_n 100 max_n 1000

and apply them correctly.

Interesting details that need to be kept in mind: