1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
|
# Ignition Common
** Ignition Common classes and functions for robot applications.**
Ignition Common is a component in the ignition framework, a set
of libraries designed to rapidly develop robot applications.
[http://ignitionrobotics.org](http://ignitionrobotics.org)
Test coverage:
[](https://codecov.io/bb/ignitionrobotics/ign-common)
## Installation
Standard installation can be performed in UNIX systems using the following
steps:
mkdir build/
cd build/
cmake ..
sudo make install
## Uninstallation
To uninstall the software installed with the previous steps:
cd build/
sudo make uninstall
## Test
Run tests as follows:
make test
> Tests are automatically built. To disable them, run `cmake` as follows:
cmake .. -DENABLE_TESTS_COMPILATION=false
### Test coverage
To run test coverage:
1. Install LCOV
sudo apt-get install lcov
1. Build with coverage
cd build/
cmake .. -DCMAKE_BUILD_TYPE=coverage
make
1. Run tests
make test
1. Generate coverage
make coverage
1. View results
firefox coverage/index.html
|