summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Allow comments in xfails, fail make on test failureHEADmasterDavid Phillips2019-03-16
|
* Add new easy test casesDavid Phillips2019-03-16
|
* Don't be strict about solutionsDavid Phillips2019-03-16
| | | | | | | | If expected.sku exists, check that the solution matches it, otherwise, just rely on the solution having been some unknown solution, so long as it did not modify the pre-set tiles for the problem, and is a valid and complete sudoku board. This opens up the possibility for testing multi-solution puzzles.
* Tally test results, add new testsDavid Phillips2019-03-16
|
* Add simple solver testing frameworkDavid Phillips2019-03-16
|
* Add file loadingDavid Phillips2019-03-16
|
* Remove old bug, correct typoDavid Phillips2019-03-16
|
* Replace cumbersome arrays with bitmasksDavid Phillips2019-03-11
|
* Correct box (3x3) terminologyDavid Phillips2019-03-10
|
* Implement board solving checkDavid Phillips2019-03-10
|
* Clean-upDavid Phillips2019-03-10
|
* Fix the implementationDavid Phillips2019-03-10
| | | | | | | A number of things wrong with the quickie code initially committed, chiefly not mutating the caller's copy of the board when that was the intention. This commit fixes this and produces a working solver for all boards that can be solved without exploration/uncertainty.
* Initial working copy, buggyDavid Phillips2019-03-10