File tree Expand file tree Collapse file tree 2 files changed +17
-7
lines changed Expand file tree Collapse file tree 2 files changed +17
-7
lines changed Original file line number Diff line number Diff line change 1
- LibPQ("UnitTest.Discover")()
1
+ LibPQ("UnitTest.Discover")(false )
Original file line number Diff line number Diff line change 5
5
6
6
with open (sys .argv [1 ]) as f :
7
7
results = json .load (f )
8
- print (json .dumps (results , ensure_ascii = False , sort_keys = True , indent = 2 ))
9
8
10
- assert len (results ) == 1 , f'Number of unique test statuses: { len (results )} instead of 1'
9
+ successes = []
10
+ failures = []
11
+ for r in results :
12
+ if r ['Status' ] == 'PASSED' :
13
+ successes .append (r )
14
+ else :
15
+ failures .append (r )
11
16
12
- summary = results [0 ]
13
- assert summary ["Status" ] == "PASSED" , f'All tests are { summary ["Status" ]} '
17
+ if failures :
18
+ print (json .dumps (failures , ensure_ascii = False , sort_keys = True , indent = 2 ))
19
+ assert len (failures ) == 0 , f'Number of failed tests: { len (failures )} '
14
20
15
- expected = int (os .environ .get ('EXPECTED_SUCCESS_TESTS' , 0 ))
16
- assert summary ["Count" ] == expected , f'Expected { expected } tests to pass, got { summary ["Count" ]} '
21
+ expected = int (os .environ .get ('EXPECT_PASSED_TESTS' , 0 ))
22
+ newline = '\n '
23
+ assert len (successes ) == expected , \
24
+ (f'Expected { expected } tests to pass, got { len (successes )} : { newline } '
25
+ f'{ newline .join (s ["Suite" ] + "::" + s ["Test" ] for s in successes )} ' )
26
+ print (f'Passed { len (successes )} tests successfully!' )
You can’t perform that action at this time.
0 commit comments