Commit Graph

1657 Commits

Author SHA1 Message Date
contrapunctus ddb5729d21 Merge branch 'backend-tests' into dev 2022-01-23 13:08:52 +05:30
contrapunctus 7008da32fd Correct build actions 2022-01-23 13:05:17 +05:30
contrapunctus 66b92580d3 Fix code block export 2022-01-23 12:09:57 +05:30
contrapunctus 182c98ae7b Link to other repository 2022-01-23 11:23:48 +05:30
contrapunctus fd1dd3a5e8 Set up automatic literate-elisp-load 2022-01-23 11:22:30 +05:30
contrapunctus 0a09dc74e6 Add generated file warning 2022-01-23 11:06:02 +05:30
contrapunctus d22bd4f7e3 Tweak short descriptions 2022-01-23 11:02:55 +05:30
contrapunctus 4ddc06c084 Update README/manual 2022-01-23 10:56:08 +05:30
contrapunctus 07322c1052 Remove Cask file 2022-01-23 10:43:04 +05:30
contrapunctus 42cf241587 Make description consistent 2022-01-23 10:42:54 +05:30
contrapunctus bcff5690fc Add more test cases for insert 2022-01-14 21:48:32 +05:30
contrapunctus 86c7fa6d5b Use with-slots, new schema, and register-backend 2022-01-14 01:02:51 +05:30
contrapunctus fe9f2b494f Add links to tests 2022-01-13 22:48:42 +05:30
contrapunctus 84069f0b87 Remove old tests 2022-01-13 21:54:51 +05:30
contrapunctus 64dced972a Add debugging messages 2022-01-13 21:54:06 +05:30
contrapunctus b308fc06d3 Remove superfluous package prefix 2022-01-13 21:53:13 +05:30
contrapunctus 40a5eb60bd Clear hash table after each test 2022-01-13 21:50:28 +05:30
contrapunctus 240c0f5956 Change debug message formats 2022-01-13 17:09:26 +05:30
contrapunctus a909f323bd Fix insertion in debug buffer 2022-01-13 17:08:57 +05:30
contrapunctus c33eb1dac5 Merge branch 'dev' into backend-tests 2022-01-13 17:08:28 +05:30
contrapunctus 21285da0d9 Remove sqlite.org from Makefile 2022-01-13 17:07:48 +05:30
contrapunctus f558a3a469 Merge branch 'dev' into backend-tests 2022-01-13 17:06:28 +05:30
contrapunctus 5900a85491 Add Makefile 2022-01-13 14:44:51 +05:30
contrapunctus c2a223718e Correct dependencies 2022-01-13 14:40:51 +05:30
contrapunctus 77480b2e9f Create WIP sqlite backend
Mostly copied from the earlier attempt
2022-01-13 03:13:39 +05:30
contrapunctus e3590575d0 Check if file-watch is actually non-nil
A preemptive check against possible error situations
2022-01-13 01:40:44 +05:30
contrapunctus b9cc5b7a49 Add tests for create-file, latest-date-records, and insert 2022-01-13 01:37:25 +05:30
contrapunctus c06a5740fc Inhibit query when killing buffer in post-test cleanup 2022-01-12 20:05:05 +05:30
contrapunctus 4ef9890f67 Add type checks to replace-last and task-records-for-date 2022-01-12 14:56:42 +05:30
contrapunctus 69da87faf0 Move common testing definitions to Setup 2022-01-12 14:18:27 +05:30
contrapunctus 58ec3aa09a Update current-task test 2022-01-12 14:18:27 +05:30
contrapunctus 52a2aeae14 Extend plist type; add :before method for type-checking 2022-01-12 14:18:27 +05:30
contrapunctus 04bc6191c4 Change ert-deftest wrapper
Earlier, it was designed only for generating tests for all backend
operations. Now, with the addition of the NAME argument, it is made to
generate test groups (one per backend) for a specific operation.
2022-01-12 11:46:55 +05:30
contrapunctus 23d8831916 Merge branch 'dev' into backend-tests 2022-01-12 11:09:35 +05:30
contrapunctus 78b7a760a0 Add debug message to insert method 2022-01-12 11:06:11 +05:30
contrapunctus 766f22b6c5 Update changelog for changed debug mechanism 2022-01-12 11:05:40 +05:30
contrapunctus 4d1d0c53a9 Fix active record getting inserted in both old and new groups 2022-01-12 03:26:33 +05:30
contrapunctus 8e94af2f32 Add a basic verify method for plist-group backends 2022-01-11 05:04:54 +05:30
contrapunctus a4617f7066 Merge branch 'doc' into dev 2022-01-11 04:15:45 +05:30
contrapunctus 3aca6b2e70 Write own debug logging code to replace display-warning
The constant popping up of the warning buffer window was annoying
2022-01-11 00:42:49 +05:30
contrapunctus b05a1e5f13 Fix incorrect file change type logic and -let pattern
new-last-hash is supposed to be between rest-end and file-length,
rather than new-file-length
2022-01-10 22:09:43 +05:30
contrapunctus fcc34aa4ff Move cleanup code to macro 2022-01-10 15:56:15 +05:30
contrapunctus 278481b854 Use macro instead of looping inside deftest 2022-01-10 15:40:37 +05:30
contrapunctus bb5f2a9e41 Return non-nil on successful plist-backend insert method 2022-01-10 15:36:12 +05:30
contrapunctus 59c23aef13 Make backend test cleanup code generic; tweak class hierarchy 2022-01-10 14:47:28 +05:30
contrapunctus 94f538a6b0 Raise error if remove-last has nothing to remove 2022-01-10 14:45:58 +05:30
contrapunctus cbe62977b3 Refactor backend test cleanup forms 2022-01-10 10:54:32 +05:30
contrapunctus 79ca0242de Change create-file to return the file name on success 2022-01-10 10:53:32 +05:30
contrapunctus d144ccf62b Add newlines between headings 2022-01-09 20:54:24 +05:30
contrapunctus 09a045121b Add bug note, UX improvement 2022-01-09 18:46:20 +05:30