DemocracyDevelopers / colorado-rla

Colorado Risk-Limiting Audit (RLA) software – developed to support risk-limiting post-election audits of election outcomes.
Other
0 stars 0 forks source link

Fixes all of the base CORLA tests #121

Closed umbernhard closed 4 months ago

umbernhard commented 4 months ago

Uses testcontainers to give all tests hermetic databases where applicable.

Updates one database query that is failing because ? is a regex wildcard.

Everything passes typically, with the exception of CastVoteRecordsQueryTest.canonicalChoicesTest, which sometimes fails to update. I'm trying to figure it out still but it does pass sometimes...

vteague commented 4 months ago

There's probably some slicker way of initializing all those postgresql containers, but we can add that later.