Commit Graph

1444 Commits

Author SHA1 Message Date
contrapunctus bcff5690fc Add more test cases for insert 2022-01-14 21:48:32 +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 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
contrapunctus 52eefcd86f Prevent args out of bound errors 2022-01-09 18:32:19 +05:30
contrapunctus 6e00907e28 Change debug from a macro to a function 2022-01-09 18:31:44 +05:30
contrapunctus cadb28f030 Add menu entry for migrate command 2022-01-09 17:35:36 +05:30
contrapunctus aa40bbe291 Add debug messages for commands 2022-01-09 17:34:40 +05:30
contrapunctus 57ba75f376 Add debug logging and messages 2022-01-09 16:01:06 +05:30
contrapunctus 43b924ca03 Fix error stemming from incorrect pattern 2022-01-09 11:03:15 +05:30
contrapunctus 1525df5fc2 Fix insertion of day-spanning plists
Prevent insertion of undesired newlines
2022-01-09 03:35:16 +05:30
contrapunctus eb4fc565e0 Update TODO 2022-01-09 02:09:40 +05:30
contrapunctus 0938841b26 Update CHANGELOG 2022-01-08 23:31:17 +05:30
contrapunctus 0c4e3ef47c Rewrite file-change-type, update on-change 2022-01-08 23:26:03 +05:30
contrapunctus 41728d511c Convert file-state into discrete slots and update most references 2022-01-08 21:33:09 +05:30
contrapunctus 5b272da659 Make timer monomorphic, create backend-modified-p 2022-01-08 14:27:45 +05:30
contrapunctus cdcb031e31 Merge branch 'doc' into dev 2022-01-08 14:25:21 +05:30