1
0
mirror of https://github.com/ddworken/hishtory.git synced 2025-07-10 17:37:26 +02:00
Commit Graph

41 Commits

Author SHA1 Message Date
abe231f5b0 Initial non-unit tested version of fish support 2022-10-18 19:55:41 -07:00
4e4caef10f Add initial implementation of fuzz testing that fuzzes multiple devices and multiple users 2022-09-22 23:06:28 -07:00
c6d4f1ef68 Fix missing newline in zshrc, add test for hishtory redact prompting, and tag TODOs with plans 2022-09-22 18:22:06 -07:00
09dfaf00fa mkdir -p but for real 2022-09-18 21:05:51 -07:00
1a74f9792f mkdir -p 2022-09-18 19:20:21 -07:00
0792a5665c Fix incorrect variable reference that lead to failures on github actions 2022-09-18 18:34:27 -07:00
1bf510ff8a Better offline handling, implemented the local portion of delete, and maybe fixed the bug when running tests on github actions 2022-09-18 09:42:24 -07:00
6c6acc5473 Fix another actions only bug + add todo 2022-09-18 09:14:34 -07:00
ff4cd0d9e1 Clean up the testutils BackupAndRestoreWithId method 2022-09-17 23:02:57 -07:00
3bfe88d73e Improve error message + remove code that disabled error checking on github actions 2022-09-17 22:45:07 -07:00
964f79c037 Clean up test code 2022-09-17 21:59:13 -07:00
55f0f97d29 Fix tests for importing so they pass on github actions 2022-09-17 21:56:39 -07:00
e8f001c78b Add basic support for stripping out HISTTIMEFORMAT prefixes 2022-06-12 21:28:19 -07:00
a08465ce6f Skip a debugging test in github actions since it fails there for an unknown reason 2022-05-27 22:15:05 -07:00
c79466c679 Fix OBO to make debug info actually useful 2022-05-27 22:06:20 -07:00
1d8730b0d7 Add more debugging info 2022-05-27 19:00:02 -07:00
47d13a9c27 Passing the basic dump testss 2022-05-22 19:45:46 -07:00
feaa8b2bd1 Add a DB dump test that passes on zsh (is failing for an unknown reason on bash currently) + fix backup and restore for WAL files + better offline support 2022-05-01 22:37:26 -04:00
46d7e9e013 Tests passing when being run offline, still not integrated with the new API endpoints yet 2022-04-28 11:26:55 -07:00
10ee085d4c Remove unnecessary set -m calls, speed up the local make acttest command, embed ReleaseVersion into the test server to fix the test failures on macos, and update install to be resistant to bashrc and zshrc not existing 2022-04-19 21:05:54 -07:00
aae18d44b9 Working basic zsh integration (with lots of failing tests that are currently getting skipped) 2022-04-17 19:54:17 -07:00
a436edbd16 Add backend code to delete entries that have already been read + start collecitng data on usage data so we can eventually prune data from users that are no longer using hishtory 2022-04-16 11:37:43 -07:00
c369661e53 More server-side logging + client-side logging 2022-04-16 00:44:47 -07:00
682a063e95 making tests pass on actions by grepping out pipefail which is flakily recorded due to actions not recording line numbers 2022-04-15 18:06:48 -07:00
ab0d9d4c90 optimize test runtime by running a single server instance per-file rather than one per test 2022-04-15 11:20:23 -07:00
b09b725f49 Properly skip recording of commands prefixed with a space to match bash's history behavior 2022-04-15 00:04:49 -07:00
dc6fb6a47b Refactor tests to make them non-flakey and pass on actions
This required adding the ability to have hishtory run synchronously to avoid reconditions. I also added additional waiting code. Also a whole bunch of new tests and disabled gorm's default logger which also caued flakeyness
2022-04-14 20:18:49 -07:00
e2b5fd13bf tests passing inside act, hopefully on real actions 2022-04-13 21:30:27 -07:00
5325fc75ae Add negative conditions to search queries + tests + better error messages by including filename:line in error messages 2022-04-11 22:36:52 -07:00
9f20074a4f change tests to not hardcode the local path to source on my laptop 2022-04-09 11:55:00 -07:00
57a95fb9a7 Moved all backend code into the backend/ directory 2022-04-08 23:56:02 -07:00
2a083b7d06 add code to auto-update the version tag in the server + tests 2022-04-08 23:47:13 -07:00
f2e6de2eb3 pre-commit + stricter formatting + pre-commit fixes 2022-04-07 21:40:22 -07:00
c2465d7c99 refactored to move no longer shared things out of the shared/ folder 2022-04-07 21:05:58 -07:00
684511f4f7 working update 2022-04-06 18:18:46 -07:00
71fc809f9a tests are passing and getting close now. Need to test the live update flow along with more thorough testing for everything 2022-04-05 23:31:24 -07:00
e2acc6612a well, it builds :D but still failing all the tests 2022-04-04 22:07:01 -07:00
f1303849cf still horribly broken, just a commit before refactoring to move http handlers onto a struct 2022-04-02 22:27:20 -07:00
9b144e7f31 working integration tests 2022-01-09 14:34:59 -08:00
3d450a1175 in progress integration tests 2022-01-09 11:00:53 -08:00
a523504c40 split into local client and remote client, and add tests 2022-01-08 21:59:28 -08:00