scipopt / soplex

Sequential object-oriented simPlex
Other
59 stars 18 forks source link

soplex 7.0.0: Test suite failures (`...-mps-exact-pure-boosting`) on numerous platforms #35

Open mkoeppe opened 6 months ago

mkoeppe commented 6 months ago

For example https://github.com/scipopt/SCIP-SDP/actions/runs/8091622924/job/22110987857#step:11:3623

  [soplex-7.0.0]   The following tests FAILED:
  [soplex-7.0.0]     99 - etamacro-mps-exact-pure-boosting (NUMERICAL)
  [soplex-7.0.0]    385 - refinery-mps-exact-pure-boosting (NUMERICAL)
  [soplex-7.0.0]    407 - gas11-mps-exact-pure-boosting (NUMERICAL)
  [soplex-7.0.0]   Errors while running CTest
  [soplex-7.0.0]   Output from these tests are in: /sage/local/var/tmp/sage/build/soplex-7.0.0/src/build/Testing/Temporary/LastTest.log
  [soplex-7.0.0]   Use "--rerun-failed --output-on-failure" to re-run the failed cases verbosely.
  [soplex-7.0.0]   make[3]: *** [Makefile:91: test] Error 8

This is from a run of the SageMath portability tests in https://github.com/scipopt/SCIP-SDP/pull/13

(If there is interest, I can send a PR to add this GH Actions workflow to Soplex.)

leoneifler commented 6 months ago

That is interesting. Is there a full log available? It seems that all necessary libraries are installed and I don´t have that problem when running locally. I am not sure how best to debug this.

I would say there is definitely interest to have this GH actions workflow for Soplex, if you could create a MR that would be great

mkoeppe commented 6 months ago

Is there a full log available?

I'll add --rerun-failed --output-on-failure to the script as the message above suggests.

I am not sure how best to debug this.

When invoked directly (does not work on PRs because of permissions), this CI workflow pushes Docker images of all builds to ghcr.io