gotosocial/testrig
Daenney 236604bd6b
[chore] Log less output on failed test (#2804)
* [chore] Log less output on failed test

This changes the testrig log level to be error by default instead of
info. This makes test failures a lot easier to read, as we don't have
the parade of info logs for each failure to scroll through.

It speeds up the test suite by a couple of seconds since we need
to buffer and flush a lot less messages. On a clean run, so no test
failures, it's about a 3s difference on my machine. Depending on the
amount of test failures, total time saved can vary.

This also introduces a GTS_TESTRIG_LOG_LEVEL environment variable that
we explicitly check for, making it easy to override the log level should
we have a need for it. This would be primarily for running locally, and
not so much as part of go test.

Lastly, it updates the syslog tests to use log.Error because if the log
level is set to error but we call log.Info no message is emitted and we
hang indefinitely on the channel read.

* [chore] Rename the testrig log level env var
2024-04-04 16:42:42 +01:00
..
media [feature] Media attachment placeholders (#2331) 2023-11-10 19:29:26 +01:00
config.go [chore] Log less output on failed test (#2804) 2024-04-04 16:42:42 +01:00
db.go [chore] Move local account settings to separate db table (#2770) 2024-03-22 14:03:46 +01:00
email.go [chore] Improve copyright header handling (#1608) 2023-03-12 16:00:57 +01:00
federatingdb.go [feature] Add experimental instance-federation-spam-filter option (#2685) 2024-02-27 12:22:05 +00:00
federator.go [bugfix] check remote status permissibility (#2703) 2024-03-04 12:30:12 +00:00
gin.go [chore] Refactor HTML templates and CSS (#2480) 2023-12-27 11:23:52 +01:00
log.go [feature] Make log format configurable (#2130) 2023-08-21 19:07:55 +01:00
mediahandler.go [bugfix] process account delete side effects in serial, not in parallel (#2360) 2023-11-14 15:57:25 +01:00
oauthserver.go [chore] Improve copyright header handling (#1608) 2023-03-12 16:00:57 +01:00
processor.go [bugfix] process account delete side effects in serial, not in parallel (#2360) 2023-11-14 15:57:25 +01:00
router.go [chore] Refactor HTML templates and CSS (#2480) 2023-12-27 11:23:52 +01:00
storage.go [chore] Improve copyright header handling (#1608) 2023-03-12 16:00:57 +01:00
testmodels.go [feature] Option to hide followers/following (#2788) 2024-04-02 10:42:24 +01:00
transportcontroller.go [bugfix] httpclient not signing subsequent redirect requests (#2798) 2024-04-02 13:12:26 +02:00
util.go [feature] Add experimental instance-federation-spam-filter option (#2685) 2024-02-27 12:22:05 +00:00