From 352353ce7a33c3ac26fbecd597ab24ae2f9c9864 Mon Sep 17 00:00:00 2001 From: tobi Date: Wed, 9 Jul 2025 17:25:45 +0200 Subject: [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 Co-committed-by: tobi --- internal/config/config.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'internal/config/config.go') diff --git a/internal/config/config.go b/internal/config/config.go index 8139770e0..95d74342e 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -182,6 +182,8 @@ type Configuration struct { AdminMediaPruneDryRun bool `name:"dry-run" usage:"perform a dry run and only log number of items eligible for pruning" ephemeral:"yes"` AdminMediaListLocalOnly bool `name:"local-only" usage:"list only local attachments/emojis; if specified then remote-only cannot also be true" ephemeral:"yes"` AdminMediaListRemoteOnly bool `name:"remote-only" usage:"list only remote attachments/emojis; if specified then local-only cannot also be true" ephemeral:"yes"` + TestrigSkipDBSetup bool `name:"skip-db-setup" usage:"skip testrig database setup with population of test models" ephemeral:"yes"` + TestrigSkipDBTeardown bool `name:"skip-db-teardown" usage:"skip testrig database teardown (i.e. data deletion and tables dropped)" ephemeral:"yes"` } type HTTPClientConfiguration struct { -- cgit v1.2.3