GeezerVison is showing github.com — gh-127146: xfail more Emscripten stack overflows (GH-134358) · miss-islington/cpython@967887f
File tree
Expand file treeCollapse file tree
Open diff view settings
Expand file treeCollapse file tree
Open diff view settings
Collapse file
Copy file name to clipboardExpand all lines: Lib/test/test_builtin.py +1Lines changed: 1 addition & 0 deletions | Original file line number | Diff line number | Diff line change |
|---|
@@ -1120,6 +1120,7 @@ def test_filter_pickle(self): |
1120 | 1120 | self.check_iter_pickle(f1, list(f2), proto) |
1121 | 1121 |
|
1122 | 1122 | @support.skip_wasi_stack_overflow() |
| 1123 | + @support.skip_emscripten_stack_overflow() |
1123 | 1124 | @support.requires_resource('cpu') |
1124 | 1125 | def test_filter_dealloc(self): |
1125 | 1126 | # Tests recursive deallocation of nested filter objects using the |
|
Collapse file
Copy file name to clipboardExpand all lines: Lib/test/test_capi/test_misc.py +2Lines changed: 2 additions & 0 deletions | Original file line number | Diff line number | Diff line change |
|---|
@@ -412,10 +412,12 @@ def test_trashcan_subclass(self): |
412 | 412 | L = MyList((L,)) |
413 | 413 |
|
414 | 414 | @support.requires_resource('cpu') |
| 415 | + @support.skip_emscripten_stack_overflow() |
415 | 416 | def test_trashcan_python_class1(self): |
416 | 417 | self.do_test_trashcan_python_class(list) |
417 | 418 |
|
418 | 419 | @support.requires_resource('cpu') |
| 420 | + @support.skip_emscripten_stack_overflow() |
419 | 421 | def test_trashcan_python_class2(self): |
420 | 422 | from _testcapi import MyList |
421 | 423 | self.do_test_trashcan_python_class(MyList) |
|
Collapse file
Copy file name to clipboardExpand all lines: Lib/test/test_descr.py +1Lines changed: 1 addition & 0 deletions | Original file line number | Diff line number | Diff line change |
|---|
@@ -4523,6 +4523,7 @@ class Oops(object): |
4523 | 4523 | del o |
4524 | 4524 |
|
4525 | 4525 | @support.skip_wasi_stack_overflow() |
| 4526 | + @support.skip_emscripten_stack_overflow() |
4526 | 4527 | @support.requires_resource('cpu') |
4527 | 4528 | def test_wrapper_segfault(self): |
4528 | 4529 | # SF 927248: deeply nested wrappers could cause stack overflow |
|
Collapse file
Copy file name to clipboardExpand all lines: Lib/test/test_exceptions.py +1Lines changed: 1 addition & 0 deletions | Original file line number | Diff line number | Diff line change |
|---|
@@ -1429,6 +1429,7 @@ def g(): |
1429 | 1429 | self.assertIn("maximum recursion depth exceeded", str(exc)) |
1430 | 1430 |
|
1431 | 1431 | @support.skip_wasi_stack_overflow() |
| 1432 | + @support.skip_emscripten_stack_overflow() |
1432 | 1433 | @cpython_only |
1433 | 1434 | @support.requires_resource('cpu') |
1434 | 1435 | def test_trashcan_recursion(self): |
|
Collapse file
Copy file name to clipboardExpand all lines: Lib/test/test_io.py +1-1Lines changed: 1 addition & 1 deletion | Original file line number | Diff line number | Diff line change |
|---|
@@ -572,7 +572,7 @@ def do_test(test, obj, abilities): |
572 | 572 | for [test, abilities] in tests: |
573 | 573 | with self.subTest(test): |
574 | 574 | if test == pipe_writer and not threading_helper.can_start_thread: |
575 | | - skipTest() |
| 575 | + self.skipTest("Need threads") |
576 | 576 | with test() as obj: |
577 | 577 | do_test(test, obj, abilities) |
578 | 578 |
|
|