Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improved Integration Testing Utilizing rosapi #41

Open
Carter12s opened this issue Sep 11, 2022 · 0 comments
Open

Improved Integration Testing Utilizing rosapi #41

Carter12s opened this issue Sep 11, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@Carter12s
Copy link
Collaborator

Goal is to improve robustness of our testing by leveraging the rosapi node to check the secondary side effects are executing correctly. To do this we need to get a CI docker image which includes both rosbridge and rosapi node and modify CI script to also start rosapi along with rosbridge ahead of integration tests.

This slightly builds on the issue for building a wrapper for rosapi.

Actual tests I'd like to build:

  • Confirm publisher unadvertise on Drop actually works by calling rosapi to get list of topics after it is dropped
  • Confirm service unadvertise on Drop actually works by calling rosapi to get list of topics after it is dropped
  • Actually execute the examples in CI and confirm they pass
@Carter12s Carter12s added the enhancement New feature or request label Sep 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant