sofa-framework / sofa

Real-time multi-physics simulation with an emphasis on medical simulation.
https://www.sofa-framework.org
GNU Lesser General Public License v2.1
871 stars 297 forks source link

[Config] POC: enable assertions even in release mode #4496

Open fredroy opened 3 months ago

fredroy commented 3 months ago

⚠️ DO NOT MERGE ! ⚠️

The CI only compiles in debug for one configuration and only when a commit is done on the master. AND a lot of failures just happen because of timeouts. So the readings are uncomfortable, to say the least

So This PR simply enable assertions in release mode (overriding the flags) and should show where the assertions happen,


By submitting this pull request, I acknowledge that
I have read, understand, and agree SOFA Developer Certificate of Origin (DCO).


Reviewers will merge this pull-request only if

fredroy commented 3 months ago

[ci-build][with-all-tests][force-full-build]

fredroy commented 3 months ago

[ci-build][with-all-tests][force-full-build]

fredroy commented 2 months ago

[ci-build][with-all-tests]

fredroy commented 2 months ago

[ci-build][with-all-tests]

fredroy commented 1 month ago

[ci-build][with-all-tests][force-full-build]

fredroy commented 1 month ago

[ci-build][with-all-tests][force-full-build]

fredroy commented 1 month ago

[ci-build][with-all-tests][force-full-build]

fredroy commented 1 month ago

[ci-build][with-all-tests][force-full-build]

sofabot commented 1 month ago

[ci-depends-on] detected during build #21.

To unlock the merge button, you must

sofabot commented 3 weeks ago

[ci-depends-on] detected during build #22.

To unlock the merge button, you must

fredroy commented 3 weeks ago

[ci-build][with-all-tests][force-full-build]