[==========] 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 06:37:48.019250   980 leader_election-test.cc:305] Testing election with config size of 1
I20260812 06:37:48.019644   980 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 06:37:48.019779   980 leader_election.cc:290] T test-tablet P peer-0 [CANDIDATE]: Term 11 election: Requested vote from peers 
I20260812 06:37:48.020009   980 leader_election-test.cc:305] Testing election with config size of 3
I20260812 06:37:48.020916   980 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 06:37:48.021237   987 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 06:37:48.021497   980 leader_election-test.cc:305] Testing election with config size of 5
I20260812 06:37:48.021762   986 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 06:37:48.021857   980 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 06:37:48.023166   980 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 06:37:48.023483   991 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 06:37:48.023533   991 leader_election.cc:403] T test-tablet P peer-2 [CANDIDATE]: Term 2 election: Cancelling election due to peer responding with higher term
I20260812 06:37:48.023617   980 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 06:37:48.024694   980 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 06:37:48.024891   994 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 06:37:48.025005   980 leader_election-test.cc:378] Election won.
I20260812 06:37:48.025188   994 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 06:37:48.025949   980 leader_election-test.cc:395] Running
I20260812 06:37:48.026330   980 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 06:37:48.026597  1001 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 06:37:48.026712   980 leader_election-test.cc:403] Election denied.
[       OK ] LeaderElectionTest.TestWithDenyVotes (1 ms)
[ RUN      ] LeaderElectionTest.TestWithErrorVotes
I20260812 06:37:48.027948   980 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 06:37:48.027987  1007 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
W20260812 06:37:48.028224  1009 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 06:37:48.028314  1014 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 06:37:48.028391  1009 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
I20260812 06:37:48.028488   980 leader_election-test.cc:423] Election denied.
W20260812 06:37:48.028538  1010 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
[       OK ] LeaderElectionTest.TestWithErrorVotes (1 ms)
[ RUN      ] LeaderElectionTest.TestFailToCreateProxy
W20260812 06:37:48.029373   980 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 06:37:48.029418   980 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 06:37:48.029438   980 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 06:37:48.029467   980 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 (11 ms total)

[----------] 3 tests from VoteCounterTest
[ RUN      ] VoteCounterTest.TestVoteCounter_EarlyDecision
[       OK ] VoteCounterTest.TestVoteCounter_EarlyDecision (0 ms)
[ RUN      ] VoteCounterTest.TestVoteCounter_LateDecision
I20260812 06:37:48.030490   980 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 06:37:48.030587   980 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. (13 ms total)
[  PASSED  ] 9 tests.
