Commit Graph

1668 Commits

Author SHA1 Message Date
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
083569be17 Move output prefix from 60d388c4c2 to the inner test 2023-10-22 11:07:59 -07:00
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
60d388c4c2 Add one more print similar to b6885cca98 that was missed in that commit 2023-10-22 00:19:34 -07:00
ff0d2c34d6 Add print line after finishing upload of DD metrics 2023-10-21 17:14:49 -07:00
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
50c6f5e061 Skip tests that cause gotestsum to skip re-running 2023-10-21 16:59:42 -07:00
3d4e48aabd Add test runtime metric 2023-10-21 16:42:41 -07:00
4e15bab9be Add missing go get hash 2023-10-21 16:35:04 -07:00
595ddec235 Add integration to report flaky tests to datadog 2023-10-21 16:28:28 -07:00
1d29bb25e9 Increase timeout since the control-r test is extremely slow 2023-10-21 16:21:52 -07:00
8805e57c6f Change order of gotestsum arguments 2023-10-21 15:52:32 -07:00
df9c6e8786 Swap to using gotestsum for retrying flaky tests 2023-10-21 15:41:32 -07:00
4e0788dccc Update more test code to use require rather than manual failures 2023-10-21 14:59:12 -07:00
5ec9f85e5e Fix broken test on ubuntu that was introduced in 08e734a 2023-10-21 13:44:08 -07:00
4751004d7e Add TODO 2023-10-21 09:48:36 -07:00
6bb12241c9 Promote the background updates of the DB from BetaMode to prod 2023-10-21 09:47:20 -07:00
08e734a1fe Add tests to verify the fix for #117 2023-10-21 09:00:06 -07:00
1fc17e3296 Release v0.238 v0.238 2023-10-21 00:30:06 -07:00
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
332bfbb388 Release v0.237 v0.237 2023-10-18 20:29:25 -07:00
9efef65e3a Update README and make column name matching more relaxed 2023-10-18 19:17:05 -07:00
8274534be1 Update README 2023-10-18 19:12:14 -07:00
a937b35e54 Avoid returning DB error when deleted message identifiers don't have a device ID 2023-10-18 18:59:12 -07:00
f1ca76a5a0 Extra delay to make test more reliable 2023-10-15 21:47:01 -07:00
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
4202e057ef Update docker compose test to ensure that the redaction worked 2023-10-15 19:05:32 -07:00
1a04213f11 Add extra delay to make flaky test more reliable 2023-10-15 19:02:57 -07:00
c8de97a8c8 Rephrase README 2023-10-15 18:36:06 -07:00
58e92e5760 Refactor by moving methods out of lib.go into more specific packages 2023-10-15 18:30:39 -07:00
539ef74746 Remove TODO that has already been completed 2023-10-15 18:12:28 -07:00
9a4a2a18aa Update TODOs 2023-10-15 17:59:11 -07:00
cd53e9a40d Add another filter check to remove integration test devices 2023-10-15 17:58:25 -07:00
690b969fe3 Use queryReason parameter to properly record query interactions 2023-10-15 17:45:38 -07:00
cd69973939 Update usage_data queries to filter out integration tests 2023-10-15 17:30:55 -07:00
24750066a7 Merge branch 'master' of github.com:ddworken/hishtory 2023-10-15 16:43:08 -07:00
5ff15303bf exclude test devices from registration metrics 2023-10-15 16:42:59 -07:00
505daacb65 Add another TODO for cleaning up integration tests from the main DB 2023-10-15 14:54:01 -07:00
460d161c76 Update some usage calculations to exclude is_integration_test_device 2023-10-15 14:52:45 -07:00
fc865aef28 Add TODO 2023-10-15 14:50:17 -07:00
72413bb9ac Release v0.236 v0.236 2023-10-15 14:09:40 -07:00
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
449a4d0000 Add better handling for race condition with deleting presaved entries 2023-10-15 13:00:34 -07:00
f6b3890f20 Fix incorrect comparisons for checking if a timestamp is zero-valued 2023-10-15 12:59:42 -07:00
56f54f0f65 Better output formatting for server failures 2023-10-15 12:48:05 -07:00
3ec8ffad80 Fix accepting the hishtory redact prompt in github action tests 2023-10-15 12:32:05 -07:00
4bcc5fb335 Periodically call query endpoint and retrieve data to ensure that the local DB is always reasonably up to date 2023-10-15 12:29:50 -07:00
215e71293d Add basic check that hishtory redaction works in the self-hosting tests 2023-10-15 11:52:06 -07:00
67f2ed6de1 Fix transaction for creating deletion requests so that it actually uses the passed in tx 2023-10-15 11:49:36 -07:00
299617ba7e Update error message to make it clearer when it shows up in test logs 2023-10-15 11:45:08 -07:00