Commit e7c3a20
committed
Remove OpenCloseTest from UiTestSuite
OpenCloseTest is a stress test that repeatedly opens and closes editors,
views, perspectives, workbench windows and the intro part. On the macOS CI
runners it is the single most expensive test (about 290s, roughly 29% of the
whole org.eclipse.ui.tests suite) and it intermittently stalls in
testOpenClosePerspective for 8 to 9 minutes, which kills the forked test VM
through the per-bundle timeout. The watchdog added earlier only turns that
stall into a fast failure; it removes neither the cost nor the flakiness.
The open/close cycles it exercises are already covered functionally and for
leaks elsewhere, for example LeakTests (testSimpleEditorLeak,
testSimpleViewLeak, testSimpleWindowLeak), IWorkbenchPageTest, the zoom
ShowView and OpenEditor tests and the intro tests. Removing it from the suite
loses no real coverage while reclaiming a large, variable chunk of the macOS
validation time. The test class is kept for manual stress testing.
Fixes #41011 parent 80da000 commit e7c3a20
1 file changed
Lines changed: 0 additions & 2 deletions
Lines changed: 0 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
58 | 57 | | |
59 | 58 | | |
60 | 59 | | |
| |||
108 | 107 | | |
109 | 108 | | |
110 | 109 | | |
111 | | - | |
112 | 110 | | |
113 | 111 | | |
114 | 112 | | |
| |||
0 commit comments