Auto Testing#

Run test locally#

RoboVerse uses pytest for testing.

Every time you should only run the test for one single simulator:

pytest -k ${sim}

For example, to test the functionality of the isaaclab simulator, you can run:

pytest -k isaaclab

Run test in CI#

CI is automatically triggered every time a PR is ready to be merged (i.e., added to the merge queue).

To launch the CI manually, please refer to Manually running a workflow. Specifically, go to Actions tab, select the target workflow, and click the “Run workflow” button, as illustrated below. Run CI