Skip to content

Add test configuration and continuous integration

Vincent Michel requested to merge ci into master

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.

Merge request reports