We have two unrelated sources of the build failing. These happen with the github actions, not locally.

1/ Some java tests (there are about 4 of them) in jena-fuseki-main and jena-fuseki-integration fail about 1 in 4. Both Øyvind and I have been investigating but we haven't found a cause.

I have tried with one server per test and then the failure rate drops. These tests are deterministic - start server, run test, stop server.

Even running one of the tests as the only test in a surefire invocation can fail.

2/ Cypress test upload.cy.js fails consistently for Firefox but passes for Chrome and Electron. Until a recent dependency update for Cypress it was intermittent.

What seems to happen is that the launched browser isn't contactable when Cypress starts polling, but whether it is because it has been and gone, or Firefox is some update state with an update page, isn't clear to me.

There are some reports about Cypress+Firefox but I haven't seen one that matches the situation we have. Firefox does pass the other Cypress tests. It is not clear if it is a Jena issue or a Cypress issue or some interaction with the github action environment.

I'm out of ideas about how to proceed - I suggest removing Firefox from the test matrix for now. https://github.com/apache/jena/pull/3088

Reply via email to