[Python-Dev] Keeping an eye on Travis CI, AppVeyor and buildbots: revert on regression (original) (raw)
Victor Stinner vstinner at redhat.com
Mon Jun 4 12:31:12 EDT 2018
- Previous message (by thread): [Python-Dev] Why not using "except: (...) raise" to cleanup on error?
- Next message (by thread): [Python-Dev] Keeping an eye on Travis CI, AppVeyor and buildbots: revert on regression
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
2018-05-30 11:33 GMT+02:00 Victor Stinner <vstinner at redhat.com>:
I fixed a few tests which failed randomly. There are still a few, but the most annoying have been fixed.
Quick update a few days later.
For an unknown reason, test_multiprocessing_forkserver.TestIgnoreEINTR.test_ignore() started to fail very frequently but only on Travis CI. I have no explanation why only Travis CI. I failed to reproduce the issue on a Ubuntu Trusty container or in a Ubuntu Trusty VM. After hours of debug, I found the bug and wrote a fix. But the fix didn't work in all cases. A second fix and now it seems like the issue is gone!
https://bugs.python.org/issue33532 if you are curious about the strange multiprocessing send() which must block but it doesn't :-)
Except Windows 7 which has issues with test_asyncio and multiprocessing tests because this buildbot is slow, it seems like most CIs are now stable.
Known issues:
- PPC64 Fedora 3.x, PPC64LE Fedora 3.x, s390x RHEL 3.x: https://bugs.python.org/issue33630
- AIX: always red
- USBan: experimental buildbot
- Alpine: platform not supported yet (musl issues)
Victor
- Previous message (by thread): [Python-Dev] Why not using "except: (...) raise" to cleanup on error?
- Next message (by thread): [Python-Dev] Keeping an eye on Travis CI, AppVeyor and buildbots: revert on regression
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]