Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • 517b237 (HEAD -> master, tag: nilmdb-2.2.0) tests: fix test databases by Jim Paris 2020-08-18 10:23:56 -0400
  • 07f138e flake8: fix style by Jim Paris 2020-08-18 10:22:50 -0400
  • 7538c62 tests: new fsck tests for interval overlap by Jim Paris 2020-08-18 10:18:54 -0400
  • 4d9a106 fsck: add fix for file position (row) overlap in database by Jim Paris 2020-08-18 10:04:33 -0400
  • e90a79d fsck: increase max restarts from 100 to 1000 by Jim Paris 2020-08-18 10:03:57 -0400
  • 7056c5b tests: new fsck tests by Jim Paris 2020-08-18 00:35:23 -0400
  • df4e7f0 fsck: If data timestamps are unexpectedly zero, truncate data by Jim Paris 2020-08-18 00:32:51 -0400
  • b6bba16 fsck: fix error in reporting row number for timestamp errors by Jim Paris 2020-08-18 00:31:40 -0400
  • d4003d0 tests: fill out coverage for new fsck features by Jim Paris 2020-08-17 23:26:34 -0400
  • 7594922 bulkdata: write _format file atomically, to reduce chance of corruption by Jim Paris 2020-08-17 23:04:36 -0400
  • b5f6fcc fsck: detect problems with _format file, and remove stream if empty by Jim Paris 2020-08-17 22:55:44 -0400
  • 905e325 fsck: add fixer that fully removes a stream by Jim Paris 2020-08-17 22:55:32 -0400
  • 648b6f4 fsck: improve instructions about removing leftover data by Jim Paris 2020-08-17 22:55:09 -0400
  • 7f8a2c7 fsck: remove unnecessary raises by Jim Paris 2020-08-17 22:54:36 -0400
  • 276fbc6 (tag: nilmdb-2.1.0) Bump Python version requirement by Jim Paris 2020-08-07 15:56:53 -0400
  • 10b34f5 Fix issue with test suite and empty dirs on git by Jim Paris 2020-08-07 10:49:29 -0400
  • 83daeb1 Add fsck scan for any data timestamps outside interval range by Jim Paris 2020-08-07 10:25:22 -0400
  • d65f00e Add fsck to default tests by Jim Paris 2020-08-07 02:56:49 -0400
  • 71dc01c Replace deprecated numpy.fromstring usage by Jim Paris 2020-08-07 02:55:20 -0400
  • bcd21b3 Improve fsck test coverage to 100% by Jim Paris 2020-08-07 02:54:45 -0400
  • a1dee0e Improve fsck test coverage to 85% by Jim Paris 2020-08-07 01:26:30 -0400
  • 99ac47c Start implementing fsck test and porting fsck to Python 3 by Jim Paris 2020-08-07 00:11:45 -0400
  • 4cdaef5 Fix flake8-reported issues with fsck by Jim Paris 2020-08-06 23:10:51 -0400
  • 88466dc Add yappi dependency for "nilmdb-server -y", but don't require ipython by Jim Paris 2020-08-06 22:55:27 -0400
  • 8dfb8da (tag: nilmdb-2.0.3) Freeze requirements to specific versions by Jim Paris 2020-08-06 18:11:33 -0400
  • 6cc1f6b Fix #! at top of shell scripts for py3 and venvs by Jim Paris 2020-08-05 17:02:30 -0400
  • 8dc36c2 Fix stream_insert_context docstring by Jim Paris 2020-08-05 14:22:32 -0400
  • 3738430 Fix flake8 warnings by Jim Paris 2020-08-03 23:40:53 -0400
  • a41111b (tag: nilmdb-2.0.2) Fix some Python 3.8 related issues by Jim Paris 2020-08-03 17:48:51 -0400
  • 85f822e Decode non-JSON HTTP responses when possible by Jim Paris 2020-08-03 17:30:46 -0400
  • 0222dfe (tag: nilmdb-2.0.1) Update git URL by Jim Paris 2020-08-03 16:47:26 -0400
  • 7091469 Update README for Python 3.8 and newer by Jim Paris 2020-08-03 16:28:12 -0400
  • 10400f2 rocket: suppress build warnings by Jim Paris 2020-08-03 16:27:55 -0400
  • 56153ff Update installation instructions by Jim Paris 2019-08-30 17:14:50 -0400
  • 671f87b (tag: nilmdb-2.0.0) Clean up README by Jim Paris 2019-08-30 16:25:41 -0400
  • 2f2faee Add pylint config and selectively fix some pylint errors by Jim Paris 2019-08-30 16:02:46 -0400
  • 2ed544b Fix flake8-reported code style issues by Jim Paris 2019-08-30 15:34:52 -0400
  • 6821b2a Merge branch 'py3' by Jim Paris 2019-08-30 16:27:11 -0400
  • b20bb92 Improve test coverage and remove the last "#pragma: no cover" by Jim Paris 2019-08-30 13:52:13 -0400
  • 699de7b Change fast shutdown timeout to 0 by Jim Paris 2019-08-30 12:00:35 -0400
  • ea67e45 Clean up how we handle cherrypy's calls of os._exit(70) by Jim Paris 2019-08-30 11:59:52 -0400
  • ca440a4 Fix nilmdb-server argument parsing, logging, and profiling by Jim Paris 2019-08-30 11:24:17 -0400
  • 4ff4b26 Fill out code coverage for nilmdb/server/bulkdata.py by Jim Paris 2019-08-30 11:14:06 -0400
  • 79e544c Fix python2->3 conversion of pickle by Jim Paris 2019-08-30 11:13:55 -0400
  • 9acf99f Fill out coverage for server/nilmdb.py and remove dead code by Jim Paris 2019-08-30 10:32:52 -0400
  • 4958a5a Improve test coverage by Jim Paris 2019-08-30 01:28:16 -0400
  • f2d89e2 Remove very outdated pytables tests by Jim Paris 2019-08-30 01:28:01 -0400
  • 1952f24 Try to clean up some issues with cherrypy startup and os._exit by Jim Paris 2019-08-30 01:21:37 -0400
  • 7cbc0c1 Run cherrypy always in "embedded" mode by Jim Paris 2019-08-30 00:21:25 -0400
  • 9f2651c Stop ignoring errors when disabling SIGPIPE by Jim Paris 2019-08-30 00:16:26 -0400
  • 9126980 Add tests for bash completion; fix Unicode bug that turned up by Jim Paris 2019-08-30 00:14:23 -0400
  • ea051c8 Improve test coverage for CORS_allow by Jim Paris 2019-08-29 15:40:01 -0400
  • d829446 Fix diskusage test coverage by Jim Paris 2019-08-29 15:23:04 -0400
  • 96eadb0 Add test for WSGI server, and fix a str/bytes bug that it found by Jim Paris 2019-08-29 15:20:18 -0400
  • fb524c6 Remove old workaround for some nosetests multiprocessing bug by Jim Paris 2019-08-29 14:51:58 -0400
  • 19a34a0 Always use pyximport, since we now require cython. by Jim Paris 2019-08-29 14:50:48 -0400
  • d8df6f5 Update setup.py and build instructions by Jim Paris 2019-08-29 14:46:31 -0400
  • 90ee127 Move MANIFEST.in out from setup.py into its own file by Jim Paris 2019-08-29 11:03:12 -0400
  • 0b631b7 Use built-in json module rather than external simplejson by Jim Paris 2019-08-28 18:17:55 -0400
  • f587518 Improve test coverage by Jim Paris 2019-08-26 17:22:43 -0400
  • efbb266 Improve test coverage by Jim Paris 2019-08-26 17:08:00 -0400
  • 5444130 Add some thread safety tests by Jim Paris 2019-08-26 16:19:26 -0400
  • 322b0ec Remove impossible error in serializer and test with a C module by Jim Paris 2019-08-26 15:40:07 -0400
  • f3833d9 Use pip fallocate package rather than hand-rolling by Jim Paris 2019-08-26 15:34:14 -0400
  • 735c849 Change == to >= in requirements.txt, so we aren't stuck in the past by Jim Paris 2019-08-26 15:16:03 -0400
  • 7252e40 Move dependencies into requirements.txt by Jim Paris 2019-08-26 15:14:21 -0400
  • caa5604 Improve code coverage by Jim Paris 2019-08-26 14:58:28 -0400
  • 6624e8d Remove another "no cover" by Jim Paris 2019-08-23 16:41:29 -0400
  • d907638 Remove unnecessary check for private members in serializer by Jim Paris 2019-08-23 16:35:40 -0400
  • 39e66fe Test exclusive_lock better by Jim Paris 2019-08-23 16:23:15 -0400
  • ba915bb Use os.replace instead of os.remove; remove a "no cover" by Jim Paris 2019-08-23 16:23:07 -0400
  • 3f0b8e5 Split off misc tests; add coverage for failure case in exclusive_lock by Jim Paris 2019-08-23 16:04:42 -0400
  • f93edc4 Remove dummy lock functions from lock.py by Jim Paris 2019-08-23 16:04:29 -0400
  • 087fb39 Add tests for two more "no cover" blocks by Jim Paris 2019-08-23 16:03:56 -0400
  • 8b4acf4 Test previously untested code by Jim Paris 2019-08-23 15:24:47 -0400
  • 32a76cc Clean up __pycache__ on "make clean" by Jim Paris 2019-08-23 15:24:33 -0400
  • 5f9367b Remove old python 2 code by Jim Paris 2019-08-23 15:14:57 -0400
  • 5848d03 Fix install instructions for python3 by Jim Paris 2019-08-14 23:16:38 -0400
  • 36dc448 Remove old files from .coveragerc exclusions by Jim Paris 2019-08-14 19:42:00 -0400
  • 2764283 Improve test coverage by Jim Paris 2019-08-14 19:27:33 -0400
  • 2d0c3f7 Improve test coverage for interval.py by Jim Paris 2019-08-14 19:24:33 -0400
  • cadba9f Fix branch coverage by Jim Paris 2019-08-14 19:23:50 -0400
  • 2d200a8 Improve test coverage by Jim Paris 2019-08-14 18:56:40 -0400
  • 640c1bc No need to catch exceptions here; they shouldn't occur by Jim Paris 2019-08-14 18:55:01 -0400
  • b574fc8 Mark branch as not taken in test suite by Jim Paris 2019-08-14 18:25:30 -0400
  • 02ee18c Improve test coverage by Jim Paris 2019-08-14 18:22:55 -0400
  • d1e241a Test calling NilmDB.close twice to improve coverage by Jim Paris 2019-08-14 18:22:50 -0400
  • c5c7f63 Allow NilmDB.close to be called twice by Jim Paris 2019-08-14 18:22:32 -0400
  • a1218fd Remove superfluous conditional by Jim Paris 2019-08-14 18:22:14 -0400
  • c58a933 Improve branch coverage by Jim Paris 2019-08-14 18:06:57 -0400
  • 7874e1e Improve coverage by Jim Paris 2019-08-14 18:02:54 -0400
  • 79b410a Remove conditional as we know these args are always present by Jim Paris 2019-08-14 18:02:33 -0400
  • 6645395 Improve branch coverage for numpyclient by Jim Paris 2019-08-14 14:00:14 -0400
  • beb3ead Include branches in coverage report by Jim Paris 2019-08-14 14:00:03 -0400
  • edf4568 Fix error in interval comparisons; add coverage by Jim Paris 2019-08-14 13:42:39 -0400
  • a962258 Improve coverage for bulkdata by Jim Paris 2019-08-14 13:37:58 -0400
  • fa01155 Fix bulkdata bug checking for paths ending in / by Jim Paris 2019-08-14 13:37:46 -0400
  • 349eec3 Improve coverage for client by Jim Paris 2019-08-14 13:33:50 -0400
  • 99500f3 Update coverage config by Jim Paris 2019-08-14 12:57:57 -0400
  • 54eccb1 Adjust test for new argparse output by Jim Paris 2019-08-13 16:08:52 -0400