Skip to content

fix e2e test to use an external sonar simulator and fix the integration of GPSD Client in the src directory before the test #441

Merged
glabmoris merged 2 commits intoCIDCO-dev:masterfrom
Ddoiron-cidco:master
Mar 23, 2026
Merged

fix e2e test to use an external sonar simulator and fix the integration of GPSD Client in the src directory before the test #441
glabmoris merged 2 commits intoCIDCO-dev:masterfrom
Ddoiron-cidco:master

Conversation

@Ddoiron-cidco
Copy link
Copy Markdown
Contributor

No description provided.

…poseidon_e2e.sh`; E2E now expects a real sonar or an external sonar simulator via `POSEIDON_SONAR_DEVICE`.

- e2e: added an automatic pre-test GPSD client integration phase (`POSEIDON_E2E_INSTALL_GPSD_CLIENT=1` by default) that clones `gps_umd`, moves `gps*` packages into `src/workspace/src`, and rebuilds with `catkin_make` when `gpsd_client` is missing.
- docs: updated `docs/test/hardware_e2e.md` to reflect external sonar usage and the new automatic GPSD integration behavior.
…poseidon_e2e.sh`; E2E now expects a real sonar or an external sonar simulator via `POSEIDON_SONAR_DEVICE`.

- e2e: added an automatic pre-test GPSD client integration phase (`POSEIDON_E2E_INSTALL_GPSD_CLIENT=1` by default) that clones `gps_umd`, moves `gps*` packages into `src/workspace/src`, and rebuilds with `catkin_make` when `gpsd_client` is missing.
- docs: updated `docs/test/hardware_e2e.md` to reflect external sonar usage and the new automatic GPSD integration behavior.
@glabmoris glabmoris merged commit 8b498a2 into CIDCO-dev:master Mar 23, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants