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 |
|
David Dworken
|
253ad7f6b6
|
Bold matches for search queries in TUI for #112. This was previously available behind the beta-mode flag, but will now be enabled by default
|
2023-10-12 19:34:09 -07:00 |
|
David Dworken
|
9a947b73cf
|
Add test for updating that relies on the prod server
|
2023-10-10 22:14:51 -07:00 |
|
David Dworken
|
dfa961072e
|
Add more precise assertions for update tests
|
2023-10-10 07:43:37 -07:00 |
|
David Dworken
|
8373c589ea
|
Improve update tests to run a command post-update with the pre-update shell config
|
2023-10-10 07:35:23 -07:00 |
|
David Dworken
|
f0dbcd6e3b
|
Add more thorough tests for updates
|
2023-10-09 21:41:30 -07:00 |
|
David Dworken
|
8097c31afa
|
Remove TODO that was fixed in f5264b6eff
|
2023-10-07 14:36:02 -07:00 |
|
David Dworken
|
f5264b6eff
|
Tweak ImportHistory so that all entries are guaranteed to have sequential timestamps that are monotonically increasing
|
2023-10-07 11:05:19 -07:00 |
|
David Dworken
|
c7d1abdc83
|
Add additional tests for history importing
|
2023-10-03 08:00:16 -07:00 |
|
David Dworken
|
d33bd6a046
|
Improve history import performance so that we can import 100k entries in ~6 seconds (down from ~20 seconds)
|
2023-10-02 22:27:24 -07:00 |
|
David Dworken
|
f8719e4b9b
|
Increase number of automatic retries for testTui/delete since it seems to also be somewhat flaky
|
2023-10-01 18:26:02 -07:00 |
|
David Dworken
|
0b54cebd46
|
Further increase delay to make tests more reliable
|
2023-10-01 18:25:19 -07:00 |
|
David Dworken
|
33f09ea030
|
Fix testPresaving/bash by calling SetSid to prevent SIGTTIN signal from killing the test
|
2023-09-29 21:38:50 -07:00 |
|
David Dworken
|
0b57034c39
|
Revert "Revert all commits since v0.223 to enable me to release a patch on top of v0.223"
This reverts commit 68ed9f2d5d .
|
2023-09-29 18:21:23 -07:00 |
|
David Dworken
|
68ed9f2d5d
|
Revert all commits since v0.223 to enable me to release a patch on top of v0.223
|
2023-09-28 22:15:30 -07:00 |
|
David Dworken
|
98b6eb57d0
|
Disable broken test on github actions
|
2023-09-28 22:15:26 -07:00 |
|
David Dworken
|
61a7435fb7
|
Add additional assertion to presaving test to make it a stronger test, and to help debug a test failure that only reproduces on github actions
|
2023-09-28 22:15:22 -07:00 |
|
David Dworken
|
b1988d7022
|
Increase delay since TestTui/search is still flaky
|
2023-09-28 22:15:12 -07:00 |
|
David Dworken
|
1a84bc2fef
|
Remove new line
|
2023-09-28 22:15:09 -07:00 |
|
David Dworken
|
b859b34616
|
Disable testing of TUI colors on linux
|
2023-09-28 22:15:03 -07:00 |
|
David Dworken
|
5d46c94b13
|
Improve test for duplicate rows to make it more reliable/simple
|
2023-09-28 22:14:47 -07:00 |
|
David Dworken
|
2e5f345411
|
Refactor tmux capturing to take in a struct to avoid having to create so many overloaded functions
|
2023-09-28 22:14:41 -07:00 |
|
David Dworken
|
83c3664de6
|
Add test for beta-mode enabling highlighting of matching queries
|
2023-09-28 22:14:22 -07:00 |
|
David Dworken
|
b482a6d6ec
|
Add very basic TUI test that also tests how the TUI uses escape sequences for colors
|
2023-09-28 22:14:05 -07:00 |
|
David Dworken
|
79ec2be1e4
|
Improve testPresaving to cover more potential errors with presaving
|
2023-09-28 22:14:00 -07:00 |
|
David Dworken
|
9fda54d4c2
|
Remove testutils.Check(t, err) and replace it with require.NoError which gives a clearer error message and a full stacktrace
|
2023-09-28 22:13:27 -07:00 |
|
David Dworken
|
6d5a86a8bb
|
Revert all commits since v0.223 to enable me to release a patch on top of v0.223
|
2023-09-28 21:49:37 -07:00 |
|
David Dworken
|
d18747e639
|
Disable broken test on github actions
|
2023-09-27 21:10:39 -07:00 |
|
David Dworken
|
bed3fd3eb4
|
Add additional assertion to presaving test to make it a stronger test, and to help debug a test failure that only reproduces on github actions
|
2023-09-26 22:17:32 -07:00 |
|
David Dworken
|
f84c2d86b5
|
Increase delay since TestTui/search is still flaky
|
2023-09-26 20:16:55 -07:00 |
|
David Dworken
|
289fe6e8e1
|
Remove new line
|
2023-09-26 20:16:22 -07:00 |
|
David Dworken
|
adc069bd54
|
Disable testing of TUI colors on linux
|
2023-09-26 20:15:11 -07:00 |
|