.. _tests: ****************************** Unit tests & Integration tests ****************************** All tests are run on a Travis. Tests are run using pytest and test coverage is measured using `coverage `_ and reported using `codecov `_ . Unit tests test the functionality of basic methods and functions offered by EnTK. We thrive to create and include a new test for every new feature offered by EnTK. Integration tests test the correct communication between different EnTK components and packages and services used by EnTK, such as RADICAL-Pilot. Writing tests for EnTK requires to follow the `test coding guidelines `_ of RADICAL. An example can be found `here `_.