Skip to content

Commit e4a1385

Browse files
committed
Exclude mutating tests in test_set
1 parent 329ca47 commit e4a1385

File tree

1 file changed

+128
-58
lines changed
  • graalpython/com.oracle.graal.python.test/src/tests/unittest_tags

1 file changed

+128
-58
lines changed

graalpython/com.oracle.graal.python.test/src/tests/unittest_tags/test_set.txt

Lines changed: 128 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -173,34 +173,67 @@ test.test_set.TestBinaryOps.test_union_non_overlap @ darwin-arm64,darwin-x86_64,
173173
test.test_set.TestBinaryOps.test_union_overlap @ darwin-arm64,darwin-x86_64,linux-aarch64,linux-x86_64
174174
test.test_set.TestBinaryOps.test_union_subset @ darwin-arm64,darwin-x86_64,linux-aarch64,linux-x86_64
175175
test.test_set.TestBinaryOps.test_union_superset @ darwin-arm64,darwin-x86_64,linux-aarch64,linux-x86_64
176-
test.test_set.TestBinaryOpsMutating_Set_Set.test_eq_with_mutation @ linux-x86_64
177-
test.test_set.TestBinaryOpsMutating_Set_Set.test_iteration_with_mutation @ darwin-arm64,darwin-x86_64,linux-aarch64,linux-x86_64
178-
test.test_set.TestBinaryOpsMutating_Set_Set.test_ixor_with_mutation @ linux-x86_64
179-
test.test_set.TestBinaryOpsMutating_Set_Set.test_le_with_mutation @ linux-x86_64
180-
test.test_set.TestBinaryOpsMutating_Set_Set.test_lt_with_mutation @ darwin-arm64,linux-x86_64
181-
test.test_set.TestBinaryOpsMutating_Set_Set.test_or_with_mutation @ darwin-arm64,darwin-x86_64,linux-aarch64,linux-x86_64
182-
test.test_set.TestBinaryOpsMutating_Set_Subclass.test_ge_with_mutation @ darwin-arm64
183-
test.test_set.TestBinaryOpsMutating_Set_Subclass.test_ior_with_mutation @ darwin-arm64
184-
test.test_set.TestBinaryOpsMutating_Set_Subclass.test_iteration_with_mutation @ darwin-arm64,linux-aarch64,linux-x86_64
185-
test.test_set.TestBinaryOpsMutating_Set_Subclass.test_le_with_mutation @ darwin-arm64
186-
test.test_set.TestBinaryOpsMutating_Set_Subclass.test_ne_with_mutation @ darwin-arm64,linux-x86_64
187-
test.test_set.TestBinaryOpsMutating_Set_Subclass.test_or_with_mutation @ darwin-arm64,linux-aarch64,linux-x86_64
188-
test.test_set.TestBinaryOpsMutating_Set_Subclass.test_sub_with_mutation @ darwin-arm64
189-
test.test_set.TestBinaryOpsMutating_Subclass_Set.test_eq_with_mutation @ linux-x86_64
190-
test.test_set.TestBinaryOpsMutating_Subclass_Set.test_gt_with_mutation @ linux-aarch64
191-
test.test_set.TestBinaryOpsMutating_Subclass_Set.test_iteration_with_mutation @ darwin-arm64,linux-aarch64,linux-x86_64
192-
test.test_set.TestBinaryOpsMutating_Subclass_Set.test_lt_with_mutation @ linux-x86_64
193-
test.test_set.TestBinaryOpsMutating_Subclass_Set.test_or_with_mutation @ darwin-arm64,linux-aarch64,linux-x86_64
194-
test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_and_with_mutation @ linux-aarch64
195-
test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_ge_with_mutation @ darwin-arm64,linux-aarch64
196-
test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_gt_with_mutation @ linux-aarch64,linux-x86_64
197-
test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_iadd_with_mutation @ darwin-arm64,linux-aarch64,linux-x86_64
198-
test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_isub_with_mutation @ darwin-arm64
199-
test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_iteration_with_mutation @ darwin-arm64,linux-aarch64,linux-x86_64
200-
test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_le_with_mutation @ linux-aarch64
201-
test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_lt_with_mutation @ linux-aarch64
202-
test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_ne_with_mutation @ linux-x86_64
203-
test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_or_with_mutation @ darwin-arm64,linux-aarch64,linux-x86_64
176+
# GR-59857 - any of the mutation tests can randomly fail with ArrayIndexOutOfBoundsException
177+
!test.test_set.TestBinaryOpsMutating_Set_Set.test_and_with_mutation
178+
!test.test_set.TestBinaryOpsMutating_Set_Set.test_eq_with_mutation
179+
!test.test_set.TestBinaryOpsMutating_Set_Set.test_ge_with_mutation
180+
!test.test_set.TestBinaryOpsMutating_Set_Set.test_gt_with_mutation
181+
!test.test_set.TestBinaryOpsMutating_Set_Set.test_iadd_with_mutation
182+
!test.test_set.TestBinaryOpsMutating_Set_Set.test_ior_with_mutation
183+
!test.test_set.TestBinaryOpsMutating_Set_Set.test_isub_with_mutation
184+
!test.test_set.TestBinaryOpsMutating_Set_Set.test_iteration_with_mutation
185+
!test.test_set.TestBinaryOpsMutating_Set_Set.test_ixor_with_mutation
186+
!test.test_set.TestBinaryOpsMutating_Set_Set.test_le_with_mutation
187+
!test.test_set.TestBinaryOpsMutating_Set_Set.test_lt_with_mutation
188+
!test.test_set.TestBinaryOpsMutating_Set_Set.test_ne_with_mutation
189+
!test.test_set.TestBinaryOpsMutating_Set_Set.test_or_with_mutation
190+
!test.test_set.TestBinaryOpsMutating_Set_Set.test_sub_with_mutation
191+
!test.test_set.TestBinaryOpsMutating_Set_Set.test_xor_with_mutation
192+
!test.test_set.TestBinaryOpsMutating_Set_Subclass.test_and_with_mutation
193+
!test.test_set.TestBinaryOpsMutating_Set_Subclass.test_eq_with_mutation
194+
!test.test_set.TestBinaryOpsMutating_Set_Subclass.test_ge_with_mutation
195+
!test.test_set.TestBinaryOpsMutating_Set_Subclass.test_gt_with_mutation
196+
!test.test_set.TestBinaryOpsMutating_Set_Subclass.test_iadd_with_mutation
197+
!test.test_set.TestBinaryOpsMutating_Set_Subclass.test_ior_with_mutation
198+
!test.test_set.TestBinaryOpsMutating_Set_Subclass.test_isub_with_mutation
199+
!test.test_set.TestBinaryOpsMutating_Set_Subclass.test_iteration_with_mutation
200+
!test.test_set.TestBinaryOpsMutating_Set_Subclass.test_ixor_with_mutation
201+
!test.test_set.TestBinaryOpsMutating_Set_Subclass.test_le_with_mutation
202+
!test.test_set.TestBinaryOpsMutating_Set_Subclass.test_lt_with_mutation
203+
!test.test_set.TestBinaryOpsMutating_Set_Subclass.test_ne_with_mutation
204+
!test.test_set.TestBinaryOpsMutating_Set_Subclass.test_or_with_mutation
205+
!test.test_set.TestBinaryOpsMutating_Set_Subclass.test_sub_with_mutation
206+
!test.test_set.TestBinaryOpsMutating_Set_Subclass.test_xor_with_mutation
207+
!test.test_set.TestBinaryOpsMutating_Subclass_Set.test_and_with_mutation
208+
!test.test_set.TestBinaryOpsMutating_Subclass_Set.test_eq_with_mutation
209+
!test.test_set.TestBinaryOpsMutating_Subclass_Set.test_ge_with_mutation
210+
!test.test_set.TestBinaryOpsMutating_Subclass_Set.test_gt_with_mutation
211+
!test.test_set.TestBinaryOpsMutating_Subclass_Set.test_iadd_with_mutation
212+
!test.test_set.TestBinaryOpsMutating_Subclass_Set.test_ior_with_mutation
213+
!test.test_set.TestBinaryOpsMutating_Subclass_Set.test_isub_with_mutation
214+
!test.test_set.TestBinaryOpsMutating_Subclass_Set.test_iteration_with_mutation
215+
!test.test_set.TestBinaryOpsMutating_Subclass_Set.test_ixor_with_mutation
216+
!test.test_set.TestBinaryOpsMutating_Subclass_Set.test_le_with_mutation
217+
!test.test_set.TestBinaryOpsMutating_Subclass_Set.test_lt_with_mutation
218+
!test.test_set.TestBinaryOpsMutating_Subclass_Set.test_ne_with_mutation
219+
!test.test_set.TestBinaryOpsMutating_Subclass_Set.test_or_with_mutation
220+
!test.test_set.TestBinaryOpsMutating_Subclass_Set.test_sub_with_mutation
221+
!test.test_set.TestBinaryOpsMutating_Subclass_Set.test_xor_with_mutation
222+
!test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_and_with_mutation
223+
!test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_eq_with_mutation
224+
!test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_ge_with_mutation
225+
!test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_gt_with_mutation
226+
!test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_iadd_with_mutation
227+
!test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_ior_with_mutation
228+
!test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_isub_with_mutation
229+
!test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_iteration_with_mutation
230+
!test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_ixor_with_mutation
231+
!test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_le_with_mutation
232+
!test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_lt_with_mutation
233+
!test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_ne_with_mutation
234+
!test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_or_with_mutation
235+
!test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_sub_with_mutation
236+
!test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_xor_with_mutation
204237
test.test_set.TestCopyingEmpty.test_copy @ darwin-arm64,darwin-x86_64,linux-aarch64,linux-x86_64
205238
test.test_set.TestCopyingEmpty.test_deep_copy @ darwin-arm64,darwin-x86_64,linux-aarch64,linux-x86_64
206239
test.test_set.TestCopyingNested.test_copy @ darwin-arm64,darwin-x86_64,linux-aarch64,linux-x86_64
@@ -285,36 +318,73 @@ test.test_set.TestIdentities.test_binopsVsSubsets @ darwin-arm64,darwin-x86_64,l
285318
test.test_set.TestIdentities.test_commutativity @ darwin-arm64,darwin-x86_64,linux-aarch64,linux-x86_64
286319
test.test_set.TestIdentities.test_exclusion @ darwin-arm64,darwin-x86_64,linux-aarch64,linux-x86_64
287320
test.test_set.TestIdentities.test_summations @ darwin-arm64,darwin-x86_64,linux-aarch64,linux-x86_64
288-
test.test_set.TestMethodsMutating_Set_Dict.test_isdisjoint_with_mutation @ darwin-arm64,linux-x86_64
289-
test.test_set.TestMethodsMutating_Set_Dict.test_issubset_with_mutation @ linux-x86_64
290-
test.test_set.TestMethodsMutating_Set_Dict.test_issuperset_with_mutation @ linux-x86_64
291-
test.test_set.TestMethodsMutating_Set_Dict.test_union_with_mutation @ darwin-arm64,linux-aarch64,linux-x86_64
292-
test.test_set.TestMethodsMutating_Set_List.test_difference_update_with_mutation @ darwin-arm64,linux-aarch64,linux-x86_64
293-
test.test_set.TestMethodsMutating_Set_List.test_difference_with_mutation @ darwin-arm64,linux-aarch64,linux-x86_64
294-
test.test_set.TestMethodsMutating_Set_List.test_intersection_update_with_mutation @ darwin-arm64,linux-aarch64,linux-x86_64
295-
test.test_set.TestMethodsMutating_Set_List.test_intersection_with_mutation @ darwin-arm64,linux-aarch64,linux-x86_64
296-
test.test_set.TestMethodsMutating_Set_List.test_isdisjoint_with_mutation @ darwin-arm64,linux-aarch64,linux-x86_64
297-
test.test_set.TestMethodsMutating_Set_List.test_issubset_with_mutation @ darwin-arm64,linux-aarch64,linux-x86_64
298-
test.test_set.TestMethodsMutating_Set_List.test_issuperset_with_mutation @ linux-x86_64
299-
test.test_set.TestMethodsMutating_Set_List.test_symmetric_difference_update_with_mutation @ darwin-arm64,linux-aarch64,linux-x86_64
300-
test.test_set.TestMethodsMutating_Set_List.test_symmetric_difference_with_mutation @ darwin-arm64,linux-aarch64,linux-x86_64
301-
test.test_set.TestMethodsMutating_Set_List.test_union_with_mutation @ darwin-arm64,linux-aarch64,linux-x86_64
302-
test.test_set.TestMethodsMutating_Set_Set.test_issuperset_with_mutation @ linux-aarch64,linux-x86_64
303-
test.test_set.TestMethodsMutating_Set_Set.test_union_with_mutation @ darwin-arm64,linux-aarch64,linux-x86_64
304-
test.test_set.TestMethodsMutating_Set_Set.test_update_with_mutation @ darwin-arm64
305-
test.test_set.TestMethodsMutating_Set_Subclass.test_isdisjoint_with_mutation @ darwin-arm64,linux-x86_64
306-
test.test_set.TestMethodsMutating_Set_Subclass.test_issubset_with_mutation @ linux-x86_64
307-
test.test_set.TestMethodsMutating_Set_Subclass.test_issuperset_with_mutation @ linux-aarch64,linux-x86_64
308-
test.test_set.TestMethodsMutating_Set_Subclass.test_union_with_mutation @ darwin-arm64,linux-aarch64,linux-x86_64
309-
test.test_set.TestMethodsMutating_Subclass_Set.test_difference_update_with_mutation @ linux-aarch64
310-
test.test_set.TestMethodsMutating_Subclass_Set.test_isdisjoint_with_mutation @ linux-x86_64
311-
test.test_set.TestMethodsMutating_Subclass_Set.test_issubset_with_mutation @ darwin-arm64,linux-aarch64,linux-x86_64
312-
test.test_set.TestMethodsMutating_Subclass_Set.test_union_with_mutation @ darwin-arm64,linux-aarch64,linux-x86_64
313-
test.test_set.TestMethodsMutating_Subclass_Set.test_update_with_mutation @ linux-x86_64
314-
test.test_set.TestMethodsMutating_Subclass_Subclass.test_isdisjoint_with_mutation @ darwin-arm64,linux-aarch64
315-
test.test_set.TestMethodsMutating_Subclass_Subclass.test_issubset_with_mutation @ linux-aarch64
316-
test.test_set.TestMethodsMutating_Subclass_Subclass.test_issuperset_with_mutation @ linux-x86_64
317-
test.test_set.TestMethodsMutating_Subclass_Subclass.test_union_with_mutation @ darwin-arm64,linux-aarch64,linux-x86_64
321+
# GR-59857 - any of the mutation tests can randomly fail with ArrayIndexOutOfBoundsException
322+
!test.test_set.TestMethodsMutating_Set_Dict.test_difference_update_with_mutation
323+
!test.test_set.TestMethodsMutating_Set_Dict.test_difference_with_mutation
324+
!test.test_set.TestMethodsMutating_Set_Dict.test_intersection_update_with_mutation
325+
!test.test_set.TestMethodsMutating_Set_Dict.test_intersection_with_mutation
326+
!test.test_set.TestMethodsMutating_Set_Dict.test_isdisjoint_with_mutation
327+
!test.test_set.TestMethodsMutating_Set_Dict.test_issubset_with_mutation
328+
!test.test_set.TestMethodsMutating_Set_Dict.test_issuperset_with_mutation
329+
!test.test_set.TestMethodsMutating_Set_Dict.test_symmetric_difference_update_with_mutation
330+
!test.test_set.TestMethodsMutating_Set_Dict.test_symmetric_difference_with_mutation
331+
!test.test_set.TestMethodsMutating_Set_Dict.test_union_with_mutation
332+
!test.test_set.TestMethodsMutating_Set_Dict.test_update_with_mutation
333+
!test.test_set.TestMethodsMutating_Set_List.test_difference_update_with_mutation
334+
!test.test_set.TestMethodsMutating_Set_List.test_difference_with_mutation
335+
!test.test_set.TestMethodsMutating_Set_List.test_intersection_update_with_mutation
336+
!test.test_set.TestMethodsMutating_Set_List.test_intersection_with_mutation
337+
!test.test_set.TestMethodsMutating_Set_List.test_isdisjoint_with_mutation
338+
!test.test_set.TestMethodsMutating_Set_List.test_issubset_with_mutation
339+
!test.test_set.TestMethodsMutating_Set_List.test_issuperset_with_mutation
340+
!test.test_set.TestMethodsMutating_Set_List.test_symmetric_difference_update_with_mutation
341+
!test.test_set.TestMethodsMutating_Set_List.test_symmetric_difference_with_mutation
342+
!test.test_set.TestMethodsMutating_Set_List.test_union_with_mutation
343+
!test.test_set.TestMethodsMutating_Set_List.test_update_with_mutation
344+
!test.test_set.TestMethodsMutating_Set_Set.test_difference_update_with_mutation
345+
!test.test_set.TestMethodsMutating_Set_Set.test_difference_with_mutation
346+
!test.test_set.TestMethodsMutating_Set_Set.test_intersection_update_with_mutation
347+
!test.test_set.TestMethodsMutating_Set_Set.test_intersection_with_mutation
348+
!test.test_set.TestMethodsMutating_Set_Set.test_isdisjoint_with_mutation
349+
!test.test_set.TestMethodsMutating_Set_Set.test_issubset_with_mutation
350+
!test.test_set.TestMethodsMutating_Set_Set.test_issuperset_with_mutation
351+
!test.test_set.TestMethodsMutating_Set_Set.test_symmetric_difference_update_with_mutation
352+
!test.test_set.TestMethodsMutating_Set_Set.test_symmetric_difference_with_mutation
353+
!test.test_set.TestMethodsMutating_Set_Set.test_union_with_mutation
354+
!test.test_set.TestMethodsMutating_Set_Set.test_update_with_mutation
355+
!test.test_set.TestMethodsMutating_Set_Subclass.test_difference_update_with_mutation
356+
!test.test_set.TestMethodsMutating_Set_Subclass.test_difference_with_mutation
357+
!test.test_set.TestMethodsMutating_Set_Subclass.test_intersection_update_with_mutation
358+
!test.test_set.TestMethodsMutating_Set_Subclass.test_intersection_with_mutation
359+
!test.test_set.TestMethodsMutating_Set_Subclass.test_isdisjoint_with_mutation
360+
!test.test_set.TestMethodsMutating_Set_Subclass.test_issubset_with_mutation
361+
!test.test_set.TestMethodsMutating_Set_Subclass.test_issuperset_with_mutation
362+
!test.test_set.TestMethodsMutating_Set_Subclass.test_symmetric_difference_update_with_mutation
363+
!test.test_set.TestMethodsMutating_Set_Subclass.test_symmetric_difference_with_mutation
364+
!test.test_set.TestMethodsMutating_Set_Subclass.test_union_with_mutation
365+
!test.test_set.TestMethodsMutating_Set_Subclass.test_update_with_mutation
366+
!test.test_set.TestMethodsMutating_Subclass_Set.test_difference_update_with_mutation
367+
!test.test_set.TestMethodsMutating_Subclass_Set.test_difference_with_mutation
368+
!test.test_set.TestMethodsMutating_Subclass_Set.test_intersection_update_with_mutation
369+
!test.test_set.TestMethodsMutating_Subclass_Set.test_intersection_with_mutation
370+
!test.test_set.TestMethodsMutating_Subclass_Set.test_isdisjoint_with_mutation
371+
!test.test_set.TestMethodsMutating_Subclass_Set.test_issubset_with_mutation
372+
!test.test_set.TestMethodsMutating_Subclass_Set.test_issuperset_with_mutation
373+
!test.test_set.TestMethodsMutating_Subclass_Set.test_symmetric_difference_update_with_mutation
374+
!test.test_set.TestMethodsMutating_Subclass_Set.test_symmetric_difference_with_mutation
375+
!test.test_set.TestMethodsMutating_Subclass_Set.test_union_with_mutation
376+
!test.test_set.TestMethodsMutating_Subclass_Set.test_update_with_mutation
377+
!test.test_set.TestMethodsMutating_Subclass_Subclass.test_difference_update_with_mutation
378+
!test.test_set.TestMethodsMutating_Subclass_Subclass.test_difference_with_mutation
379+
!test.test_set.TestMethodsMutating_Subclass_Subclass.test_intersection_update_with_mutation
380+
!test.test_set.TestMethodsMutating_Subclass_Subclass.test_intersection_with_mutation
381+
!test.test_set.TestMethodsMutating_Subclass_Subclass.test_isdisjoint_with_mutation
382+
!test.test_set.TestMethodsMutating_Subclass_Subclass.test_issubset_with_mutation
383+
!test.test_set.TestMethodsMutating_Subclass_Subclass.test_issuperset_with_mutation
384+
!test.test_set.TestMethodsMutating_Subclass_Subclass.test_symmetric_difference_update_with_mutation
385+
!test.test_set.TestMethodsMutating_Subclass_Subclass.test_symmetric_difference_with_mutation
386+
!test.test_set.TestMethodsMutating_Subclass_Subclass.test_union_with_mutation
387+
!test.test_set.TestMethodsMutating_Subclass_Subclass.test_update_with_mutation
318388
test.test_set.TestMutate.test_add_absent @ darwin-arm64,darwin-x86_64,linux-aarch64,linux-x86_64
319389
test.test_set.TestMutate.test_add_present @ darwin-arm64,darwin-x86_64,linux-aarch64,linux-x86_64
320390
test.test_set.TestMutate.test_add_until_full @ darwin-arm64,darwin-x86_64,linux-aarch64,linux-x86_64

0 commit comments

Comments
 (0)