component/ZODB: keep running the test on python3
after slapos commit cc7f36a0 (component/defaults: use python3 by default, 2022-08-27) this test accidentally switched to using python3. using python3 showed an incompatibility: File ".nxdtest", line 23, in <module> TestCase('transaction',['python', '-m', 'unittest', 'discover', '-s', P(transaction)]) File ".nxdtest", line 22, in P def P(path): return os.path.join(path, '..') File "lib/python3.8/posixpath.py", line 90, in join genericpath._check_arg_types('join', a, *p) File "lib/python3.8/genericpath.py", line 155, in _check_arg_types raise TypeError("Can't mix strings and bytes in path components") from None TypeError: Can't mix strings and bytes in path components that we also address here by using universal_newlines to the subprocess
Status | Job ID | Name | Coverage | ||||||
---|---|---|---|---|---|---|---|---|---|
External | |||||||||
failed |
#512481
external
|
Cloudooo.UnitTest-Master |
|
||||||
passed |
#512466
external
|
SlapOS.Eggs.UnitTest-Master.Python2 |
00:13:17
|
||||||
passed |
#512452
external
|
SlapOS.Eggs.UnitTest-Master.Python3 |
00:13:48
|
||||||
passed |
#512480
external
|
SlapOS.KVM.ResilienceTest-Master |
00:19:58
|
||||||
passed |
#512455
external
|
SlapOS.SlapRunner.ResilienceTest-Master |
00:22:18
|
||||||
failed |
#512482
external
|
SlapOS.SlapRunner.ResilienceTest-Master.ERP5 |
01:28:09
|
||||||