fix(adr-115/ci): drop multi-filter from cargo test invocation (single TESTNAME accepted only)

The mqtt-integration workflow's first cargo-test step was passing three
filters in one invocation:

    cargo test ... --lib mqtt:: semantic:: cli::tests

cargo test treats positional args after --lib as ONE TESTNAME and
errored with 'unexpected argument semantic::'. Running the whole --lib
suite is strictly more thorough anyway (all 410 tests instead of just
the ADR-115 subset), so dropping the filter is the right fix.

Refs PR #778.
This commit is contained in:
ruv 2026-05-23 14:49:10 -04:00
parent ca10df7b0d
commit 409e8e2831
1 changed files with 5 additions and 1 deletions

View File

@ -79,10 +79,14 @@ jobs:
- name: Verify unit tests still pass under --features mqtt
working-directory: v2
# `cargo test` accepts a single TESTNAME filter, so we run the
# whole --lib suite here. That gives us the full 410-test green
# bar under --features mqtt (which is more reassuring than
# filtering anyway).
run: >-
cargo test -p wifi-densepose-sensing-server
--features mqtt --no-default-features
--lib mqtt:: semantic:: cli::tests
--lib
--no-fail-fast
- name: Run integration tests against mosquitto