Anti-Harassment Tools/SecurePoll Improvements/Test Results/100 so2020 elections

Comments
I used a script to generate 100 random elections. The popularity of the candidates followed the same distribution as first preference votes in the Stack Overflow 2020 moderator elections. My hope was to simulate re-running that election 100 times.

See also this simulation of the 2011 elections.

Election setup

 * Candidates: 6
 * Seats: 4 (the SO 2020 election actually had 2 seats, I made a mistake here)
 * Votes: 5000

Comparisons
A script compared the candidates SecurePoll and OpenSTV elected. No discrepancies in elected candidates were found in 100 elections.

Files
All test data and output here: https://github.com/dominic998/SecurePoll-Test-Data/tree/main/test_data/100_so2020_elections
 * Test blt files: files ending in
 * SecurePoll results: files ending
 * OpenSTV results: files ending in

Environment

 * Where you tested: local docker using PHPUnit
 * Version of SecurePoll: commit 89ccd71c1af2a3e1cde1891ada0626ef6138d7e3 (patch 27 https://gerrit.wikimedia.org/r/c/mediawiki/extensions/SecurePoll/+/704454/)