Hi denis you can have a look at https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20and%20branch%20Pipeline/job/development/
I started to crawl this list and log the sporadic failing tests. But I do it when integrating. Stef On Tue, Aug 22, 2017 at 6:41 PM, Denis Kudriashov <dionisi...@gmail.com> wrote: > Hi. > >> >> 1) we have some sporadic test failures (sometimes network, sometimes >> some mutex or delay issues). They do not happen all the time and >> that's why sometimes there is one or two failing tests. We should >> detect these tests and fix them to be more robust > > > I thing I am responsible for Mutex problems because I wrote a bit naive > waiting logic in some tests (with the hope that with green threads it will > not fail). > So if you have list of failing Mutex tests send it to me. I will fix them. > > 2017-08-22 17:51 GMT+02:00 Guillermo Polito <guillermopol...@gmail.com>: >> >> Hi Marcus, >> >> Please, do not relaunch the build if there is a test failure. That >> simply does not fix the problem, it just adds noise. There are two >> problems: >> >> 1) we have some sporadic test failures (sometimes network, sometimes >> some mutex or delay issues). They do not happen all the time and >> that's why sometimes there is one or two failing tests. We should >> detect these tests and fix them to be more robust >> >> >> Note, is there some brave soul that would like to take action here? >> >> 2) sometimes the vm crashes while running the tests. We should detect >> the bug and fix it. >> >> >> Note, is there some brave soul that would like to take action here? >> >> Now, if we are integrating a fix, this means that the PR was **already >> validated as green**. That means that the integrated commit can be >> bootstrapped and tested (and all tests are green). >> >> Moreover, running the tests after integration (and its build color) >> does not change the integration in itself: the commit was already >> merged and pushed into the main branch, so even if it fails always, >> it's too late. So, relaunching the build does not really change >> anything (besides the impression we may have about the build). >> >> A complementary solution (that should go together with fixing the >> tests) is to add a retry policy while running tests in the CI. >> >> >> Note, is there some brave soul that would like to take action here? >> >> Guille, on holidays from the phone. >> >> On 8/22/17, Marcus Denker <marcus.den...@inria.fr> wrote: >> > [ Pharo 70 ] Build 52 PR 205 >> > index-inst-var-should-move-from-Slot-to-IndexedSlot >> > https://github.com/pharo-project/pharo/pull/205 >> > https://pharo.fogbugz.com/f/cases/20191 >> > >> > Build 53: failed, redone as 54 >> > >> > [ Pharo 70 ] Build 54 PR 193 Integrate WebBrowser-Core package to be >> > able to >> > open a browser on a URL >> > https://pharo.fogbugz.com/f/cases/20304 >> > https://github.com/pharo-project/pharo/pull/193 >> > >> > Build 55: failed, redone as 56 (I do not like to use this build number… >> > with builds failing, we will always get the >> > question “and what was in build XX?). >> > >> > [ Pharo 70 ] Build 56 PR 174 >> > 20260-FastTable-not-support-cell-morphs-with-stepping-animation #174 >> > https://github.com/pharo-project/pharo/pull/174 >> > https://pharo.fogbugz.com/f/cases/20260/ >> > >> > >> > >> >> >> -- >> >> >> >> >> Guille Polito >> >> >> Research Engineer >> >> French National Center for Scientific Research - *http://www.cnrs.fr* >> <http://www.cnrs.fr> >> >> >> >> *Web:* *http://guillep.github.io* <http://guillep.github.io> >> >> *Phone: *+33 06 52 70 66 13 >> >