Skip to content
This repository was archived by the owner on Feb 11, 2026. It is now read-only.

Converted pre-existing C++ integration tests to use wrapper macros, added to separate integration executable, and set to run again - #163

Merged
rafarrel merged 37 commits into
developfrom
feature/add_integration_tests
Oct 22, 2025
Merged

Converted pre-existing C++ integration tests to use wrapper macros, added to separate integration executable, and set to run again#163
rafarrel merged 37 commits into
developfrom
feature/add_integration_tests

Conversation

@rafarrel

Copy link
Copy Markdown
Contributor

We don't have a defined practice for integration testing yet (this will be developed shortly, there's a whole section of the book dedicated to it). But the restrictions are much more flexible than unit testing so these are good enough for now. This is part of a broader initiative to get all the old tests working again.

@microstrain-sam I disabled the packet interface tests again and marked the broken tests with TODO comments. Those can be fixed later after the naming conventions are determined. Some of them are working but failing, so it might be worth investigating those to make sure they aren't indicative of a larger issue. There are also a couple of tests that exhibit domain leakage, which I also marked with TODO comments. If there's an easy fix for those, we can add them as part of this PR. But we may need to wait until the tests are restructured for those.

@robbiefish @dacuster I added you guys to this review for the Jenkins changes, but feel free to look at the tests as well.

…n mip.integration test function with wrappers
Comment thread test/microstrain_test/microstrain_test.hpp Outdated
@rafarrel
rafarrel force-pushed the feature/add_integration_tests branch from f15dc6a to 1323ada Compare October 22, 2025 16:22
@rafarrel
rafarrel merged commit 5404f2f into develop Oct 22, 2025
2 checks passed
@rafarrel
rafarrel deleted the feature/add_integration_tests branch October 22, 2025 18:41
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants