Tests validator, checker, or solution programs.
For validator/checker: Runs self-tests from their test configuration.
For solutions: Tests against main-correct solution using checker.
Parameters
what: string
'validator', 'checker', or solution name to test
Returns Promise<void>
Resolves when testing completes
Throws
If Config.json is invalid
Throws
If validator/checker tests fail
Throws
If solution doesn't exist
Throws
If main-correct solution doesn't exist
Throws
If solution behavior doesn't match expected type
Example
// From CLI: polyman test validator awaittestWhatAction('validator'); // Runs validator self-tests from validator_tests.json
Example
// From CLI: polyman test checker awaittestWhatAction('checker'); // Runs checker self-tests from checker_tests.json
Example
// From CLI: polyman test wa-solution awaittestWhatAction('wa-solution'); // Runs wa-solution and main solution, compares with checker // Validates that wa-solution gets WA on at least one test
Tests validator, checker, or solution programs. For validator/checker: Runs self-tests from their test configuration. For solutions: Tests against main-correct solution using checker.