David Dworken
|
be1cd75550
|
More text fixes
|
2023-11-24 16:46:22 -08:00 |
|
David Dworken
|
471f26ace5
|
More test fixes
|
2023-11-24 16:46:22 -08:00 |
|
David Dworken
|
d712a6fdc5
|
More test fixes
|
2023-11-24 16:46:22 -08:00 |
|
David Dworken
|
1ab8f54167
|
More test fixes
|
2023-11-24 16:46:22 -08:00 |
|
David Dworken
|
96799452d8
|
Fix/simplify more tests for enabling presaving by default
|
2023-11-24 16:46:22 -08:00 |
|
David Dworken
|
8f0c56e384
|
Update a bunch of tests to reflect presaving which means that the hishtory command that is being tested will show up as a hishtory entry
|
2023-11-24 16:46:22 -08:00 |
|
David Dworken
|
b1733b0325
|
Update a bunch of tests to reflect presaving which means that the hishtory command that is being tested will show up as a hishtory entry
|
2023-11-24 16:46:22 -08:00 |
|
David Dworken
|
b3e145d764
|
Enable presaving by default rather than having it gated behind BetaMode
|
2023-11-24 16:46:22 -08:00 |
|
David Dworken
|
0be6fe9724
|
Swap AI completions to be behind a dedicated config option and add docs on it
|
2023-11-12 03:09:56 -08:00 |
|
David Dworken
|
aeadaf4e0d
|
Set OPENAI_API_KEY for testTui/ai so that it runs with the hishtory server rather than via directly querying OpenAI
|
2023-11-12 02:57:23 -08:00 |
|
David Dworken
|
a8f47cf340
|
Fix testTui/ai test and add golden file for it
|
2023-11-12 02:57:23 -08:00 |
|
David Dworken
|
e712d77f62
|
Add more guarding against panics when doing indexing into split strings
|
2023-11-12 02:57:23 -08:00 |
|
David Dworken
|
c4b60eb6b2
|
Clean up tests to make panics not happen for TUI test failures by moving repeated code line to a function at also adds a require
|
2023-11-12 02:57:23 -08:00 |
|
David Dworken
|
3df099c945
|
Fix AI test by quoting the sent keys to ensure zsh doesn't complain about the question mark
|
2023-11-12 02:57:23 -08:00 |
|
David Dworken
|
a184bd4243
|
Remove question mark to debug the AI test
|
2023-11-12 02:57:23 -08:00 |
|
David Dworken
|
afe1a38a0e
|
Fix 2d63263b79 by applying the override on the backend rather than in the client-side variable that isn't actually being referenced
|
2023-11-12 02:57:23 -08:00 |
|
David Dworken
|
b0f3107da2
|
Add basic test for AI queries
|
2023-11-12 02:57:23 -08:00 |
|
David Dworken
|
68142bf5fb
|
Fix #123: Fix bug with deleting custom columns and also generally improve logic for creating/removing custom columns
|
2023-11-12 02:05:51 -08:00 |
|
David Dworken
|
9ea10d2fcd
|
Revert "Add t.Skip() call for broken test"
This reverts commit 63d0a8e457 .
|
2023-11-10 10:20:59 -08:00 |
|
David Dworken
|
14d851a413
|
Revert "Revert "Remove t.Skip() call to determine if this test is actually flaky""
This reverts commit b013c51c80 .
|
2023-11-10 10:20:06 -08:00 |
|
David Dworken
|
b013c51c80
|
Revert "Remove t.Skip() call to determine if this test is actually flaky"
This reverts commit cea481816f .
|
2023-11-09 23:04:17 -08:00 |
|
David Dworken
|
cea481816f
|
Remove t.Skip() call to determine if this test is actually flaky
|
2023-11-09 23:03:27 -08:00 |
|
David Dworken
|
2a47f1f600
|
Add TODO
|
2023-11-09 23:02:42 -08:00 |
|
David Dworken
|
63d0a8e457
|
Add t.Skip() call for broken test
|
2023-11-09 23:01:55 -08:00 |
|
David Dworken
|
1975f51052
|
Call m.Run() in TestMain so that lib tests actually get executed, and fix test breakages that existed because lib tests weren't running
|
2023-11-09 23:00:20 -08:00 |
|
David Dworken
|
a180c850a9
|
Add extra require to ensure that the next line doesn't panic if the string isn't present, since that interferes with gotestsum
|
2023-11-06 18:44:14 -08:00 |
|
David Dworken
|
7f8772af3a
|
Fix test that I forgot to update in 588e2f4405
|
2023-11-01 22:09:49 -07:00 |
|
David Dworken
|
8493224e23
|
Add TODO
|
2023-11-01 18:04:40 -07:00 |
|
David Dworken
|
fcf05ac21a
|
Add tests for errors in testTui
|
2023-10-26 17:42:50 -07:00 |
|
David Dworken
|
390f37f20c
|
Update testTui tests to run with online and offline installs
|
2023-10-25 20:44:26 -07:00 |
|
David Dworken
|
bb96164ea8
|
Revert "Increase delays for testTui/search since it is the flakiest test" since I figured out the source of the flakes
This reverts commit 10851528bc .
|
2023-10-24 22:47:36 -07:00 |
|
David Dworken
|
590c4755b5
|
Revert "Split the flaky testTui/search test into two tests to increase odds of it passing quickly" since I figured out the source of the flakes
This reverts commit 352e483db5
|
2023-10-24 22:47:10 -07:00 |
|
David Dworken
|
352e483db5
|
Split the flaky testTui/search test into two tests to increase odds of it passing quickly
|
2023-10-23 18:53:16 -07:00 |
|
David Dworken
|
27eeb7d099
|
Refactor code to strip out the shell prefix to a separate function
|
2023-10-23 12:24:43 -07:00 |
|
David Dworken
|
10851528bc
|
Increase delays for testTui/search since it is the flakiest test
|
2023-10-23 12:13:40 -07:00 |
|
David Dworken
|
13233926a7
|
Fix test broken by 9433bd6e94
|
2023-10-22 17:59:21 -07:00 |
|
David Dworken
|
bfce9d4b1c
|
Add space to fix test that was broken by previous refactoring
|
2023-10-22 17:21:36 -07:00 |
|
David Dworken
|
9433bd6e94
|
Refactor offline simulation tests so that they reliably set the env variable before ever starting the shell, since we need the env variable to also apply to presaving
|
2023-10-22 11:28:41 -07:00 |
|
David Dworken
|
595ddec235
|
Add integration to report flaky tests to datadog
|
2023-10-21 16:28:28 -07:00 |
|
David Dworken
|
df9c6e8786
|
Swap to using gotestsum for retrying flaky tests
|
2023-10-21 15:41:32 -07:00 |
|
David Dworken
|
4e0788dccc
|
Update more test code to use require rather than manual failures
|
2023-10-21 14:59:12 -07:00 |
|
David Dworken
|
5ec9f85e5e
|
Fix broken test on ubuntu that was introduced in 08e734a
|
2023-10-21 13:44:08 -07:00 |
|
David Dworken
|
08e734a1fe
|
Add tests to verify the fix for #117
|
2023-10-21 09:00:06 -07:00 |
|
David Dworken
|
f1ca76a5a0
|
Extra delay to make test more reliable
|
2023-10-15 21:47:01 -07:00 |
|
David Dworken
|
0fec2d5ba9
|
Ensure that the DB entry is reliably created locally and in the remote for testTui/scroll to make it more reliable
|
2023-10-15 21:45:20 -07:00 |
|
David Dworken
|
1a04213f11
|
Add extra delay to make flaky test more reliable
|
2023-10-15 19:02:57 -07:00 |
|
David Dworken
|
58e92e5760
|
Refactor by moving methods out of lib.go into more specific packages
|
2023-10-15 18:30:39 -07:00 |
|
David Dworken
|
539ef74746
|
Remove TODO that has already been completed
|
2023-10-15 18:12:28 -07:00 |
|
David Dworken
|
fca2b1441f
|
Always include user and device ID in API request headers, so that they're available in all server-side handlers
|
2023-10-14 10:52:51 -07:00 |
|
David Dworken
|
66e482de17
|
Fix broken import test that asserted that fish commands were imported after bash/zsh commands
|
2023-10-12 21:51:18 -07:00 |
|