David Dworken
|
2b1af986d8
|
Add support for running hishtory redact while offline, even though this may lead to syncing inconsistency bugs
|
2023-10-22 11:43:56 -07:00 |
|
David Dworken
|
c613e696b4
|
Update hishtory redact so that it doesn't error out due to it redacting the presaved entry for the current command
|
2023-10-22 11:34:26 -07:00 |
|
David Dworken
|
fdbe91246e
|
Add another hook point to check HISHTORY_SIMULATE_NETWORK_ERROR so that it also blocks downloading updates
|
2023-10-22 11:30:49 -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
|
53580d40e9
|
Remove TODOs for adding data to context that I think is actually fine to keep in the request as-is
|
2023-10-22 11:17:06 -07:00 |
|
David Dworken
|
956ac736f2
|
Update metrics exporter output to include whether GLOBAL_STATSD is nil
|
2023-10-22 11:14:25 -07:00 |
|
David Dworken
|
6e1589c1d8
|
Update github actions to export the test results json for both OSs, and to do it even if the test are an overall failure
|
2023-10-22 11:12:11 -07:00 |
|
David Dworken
|
083569be17
|
Move output prefix from 60d388c4c2 to the inner test
|
2023-10-22 11:07:59 -07:00 |
|
David Dworken
|
8b9e3dfb10
|
Export testrun.json as a file so that we can also download it for manual inspection/processing
|
2023-10-22 00:21:47 -07:00 |
|
David Dworken
|
60d388c4c2
|
Add one more print similar to b6885cca98 that was missed in that commit
|
2023-10-22 00:19:34 -07:00 |
|
David Dworken
|
ff0d2c34d6
|
Add print line after finishing upload of DD metrics
|
2023-10-21 17:14:49 -07:00 |
|
David Dworken
|
b6885cca98
|
Attempt to fix gotestsum skipping tests by adding a prefix so that test output doesn't begin with panic:
|
2023-10-21 17:03:04 -07:00 |
|
David Dworken
|
50c6f5e061
|
Skip tests that cause gotestsum to skip re-running
|
2023-10-21 16:59:42 -07:00 |
|
David Dworken
|
3d4e48aabd
|
Add test runtime metric
|
2023-10-21 16:42:41 -07:00 |
|
David Dworken
|
4e15bab9be
|
Add missing go get hash
|
2023-10-21 16:35:04 -07:00 |
|
David Dworken
|
595ddec235
|
Add integration to report flaky tests to datadog
|
2023-10-21 16:28:28 -07:00 |
|
David Dworken
|
1d29bb25e9
|
Increase timeout since the control-r test is extremely slow
|
2023-10-21 16:21:52 -07:00 |
|
David Dworken
|
8805e57c6f
|
Change order of gotestsum arguments
|
2023-10-21 15:52:32 -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
|
4751004d7e
|
Add TODO
|
2023-10-21 09:48:36 -07:00 |
|
David Dworken
|
6bb12241c9
|
Promote the background updates of the DB from BetaMode to prod
|
2023-10-21 09:47:20 -07:00 |
|
David Dworken
|
08e734a1fe
|
Add tests to verify the fix for #117
|
2023-10-21 09:00:06 -07:00 |
|
David Dworken
|
1fc17e3296
|
Release v0.238
|
2023-10-21 00:30:06 -07:00 |
|
David Dworken
|
3ca9de559f
|
Fix #117 by disown-ing background processes so that they don't stop fish from exiting
|
2023-10-20 23:23:24 -07:00 |
|
David Dworken
|
332bfbb388
|
Release v0.237
|
2023-10-18 20:29:25 -07:00 |
|
David Dworken
|
9efef65e3a
|
Update README and make column name matching more relaxed
|
2023-10-18 19:17:05 -07:00 |
|
David Dworken
|
8274534be1
|
Update README
|
2023-10-18 19:12:14 -07:00 |
|
David Dworken
|
a937b35e54
|
Avoid returning DB error when deleted message identifiers don't have a device ID
|
2023-10-18 18:59:12 -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
|
4202e057ef
|
Update docker compose test to ensure that the redaction worked
|
2023-10-15 19:05:32 -07:00 |
|
David Dworken
|
1a04213f11
|
Add extra delay to make flaky test more reliable
|
2023-10-15 19:02:57 -07:00 |
|
David Dworken
|
c8de97a8c8
|
Rephrase README
|
2023-10-15 18:36:06 -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
|
9a4a2a18aa
|
Update TODOs
|
2023-10-15 17:59:11 -07:00 |
|
David Dworken
|
cd53e9a40d
|
Add another filter check to remove integration test devices
|
2023-10-15 17:58:25 -07:00 |
|
David Dworken
|
690b969fe3
|
Use queryReason parameter to properly record query interactions
|
2023-10-15 17:45:38 -07:00 |
|
David Dworken
|
cd69973939
|
Update usage_data queries to filter out integration tests
|
2023-10-15 17:30:55 -07:00 |
|
David Dworken
|
24750066a7
|
Merge branch 'master' of github.com:ddworken/hishtory
|
2023-10-15 16:43:08 -07:00 |
|
David Dworken
|
5ff15303bf
|
exclude test devices from registration metrics
|
2023-10-15 16:42:59 -07:00 |
|
David Dworken
|
505daacb65
|
Add another TODO for cleaning up integration tests from the main DB
|
2023-10-15 14:54:01 -07:00 |
|
David Dworken
|
460d161c76
|
Update some usage calculations to exclude is_integration_test_device
|
2023-10-15 14:52:45 -07:00 |
|
David Dworken
|
fc865aef28
|
Add TODO
|
2023-10-15 14:50:17 -07:00 |
|
David Dworken
|
72413bb9ac
|
Release v0.236
|
2023-10-15 14:09:40 -07:00 |
|
David Dworken
|
f3727dbeff
|
Wire through a flag so that we can track when installations come from tests, and delete those from the DB more aggressively
|
2023-10-15 13:09:48 -07:00 |
|
David Dworken
|
449a4d0000
|
Add better handling for race condition with deleting presaved entries
|
2023-10-15 13:00:34 -07:00 |
|
David Dworken
|
f6b3890f20
|
Fix incorrect comparisons for checking if a timestamp is zero-valued
|
2023-10-15 12:59:42 -07:00 |
|