tests: Fix ztestdata-related tests on ZODB4
In bf772ce0 I introduced ztestdata fixture and we added several tests that use this fixture instead of only zext fixture. But contrary to zext I missed to corresponding xfail if underlying ZODB is ZODB4 and does not support access to raw extension bytes. As the result several tests started to fail with ZODB4, because on such ZODB extension is only dumped via heuristic and on best-effort basis and that cannot match original extension data bit to bit exactly: https://lab.nexedi.com/nexedi/zodbtools/-/blob/36cba871/zodbtools/zodbdump.py#L93-102 One example failure is here: https://erp5js.nexedi.net/#/test_result_module/20241017-58899E0D/2 -> Fix that by xfailing in both zext and ztestdata fixtures consistently. Co-authored-by: Jérome Perrin <jerome@nexedi.com> /reviewed-on !31 and !32
Status | Job ID | Name | Coverage | ||||||
---|---|---|---|---|---|---|---|---|---|
External | |||||||||
passed |
#731167
external
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:01:22
|
||||||
passed |
#731128
external
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:01:08
|
||||||
passed |
#731092
external
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:01:10
|
||||||
failed |
#731158
external
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:37
|
||||||
passed |
#724544
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:01:05
|
||||||
passed |
#726922
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:01:07
|
||||||
passed |
#725903
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:01:00
|
||||||
passed |
#723975
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:00:53
|
||||||
passed |
#729842
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
01:04:55
|
||||||
passed |
#726774
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:01:03
|
||||||
passed |
#730797
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:01:04
|
||||||
passed |
#726161
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:01:08
|
||||||
passed |
#724309
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:00:52
|
||||||
passed |
#726497
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:01:05
|
||||||
passed |
#726181
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:01:09
|
||||||
passed |
#730649
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
01:46:55
|
||||||
passed |
#725105
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:00:56
|
||||||
passed |
#726480
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:01:10
|
||||||
passed |
#723286
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:01:02
|
||||||
passed |
#730935
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:01:09
|
||||||
passed |
#729351
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:01:01
|
||||||
passed |
#724061
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:00:56
|
||||||
passed |
#723210
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:00:57
|
||||||
passed |
#722875
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:01:18
|
||||||
passed |
#724591
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:00:54
|
||||||
passed |
#725256
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:00:54
|
||||||
passed |
#725529
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
01:20:05
|
||||||
passed |
#730874
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:00:59
|
||||||
passed |
#730073
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:01:01
|
||||||
passed |
#722801
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:01:05
|
||||||
passed |
#725544
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:01:05
|
||||||
passed |
#722607
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:00:54
|
||||||
passed |
#725779
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.Python2 |
00:01:06
|
||||||
passed |
#730691
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
01:20:26
|
||||||
passed |
#730888
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:53:54
|
||||||
passed |
#724050
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:00:56
|
||||||
passed |
#723999
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:00:55
|
||||||
passed |
#723297
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:00:58
|
||||||
passed |
#723209
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:00:58
|
||||||
passed |
#729370
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:00:59
|
||||||
passed |
#722898
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:01:13
|
||||||
passed |
#722609
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:00:53
|
||||||
passed |
#726966
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:01:06
|
||||||
passed |
#726775
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:01:01
|
||||||
passed |
#730733
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:01:05
|
||||||
passed |
#726503
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:01:06
|
||||||
passed |
#726494
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:01:08
|
||||||
passed |
#726474
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:01:04
|
||||||
passed |
#726227
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:00:55
|
||||||
passed |
#726176
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:01:05
|
||||||
passed |
#730943
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:00:50
|
||||||
passed |
#726132
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:01:19
|
||||||
passed |
#725852
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:00:56
|
||||||
passed |
#730048
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:01:01
|
||||||
passed |
#725806
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:01:02
|
||||||
passed |
#725539
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
01:20:53
|
||||||
passed |
#725222
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:00:54
|
||||||
passed |
#725041
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:01:07
|
||||||
passed |
#724594
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:00:54
|
||||||
passed |
#729699
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
01:34:46
|
||||||
passed |
#724568
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:00:52
|
||||||
passed |
#724355
external
retried
|
Zodbtools.UnitTest-Master.ZODB4.wc2.Python2 |
00:00:54
|
||||||
passed |
#725669
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:00:53
|
||||||
passed |
#724000
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:00:46
|
||||||
passed |
#730722
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
01:32:52
|
||||||
passed |
#724616
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:00:46
|
||||||
passed |
#729740
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:01:26
|
||||||
passed |
#722608
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:00:45
|
||||||
passed |
#727023
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:01:04
|
||||||
passed |
#725543
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
01:18:07
|
||||||
passed |
#730884
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
01:30:16
|
||||||
passed |
#725257
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:00:46
|
||||||
passed |
#724104
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:00:45
|
||||||
passed |
#726191
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:00:52
|
||||||
passed |
#722841
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:02:06
|
||||||
passed |
#724361
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:00:47
|
||||||
passed |
#730926
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:00:54
|
||||||
passed |
#723205
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:00:54
|
||||||
passed |
#726493
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:00:59
|
||||||
passed |
#725081
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:00:55
|
||||||
passed |
#726175
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:01:02
|
||||||
passed |
#729378
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:01:05
|
||||||
passed |
#726551
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:00:53
|
||||||
passed |
#725904
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:01:06
|
||||||
passed |
#723312
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:00:49
|
||||||
passed |
#726784
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:00:50
|
||||||
passed |
#730049
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:00:57
|
||||||
passed |
#724563
external
retried
|
Zodbtools.UnitTest-Master.ZODB5.Python2 |
00:00:48
|
||||||
failed |
#725241
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:45
|
||||||
failed |
#730944
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
01:05:41
|
||||||
failed |
#730726
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:48
|
||||||
failed |
#730674
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:51:00
|
||||||
failed |
#730020
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:50
|
||||||
failed |
#729800
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:38
|
||||||
failed |
#729448
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:50
|
||||||
failed |
#729371
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:41
|
||||||
failed |
#726958
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:02:46
|
||||||
failed |
#726794
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:45
|
||||||
failed |
#726504
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:41
|
||||||
failed |
#726495
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:43
|
||||||
failed |
#726476
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:43
|
||||||
failed |
#726179
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:44
|
||||||
failed |
#726159
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:39
|
||||||
failed |
#725884
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:50
|
||||||
failed |
#725665
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
01:18:24
|
||||||
failed |
#725450
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
01:16:59
|
||||||
failed |
#725075
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:38
|
||||||
failed |
#724612
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:37
|
||||||
failed |
#724532
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:44
|
||||||
failed |
#724307
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:37
|
||||||
failed |
#724102
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:37
|
||||||
failed |
#723997
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:37
|
||||||
failed |
#723294
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:44
|
||||||
failed |
#723193
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:41
|
||||||
failed |
#722882
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:49
|
||||||
failed |
#722610
external
retried
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:36
|
||||||