Commit Graph

18 Commits

Author SHA1 Message Date
9d49d39ff9 Flesh out remaining tests and Python 3 fixes 2020-08-06 17:29:30 -04:00
fe87c3fab4 Fix error detection in nilm-sinefit, and improve test coverage for math.py 2020-08-06 14:53:42 -04:00
8fd511b5df Add nilm-pipewatch test and update for Python 3 2020-08-06 14:28:57 -04:00
8c7713076b Finish trainola testing and porting to Python 3 2020-08-06 13:36:28 -04:00
2c892a9df7 Start test for trainola 2020-08-05 17:08:48 -04:00
78dc640444 Fix #! at top of shell scripts for py3 and venvs 2020-08-05 17:04:28 -04:00
752d326b77 Add nilm-prep test and updates for Python 3 2020-08-05 16:29:16 -04:00
9f49875969 Add nilm-cleanup test, update for Python 3
Also fix a bug when reporting bad units on "keep" configuration key
2020-08-05 15:32:04 -04:00
05be240564 Add nilm-median test, and update for Python 3 2020-08-05 15:30:28 -04:00
7bed742957 Add nilm-sinefit test, and update for Python 3 2020-08-05 14:26:20 -04:00
3a8c04e04a Add nilm-insert test, and update for Python 3 2020-08-05 14:25:16 -04:00
0fa46c09a9 Add nilm-decimate-auto test 2020-08-05 14:25:16 -04:00
d8df408ce1 Add nilm-decimate test, and fix support for int64 types 2020-08-05 14:25:16 -04:00
feb12ecfc1 Add nilm-copy-wildcard test 2020-08-05 14:25:16 -04:00
060bd8fee3 Fix test order 2020-08-05 14:25:16 -04:00
b1f2a3c5d5 Replace self.raise() with self.fail() + self.contain() in tests 2020-08-04 23:37:33 -04:00
c15b53924d Use multiprocessing to start multiple servers in tests
Cherrypy uses a bunch of globals, so use multiprocessing to let us
spawn a few that are totally independent.
2020-08-04 23:37:24 -04:00
0f9f0ded71 Add test framework, and initial test for nilm-copy 2020-08-04 13:58:07 -04:00