Fix tests #2040

Closed
opened 2026-04-05 22:47:27 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @coryrc on 9/29/2025

Description

All the existing unit tests are either passing or disabled from running by default. I fixed many tests; most were test setup/conditions, but some were minor configuration issues in the main code.

Separate GH Issues have been filed for the disabled tests.

I updated Catch2 to a v3 version.

A bunch of garbage in the test CMakeLists.txt files was deleted and it was greatly simplified. No idea if they build or pass on Mac or Windows, but they're unit tests so it shouldn't matter. A bug has been opened if someone wants to do it.

Updated build_linux.sh so you can build tests separately from orca binary.

Tests

Yes :)

*Originally created by @coryrc on 9/29/2025* # Description All the existing unit tests are either passing or disabled from running by default. I fixed many tests; most were test setup/conditions, but some were minor configuration issues in the main code. Separate GH Issues have been filed for the disabled tests. I updated Catch2 to a v3 version. A bunch of garbage in the test CMakeLists.txt files was deleted and it was greatly simplified. No idea if they build or pass on Mac or Windows, but they're unit tests so it shouldn't matter. A bug has been opened if someone wants to do it. Updated `build_linux.sh` so you can build tests separately from orca binary. ## Tests Yes :)
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#2040