mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-10-29 11:42:24 -05:00
[chore/testing] Add env vars to skip testrig setup/teardown (#4317)
Add flags to skip local testrig db setup and teardown, to allow somewhat easier testing of migrations. Documents env vars available to the testrig. Reviewed-on: https://codeberg.org/superseriousbusiness/gotosocial/pulls/4317 Co-authored-by: tobi <tobi.smethurst@protonmail.com> Co-committed-by: tobi <tobi.smethurst@protonmail.com>
This commit is contained in:
parent
dcfc9b7885
commit
352353ce7a
8 changed files with 126 additions and 6 deletions
|
|
@ -128,7 +128,7 @@ func testDefaults() config.Configuration {
|
|||
ThumbMaxPixels: 512,
|
||||
},
|
||||
|
||||
// the testrig only uses in-memory storage, so we can
|
||||
// the testrig uses in-memory storage by default, so we can
|
||||
// safely set this value to 'test' to avoid running storage
|
||||
// migrations, and other silly things like that
|
||||
StorageBackend: "test",
|
||||
|
|
@ -191,6 +191,10 @@ func testDefaults() config.Configuration {
|
|||
|
||||
// simply use cache defaults.
|
||||
Cache: config.Defaults.Cache,
|
||||
|
||||
// Testrig-specific flags.
|
||||
TestrigSkipDBSetup: envBool("GTS_TESTRIG_SKIP_DB_SETUP", false),
|
||||
TestrigSkipDBTeardown: envBool("GTS_TESTRIG_SKIP_DB_TEARDOWN", false),
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue