Anti-Harassment Tools/SecurePoll Improvements/Test Results/20 9 5200 814099392

Comments
SecurePoll and OpenSTV disagree on elected candidates, due to differences in dealing with ties.

SecurePoll elects candidates 1, 2, 3, 4, 5, 6, 7 and 8.

OpenSTV elects candidates 1, 2, 3, 4, 5, 6, 7, 8 and 13, the last candidate elected randomly.

I designed this election to test when SecurePoll eliminates candidates. OpenSTV eliminates candidate 9 in the second round before any votes have been transferred, and at the same time as eliminating 16, 17, 18, 19 and 20 (who all have 0 votes). SecurePoll waits to round 4 to eliminate candidate 9. I don't know if this is an interesting/significant difference. It does not affect the final results of the election.

Election setup

 * Candidates: 20
 * Seats: 9
 * Votes: 5200

Actual results latest
Output from SecurePoll : /actual

Output from SecurePoll : https://github.com/dominic998/SecurePoll-Test-Data/blob/main/test_data/20_9_5200_814099392.blt.php

SecurePoll tally page: https://vote.wikimedia.beta.wmflabs.org/wiki/Special:SecurePoll/tally/1726

Expected
Output from OpenSTV: Expected

Files

 * blt: https://github.com/dominic998/SecurePoll-Test-Data/blob/main/test_data/20_9_5200_814099392.blt

Environment

 * Where you tested: local docker and beta.
 * Latest version of SecurePoll tested: 3.0.0 (f06e679) 21:48, 24 August 2021.