Skip to content

Latest commit

 

History

History
65 lines (37 loc) · 1.2 KB

README.md

File metadata and controls

65 lines (37 loc) · 1.2 KB

Ignition Plugin

** Library for registering plugin libraries and dynamically loading them at runtime.**

Ignition Plugin is a component in the ignition framework, a set of libraries designed to rapidly develop robot applications.

http://ignitionrobotics.org

Test coverage:

codecov

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 .. -DBUILD_TESTING=false

Test coverage

To run test coverage:

  1. Install LCOV

     sudo apt-get install lcov
    
  2. Build with coverage

     cd build/
     cmake .. -DCMAKE_BUILD_TYPE=coverage
     make
    
  3. Run tests

     make test
    
  4. Generate coverage

     make coverage
    
  5. View results

     firefox coverage/index.html