eclipse-score / eclipse-score/lifecycle
Combine `x86_64-qnx` and `unit-tests-x86_64-qnx` into one config
- Dominant language
- C++
- Stars
- 6
- Forks
- 34
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 80
Description
### What
#328 introduced a separate Bazel argument for QNX QEMU unit tests, to work around the unit test framework needing `--run_under`, which interferes with the integration tests.
It would be nice to run all tests in one command.
### Acceptance Criteria (DoD)
- QNX unit tests and integration tests can both be run under QEMU in one invocation of `bazel test`
### How
Follow the guide in the unit test framework to use wrapper targets rather than `--run_under`, then resolve the errors that leads to.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the Bazel configuration and arguments introduced by #328, then follow the unit test framework guide on using wrapper targets instead of --run_under. Run the QNX unit and integration tests under QEMU with one bazel test invocation, resolve the resulting errors, and verify both test groups pass together.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- build-system, testing-qa
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100