taurus-org / taurus

Moved to https://gitlab.com/taurus-org/taurus
http://taurus-scada.org
43 stars 46 forks source link

Fix test suite #1114

Closed cpascual closed 4 years ago

cpascual commented 4 years ago

The test suite is still too fuzzy, and the py35-qt5 target had to be quarantined.

This PR does a large refactoring of the tests (mostly the taurus/qt ones) to improve the situation. With it, the testsuite seems finally stable for all the targets. As a summary, here is what changed:

Also, this PR removes the allowed-to-fail tests (python2 ones and flake8) from travis matrix (to avoid wasting time). They can be run locally and/or re-enabled at any moment

cpascual commented 4 years ago

any @taurus-org/integrators daring to have a look at this PR? ;) It would be nice to integrate it soon to unblock the road for the other changes needed for the Jul20 release

tiagocoutinho commented 4 years ago

Ok, for what is worth I did an overview and it LGTM.

Also ran the tests locally (all except epics): Ran 565 tests in 6.247s

The CI likes it also go for it! Do you press the button or should I?

cpascual commented 4 years ago

Thanks @tiagocoutinho !

Do you press the button or should I?

do the honors yourself!