David Dworken
ceb1becfa6
Fix ctx wiring so installs work properly
2022-09-20 23:30:57 -07:00
David Dworken
694c2e2679
Untested: ctx wired through
2022-09-20 22:28:40 -07:00
David Dworken
e47bcfc993
Part way through migrating to context
2022-09-20 22:03:15 -07:00
David Dworken
42c6f95eb4
Remove time.Sleep that was working around an old already fixed bug
2022-09-20 21:38:04 -07:00
David Dworken
5391ecd220
First version of working redaction with passing integration tests
2022-09-19 22:49:48 -07:00
David Dworken
a445118e91
Remove outdated TODO
2022-09-17 23:05:50 -07:00
David Dworken
af0d20952f
Remove the last bit of GITHUB_ACTION dependent code
2022-09-17 22:50:01 -07:00
David Dworken
55f0f97d29
Fix tests for importing so they pass on github actions
2022-09-17 21:56:39 -07:00
David Dworken
d4302501eb
Improve table matching for tests and attempt to fix the tests that fail only on github actions
2022-09-17 12:49:27 -07:00
David Dworken
5b1c9140b3
Support runtimes that contain a period
2022-09-17 12:37:02 -07:00
David Dworken
6093d06110
Remove outdated TODO + fix TODO to add tests for the table output
2022-09-17 12:19:29 -07:00
David Dworken
bad123a3dd
Add tests for history importing and add output showing the number of imported entries
2022-09-17 11:49:31 -07:00
David Dworken
d54bece705
Add HomeDirectory to HistoryEntry so we can query with or without ~/ in the cwd atom
2022-09-07 23:20:31 -07:00
David Dworken
aef13b16d0
Offline first! Now if a devide is offline it will detect this and upload the entries later
2022-09-04 18:37:46 -07:00
David Dworken
e8f001c78b
Add basic support for stripping out HISTTIMEFORMAT prefixes
2022-06-12 21:28:19 -07:00
David Dworken
3f32891469
Revert "Half implement querying based on relative and non-relative paths"
...
This reverts commit af05d823fe
. I will pick up work on this later.
2022-06-12 20:28:40 -07:00
David Dworken
af05d823fe
Half implement querying based on relative and non-relative paths
2022-06-12 20:28:33 -07:00
David Dworken
ad7e412855
Add help command
2022-06-05 18:26:02 -07:00
David Dworken
5e44e7ef36
Support queries as part of the export command + more info sent to the banner endpoint
2022-06-05 18:05:06 -07:00
David Dworken
b471eea2ee
Enable 'strict' mode for zsh
2022-06-04 23:11:26 -07:00
David Dworken
0fac3b7286
Make query params required rather than having weird undefined behavior
2022-06-04 23:03:05 -07:00
David Dworken
84182ba5c3
Delete TODO for a test that I don't think is needed
2022-06-04 22:30:20 -07:00
David Dworken
00f6bed62c
Add a test for the install.py script
2022-06-04 22:27:04 -07:00
David Dworken
c918c5042e
Fix test on incorrect update output + prevent downgrades
2022-06-04 21:42:40 -07:00
David Dworken
0a31e8a787
Skip flaky test in github actions
2022-05-27 23:00:10 -07:00
David Dworken
47d13a9c27
Passing the basic dump testss
2022-05-22 19:45:46 -07:00
David Dworken
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
David Dworken
46d7e9e013
Tests passing when being run offline, still not integrated with the new API endpoints yet
2022-04-28 11:26:55 -07:00
David Dworken
87c8c961e9
Delete already done todo
2022-04-28 10:01:58 -07:00
David Dworken
980d299543
Run the command in the background for zsh
2022-04-21 22:25:24 -07:00
David Dworken
6a18504755
Enable WAL for increased concurrency, and add additional expectedOutput option for testDisplayTable
2022-04-20 22:13:10 -07:00
David Dworken
94c88c76fe
Skip testUpdate when running on linux/arm64 since that isn't a supported platform
2022-04-20 20:56:01 -07:00
David Dworken
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
David Dworken
0c0943fc79
Fix failing test + fix syntax error in workflow
2022-04-19 19:21:39 -07:00
David Dworken
62c29dc68c
Enable some previously disabled tests that I think should now pass on macos
2022-04-18 23:07:39 -07:00
David Dworken
d6a142dfe7
Fix failing lib_test + add test for displaying the correct cwd in the table
2022-04-18 22:45:07 -07:00
David Dworken
38b91f933c
Add a timestamp test that I believe will fail for macos
2022-04-18 22:07:10 -07:00
David Dworken
1cc36fa0ef
Add todo, extra debugging output for failing mac test, and a check on resp.StatusCode
2022-04-18 21:28:41 -07:00
David Dworken
97f5368954
Remove set -m from test that breaks it for zsh
2022-04-17 23:31:08 -07:00
David Dworken
720fd7ee68
Re-enable update tests
2022-04-17 23:23:47 -07:00
David Dworken
16055f982e
Skip commands prefixed with a space for zsh + update tests + touch ~/.zshrc so tests can run on actions
2022-04-17 21:04:44 -07:00
David Dworken
aae18d44b9
Working basic zsh integration (with lots of failing tests that are currently getting skipped)
2022-04-17 19:54:17 -07:00
David Dworken
5d9950d0a9
Fix goarch for m1 + fix boolean conditions
2022-04-17 11:51:29 -07:00
David Dworken
cf54d4b416
Skip failing test on macos actions
2022-04-17 11:37:23 -07:00
David Dworken
824c1853c1
Fix tests failing on Github actions
2022-04-17 11:24:55 -07:00
David Dworken
31288fb361
Better tests for the update flow
2022-04-16 23:00:04 -07:00
David Dworken
158f08f5c6
Improved update flow
...
Using the previously added new API endpoint, the update flow can now skip updates if the latest version is already installed. This also improves the output by making it so update can print the version. Also improved the error handling.
2022-04-16 20:50:02 -07:00
David Dworken
def83d6b0e
Add verbose flag for the status subcommand
2022-04-16 10:46:57 -07:00
David Dworken
62a83b76b1
Add a test for displaying a table
2022-04-16 01:09:25 -07:00
David Dworken
a9af51f5b2
Improved tests
2022-04-16 00:56:08 -07:00