enthought / envisage

Envisage is a Python-based framework for building applications whose functionalities can be extended by adding "plug-ins".
http://docs.enthought.com/envisage/
Other
81 stars 26 forks source link

Experiment: Remove segfault-related test skips #509

Closed mdickinson closed 1 year ago

mdickinson commented 1 year ago

Issue #476 reports an end-of-test-run segfault that we've been seeing consistently both here and in the test suites of downstream projects.

However, in those downstream projects, the segfault seems to have gone away since we removed uses of IPython. So it seems worth rechecking whether they're present after #496 was merged.

This PR removes the related test skips. If we can get a few segfault-free runs of CI on this PR, we can probably go ahead and remove the skip_with_flake8_pyside6 decorator, too.

mdickinson commented 1 year ago

Closing, since we now understand the cause of the segfaults better. (See #476 discussion.)