diff options
| author | Jax Young <jaxvanyang@gmail.com> | 2024-08-05 21:22:40 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-05 14:22:40 +0100 |
| commit | 90e7d28173ae281ba8c4e396c98da9b093b3bb42 (patch) | |
| tree | 141d62fa269dd72b9e4633794cb182e11db739bd /.github/workflows/rust.yml | |
| parent | fix(theme): Restore original colours (#2339) (diff) | |
| download | atuin-90e7d28173ae281ba8c4e396c98da9b093b3bb42.zip | |
test: add env ATUIN_TEST_LOCAL_TIMEOUT to control test timeout of SQLite (#2337)
* test: add env ATUIN_TEST_LOCAL_TIMEOUT to control test timeout of SQLite
This make it possible to control the timeout of SQLite operations in
test. And ATUIN_TEST_LOCAL_TIMEOUT defaults to the default local_timeout,
which is actually used in the client. Instead of a small timeout (0.1),
this change makes the test less likely to fail and better imitate the
default behavior.
SQLite operation timeout was first introduced from #1590, including
connection and store timeout. The env ATUIN_TEST_SQLITE_STORE_TIMEOUT
which added by #1703 only specify the store timeout. This commit doesn't
deprecate ATUIN_TEST_SQLITE_STORE_TIMEOUT, but control it by setting its
default to the new env ATUIN_TEST_LOCAL_TIMEOUT.
* test!: replace ATUIN_TEST_SQLITE_STORE_TIMEOUT with ATUIN_TEST_LOCAL_TIMEOUT
This deprecate ATUIN_TEST_SQLITE_STORE_TIMEOUT for simplicity as the new
env ATUIN_TEST_LOCAL_TIMEOUT can control both connection and store
timeout of SQLite in test. Details see 4d88611.
Revert: #1703.
Diffstat (limited to '.github/workflows/rust.yml')
0 files changed, 0 insertions, 0 deletions
