Add test configuration and continuous integration
Running:
$ python setup.py test
should now run the tests for the motors and print out a coverage report:
---------- coverage: platform linux2, python 2.7.13-final-0 ----------
Name Stmts Miss Cover
--------------------------------------------------------------------------------
bliss/__init__.py 10 0 100%
[...]
bliss/common/__init__.py 92 77 16%
bliss/common/axis.py 640 70 89%
bliss/common/data_file_manager.py 36 36 0%
bliss/common/encoder.py 33 0 100%
bliss/common/event.py 34 14 59%
bliss/common/greenlet_utils.py 47 47 0%
bliss/common/log.py 79 30 62%
bliss/common/measurement.py 131 78 40%
bliss/common/motor_config.py 38 5 87%
bliss/common/motor_group.py 168 19 89%
bliss/common/motor_settings.py 105 5 95%
bliss/common/scans.py 158 126 20%
bliss/common/standard.py 173 131 24%
bliss/common/task_utils.py 114 41 64%
bliss/common/temperature.py 262 262 0%
bliss/common/utils.py 103 24 77%
[...]
bliss/tango/servers/utils.py 23 23 0%
--------------------------------------------------------------------------------
TOTAL 31884 28638 10%
@matias.guijarro @tiago.coutinho @sebastien.petitdemange Please let me know if other test directories are ready to be integrated.