-
Notifications
You must be signed in to change notification settings - Fork 5
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
Add integration test #7
Comments
Approach to writing the integration/blackbox test: Compare the output of running an experiment with a specific type of planner and robot with the expected output. The planners are deterministic, so the planners are expected to produce the same output for the same input configuration. Some of the fields are non-deterministic; they produce values that depend on the platform or OS that the experiment is run on. For the integration tests only the deterministic output fields can be compared each time. Requirements
Workflow actions to be tested:
The integration test can be developed for the example planner now. It is not possible to use fabric and mpc planner in the tests because these planner are not open source; they can't be installed and run by GitHub actions. In future, open source versions of these two planners could be developed. |
Introduced initial tests in a1c69c6 |
See #12 for switching from bash script to pytest only syntax. |
Make sure that basic functionality is not destroyed by changes made during structure improvement.
This can be done with GitHub actions and a CI.
The text was updated successfully, but these errors were encountered: