[==========] Running 9 tests from 2 test suites.
[----------] Global test environment set-up.
[----------] 6 tests from LeaderElectionTest
[ RUN      ] LeaderElectionTest.TestPerfectElection
WARNING: Logging before InitGoogleLogging() is written to STDERR
I20260812 08:04:04.453065  7273 leader_election-test.cc:305] Testing election with config size of 1
I20260812 08:04:04.453430  7273 leader_election.cc:304] T test-tablet P peer-0 [CANDIDATE]: Term 11 election: Election decided. Result: candidate won. Election summary: received 1 responses out of 1 voters: 1 yes votes; 0 no votes. yes voters: peer-0; no voters: 
I20260812 08:04:04.453550  7273 leader_election.cc:290] T test-tablet P peer-0 [CANDIDATE]: Term 11 election: Requested vote from peers 
I20260812 08:04:04.453641  7273 leader_election-test.cc:305] Testing election with config size of 3
I20260812 08:04:04.454492  7273 leader_election.cc:290] T test-tablet P peer-2 [CANDIDATE]: Term 13 election: Requested vote from peers peer-0 (TestPeerProxy), peer-1 (TestPeerProxy)
I20260812 08:04:04.454717  7289 leader_election.cc:304] T test-tablet P peer-2 [CANDIDATE]: Term 13 election: Election decided. Result: candidate won. Election summary: received 2 responses out of 3 voters: 2 yes votes; 0 no votes. yes voters: peer-0, peer-2; no voters: 
I20260812 08:04:04.454989  7273 leader_election-test.cc:305] Testing election with config size of 5
I20260812 08:04:04.455233  7291 leader_election.cc:304] T test-tablet P peer-4 [CANDIDATE]: Term 15 election: Election decided. Result: candidate won. Election summary: received 3 responses out of 5 voters: 3 yes votes; 0 no votes. yes voters: peer-0, peer-1, peer-4; no voters: 
I20260812 08:04:04.455354  7273 leader_election.cc:290] T test-tablet P peer-4 [CANDIDATE]: Term 15 election: Requested vote from peers peer-0 (TestPeerProxy), peer-1 (TestPeerProxy), peer-2 (TestPeerProxy), peer-3 (TestPeerProxy)
[       OK ] LeaderElectionTest.TestPerfectElection (4 ms)
[ RUN      ] LeaderElectionTest.TestHigherTermBeforeDecision
I20260812 08:04:04.456656  7273 leader_election.cc:290] T test-tablet P peer-2 [CANDIDATE]: Term 2 election: Requested vote from peers peer-0 (TestPeerProxy), peer-1 (TestPeerProxy)
I20260812 08:04:04.456835  7293 leader_election.cc:400] T test-tablet P peer-2 [CANDIDATE]: Term 2 election: Vote denied by peer peer-0 (TestPeerProxy) with higher term. Message: Invalid argument: Bad term
I20260812 08:04:04.456882  7293 leader_election.cc:403] T test-tablet P peer-2 [CANDIDATE]: Term 2 election: Cancelling election due to peer responding with higher term
I20260812 08:04:04.456943  7273 leader_election-test.cc:353] Election lost. Reason: Vote denied by peer peer-0 (TestPeerProxy) with higher term. Message: Invalid argument: Bad term
[       OK ] LeaderElectionTest.TestHigherTermBeforeDecision (1 ms)
[ RUN      ] LeaderElectionTest.TestHigherTermAfterDecision
I20260812 08:04:04.457782  7273 leader_election.cc:290] T test-tablet P peer-2 [CANDIDATE]: Term 2 election: Requested vote from peers peer-0 (TestPeerProxy), peer-1 (TestPeerProxy)
I20260812 08:04:04.457890  7298 leader_election.cc:304] T test-tablet P peer-2 [CANDIDATE]: Term 2 election: Election decided. Result: candidate won. Election summary: received 2 responses out of 3 voters: 2 yes votes; 0 no votes. yes voters: peer-1, peer-2; no voters: 
I20260812 08:04:04.457986  7273 leader_election-test.cc:378] Election won.
I20260812 08:04:04.458073  7298 leader_election.cc:400] T test-tablet P peer-2 [CANDIDATE]: Term 2 election: Vote denied by peer peer-0 (TestPeerProxy) with higher term. Message: Invalid argument: Bad term
[       OK ] LeaderElectionTest.TestHigherTermAfterDecision (1 ms)
[ RUN      ] LeaderElectionTest.TestWithDenyVotes
I20260812 08:04:04.458766  7273 leader_election-test.cc:395] Running
I20260812 08:04:04.459069  7273 leader_election.cc:290] T test-tablet P peer-4 [CANDIDATE]: Term 2 election: Requested vote from peers peer-0 (TestPeerProxy), peer-1 (TestPeerProxy), peer-2 (TestPeerProxy), peer-3 (TestPeerProxy)
I20260812 08:04:04.459182  7301 leader_election.cc:304] T test-tablet P peer-4 [CANDIDATE]: Term 2 election: Election decided. Result: candidate lost. Election summary: received 5 responses out of 5 voters: 2 yes votes; 3 no votes. yes voters: peer-0, peer-4; no voters: peer-1, peer-2, peer-3
I20260812 08:04:04.459302  7273 leader_election-test.cc:403] Election denied.
[       OK ] LeaderElectionTest.TestWithDenyVotes (1 ms)
[ RUN      ] LeaderElectionTest.TestWithErrorVotes
W20260812 08:04:04.460317  7314 leader_election.cc:343] T test-tablet P peer-4 [CANDIDATE]: Term 2 election: Tablet error from VoteRequest() call to peer peer-0 (TestPeerProxy): Not found: Unknown Tablet
I20260812 08:04:04.460345  7273 leader_election.cc:290] T test-tablet P peer-4 [CANDIDATE]: Term 2 election: Requested vote from peers peer-0 (TestPeerProxy), peer-1 (TestPeerProxy), peer-2 (TestPeerProxy), peer-3 (TestPeerProxy)
W20260812 08:04:04.460448  7309 leader_election.cc:343] T test-tablet P peer-4 [CANDIDATE]: Term 2 election: Tablet error from VoteRequest() call to peer peer-1 (TestPeerProxy): Not found: Unknown Tablet
W20260812 08:04:04.460557  7319 leader_election.cc:343] T test-tablet P peer-4 [CANDIDATE]: Term 2 election: Tablet error from VoteRequest() call to peer peer-2 (TestPeerProxy): Not found: Unknown Tablet
I20260812 08:04:04.460620  7319 leader_election.cc:304] T test-tablet P peer-4 [CANDIDATE]: Term 2 election: Election decided. Result: candidate lost. Election summary: received 4 responses out of 5 voters: 1 yes votes; 3 no votes. yes voters: peer-4; no voters: peer-0, peer-1, peer-2
W20260812 08:04:04.460705  7316 leader_election.cc:343] T test-tablet P peer-4 [CANDIDATE]: Term 2 election: Tablet error from VoteRequest() call to peer peer-3 (TestPeerProxy): Not found: Unknown Tablet
I20260812 08:04:04.460727  7273 leader_election-test.cc:423] Election denied.
[       OK ] LeaderElectionTest.TestWithErrorVotes (1 ms)
[ RUN      ] LeaderElectionTest.TestFailToCreateProxy
W20260812 08:04:04.461536  7273 leader_election.cc:267] T test-tablet P peer-2 [CANDIDATE]: Term 2 election: Was unable to construct an RPC proxy to peer peer-0: Not found: no proxy for peer. Counting it as a 'NO' vote.
W20260812 08:04:04.461580  7273 leader_election.cc:267] T test-tablet P peer-2 [CANDIDATE]: Term 2 election: Was unable to construct an RPC proxy to peer peer-1: Not found: no proxy for peer. Counting it as a 'NO' vote.
I20260812 08:04:04.461606  7273 leader_election.cc:304] T test-tablet P peer-2 [CANDIDATE]: Term 2 election: Election decided. Result: candidate lost. Election summary: received 3 responses out of 3 voters: 1 yes votes; 2 no votes. yes voters: peer-2; no voters: peer-0, peer-1
I20260812 08:04:04.461639  7273 leader_election.cc:290] T test-tablet P peer-2 [CANDIDATE]: Term 2 election: Requested vote from peers peer-0, peer-1
[       OK ] LeaderElectionTest.TestFailToCreateProxy (0 ms)
[----------] 6 tests from LeaderElectionTest (10 ms total)

