Naming ideas:
- simtest
- gztest
- behavior...
- hygiene....
- genie, jinn
- audition
- appraise
- exam
- quiz
- insight
- scenario
Maintainer: nate AT openrobotics DOT org
Build | Status |
---|---|
Test coverage | |
Ubuntu Bionic | |
Homebrew | |
Windows |
Gazebo Test, a component of Gazebo, provides testing framework for robot applications.
Gazebo Test provides a testing framework.
See the installation tutorial.
Please refer to the examples directory.
API and tutorials can be found at https://gazebosim.org/libs/test.
You can also generate the documentation from a clone of this repository by following these steps.
-
You will need Doxygen. On Ubuntu Doxygen can be installed using
sudo apt-get install doxygen
-
Clone the repository
git clone https://github.com/gazebosim/gz-test
-
Configure and build the documentation.
cd gz-test; mkdir build; cd build; cmake ../; make doc
-
View the documentation by running the following command from the build directory.
firefox doxygen/html/index.html
Follow these steps to run tests and static code analysis in your clone of this repository.
-
Follow the source install instruction.
-
Run tests.
make test
-
Static code checker.
make codecheck
Refer to the following table for information about important directories and files in this repository.
gz-test
├── examples Example programs.
├── include//test Header files.
├── src Source files and unit tests.
├── test
│ ├── integration Integration tests.
│ ├── performance Performance tests.
│ └── regression Regression tests.
├── tutorials Tutorials, written in markdown.
├── Changelog.md Changelog.
└── CMakeLists.txt CMake build script.
Please see CONTRIBUTING.md.
Please see CODE_OF_CONDUCT.md
This library uses Semantic Versioning. Additionally, this library is part of the Gazebo project which periodically releases a versioned set of compatible and complimentary libraries. See the Gazebo website for version and release information.
This library is licensed under Apache 2.0. See also the LICENSE file.