Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 83efe72

Browse files
committed
allow more load in tests
1 parent cff9b21 commit 83efe72

File tree

3 files changed

+16
-10
lines changed

3 files changed

+16
-10
lines changed

tests2/lib/bank_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ def run(self):
311311
for j in range(1):
312312
asyncio.ensure_future(self.exec_tx(self.transfer_tx, i, 'transfer', j))
313313
asyncio.ensure_future(self.exec_tx(self.total_tx, i, 'sumtotal', 0))
314-
for j in range(2):
314+
for j in range(10):
315315
asyncio.ensure_future(self.exec_tx(self.insert_tx, i, 'inserter', j))
316316

317317
asyncio.ensure_future(self.status())

tests2/lib/test_helper.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
import datetime
44
import psycopg2
55

6-
TEST_WARMING_TIME = 5
6+
TEST_WARMING_TIME = 3
77
TEST_DURATION = 10
8-
TEST_MAX_RECOVERY_TIME = 300
9-
TEST_RECOVERY_TIME = 30
8+
TEST_MAX_RECOVERY_TIME = 600
9+
TEST_RECOVERY_TIME = 5
1010
TEST_SETUP_TIME = 20
1111
TEST_STOP_DELAY = 5
1212

tests2/test_referee.py

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ def test_neighbor_restart(self):
7676
def test_node_crash(self):
7777
print('### test_node_crash ###')
7878

79-
aggs_failure, aggs = self.performFailure(CrashRecoverNode('node2'), node_wait_for_commit=1)
79+
aggs_failure, aggs = self.performFailure(CrashRecoverNode('node2'), node_wait_for_online="dbname=regression user=postgres host=127.0.0.1 port=15433", stop_load=True)
8080

8181
self.assertCommits(aggs_failure[:1])
8282
self.assertNoCommits(aggs_failure[1:])
@@ -89,7 +89,7 @@ def test_node_crash(self):
8989
def test_partition_referee(self):
9090
print('### test_partition_referee ###')
9191

92-
aggs_failure, aggs = self.performFailure(SingleNodePartition('node2'), node_wait_for_commit=1)
92+
aggs_failure, aggs = self.performFailure(SingleNodePartition('node2'), node_wait_for_online="dbname=regression user=postgres host=127.0.0.1 port=15433", stop_load=True)
9393

9494
self.assertCommits(aggs_failure[:1])
9595
self.assertNoCommits(aggs_failure[1:])
@@ -102,7 +102,7 @@ def test_partition_referee(self):
102102
def test_double_failure_referee(self):
103103
print('### test_double_failure_referee ###')
104104

105-
aggs_failure, aggs = self.performFailure(SingleNodePartition('node2'), node_wait_for_commit=1)
105+
aggs_failure, aggs = self.performFailure(SingleNodePartition('node2'), node_wait_for_online="dbname=regression user=postgres host=127.0.0.1 port=15433", stop_load=True)
106106

107107
self.assertCommits(aggs_failure[:1])
108108
self.assertNoCommits(aggs_failure[1:])
@@ -111,7 +111,7 @@ def test_double_failure_referee(self):
111111
self.assertCommits(aggs)
112112
self.assertIsolation(aggs)
113113

114-
aggs_failure, aggs = self.performFailure(SingleNodePartition('node1'), node_wait_for_commit=0)
114+
aggs_failure, aggs = self.performFailure(SingleNodePartition('node1'), node_wait_for_online="dbname=regression user=postgres host=127.0.0.1 port=15432", stop_load=True)
115115

116116
self.assertNoCommits(aggs_failure[:1])
117117
self.assertCommits(aggs_failure[1:])
@@ -172,10 +172,16 @@ def test_saved_referee_decision(self):
172172
self.assertNoCommits(aggs)
173173
self.assertIsolation(aggs)
174174

175+
self.client.get_aggregates(clean=False)
176+
self.client.stop()
177+
175178
print('#### up up(winner) || up')
176179
print('###########################')
177180
docker_api.containers.get('node2').start()
178-
self.awaitCommit(0)
181+
self.awaitOnline("dbname=regression user=postgres host=127.0.0.1 port=15432")
182+
183+
self.client.bgrun()
184+
time.sleep(3)
179185

180186
# give it time to clean old decision
181187
time.sleep(5)
@@ -185,7 +191,7 @@ def test_saved_referee_decision(self):
185191
con = psycopg2.connect("dbname=regression user=postgres host=127.0.0.1 port=15435")
186192
con.autocommit = True
187193
cur = con.cursor()
188-
cur.execute("select node_id into winner_id from referee.decision where key = 'winner'")
194+
cur.execute("select node_id from referee.decision where key = 'winner'")
189195
decisions_count = cur.rowcount
190196
cur.close()
191197
con.close()

0 commit comments

Comments
 (0)