[----------] 3 tests from VoteCounterTest
[ RUN      ] VoteCounterTest.TestVoteCounter_EarlyDecision
[       OK ] VoteCounterTest.TestVoteCounter_EarlyDecision (0 ms)
[ RUN      ] VoteCounterTest.TestVoteCounter_LateDecision
I20260812 08:04:04.462577  7273 leader_election-test.cc:579] Expected vote-changed error: Invalid argument: Peer peer-0 voted a different way twice in the same election. First vote: 1, second vote: 0.
I20260812 08:04:04.462675  7273 leader_election-test.cc:617] Expected voters-exceeded error: Invalid argument: Vote from peer some-random-node would cause the number of votes to exceed the expected number of voters, which is 5. Votes already received from the following peers: {peer-0, peer-1, peer-2, peer-3, peer-4}
[       OK ] VoteCounterTest.TestVoteCounter_LateDecision (0 ms)
[ RUN      ] VoteCounterTest.TestVoteCounter_EvenVoters
[       OK ] VoteCounterTest.TestVoteCounter_EvenVoters (0 ms)
[----------] 3 tests from VoteCounterTest (1 ms total)

[----------] Global test environment tear-down
[==========] 9 tests from 2 test suites ran. (11 ms total)
[  PASSED  ] 9 tests.
