Integration tests
Neo ships with two layers of tests:
- Unit tests — Ginkgo/Gomega in
*_test.gofiles under each Go package. Use mocks fromsrc/test/mock/. Run viamake test. - Integration tests — Pytest in
test/itest/, runs against a deployed stack.
Quick start
make itest-setup
make itest # all integration tests, 12 parallel workers
Iterative Testing and Development
You may exercise various parts of the deployment using the Morpheus CLI. This can be used for configuration of the deployment, or also for exercising specific features in the user's or device's context. Please refer to the Morpheus documentation for more details.