gotosocial/internal
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
..
ap [chore] Try to parse public key as both Actor + bare key (#2710) 2024-04-02 11:30:10 +01:00
api [bugfix] improved authenticate post inbox error handling (#2803) 2024-04-03 13:57:07 +01:00
cache [chore] bump go structr cache version -> v0.6.0 (#2773) 2024-04-02 12:03:40 +02:00
cleaner [feature] Add experimental instance-federation-spam-filter option (#2685) 2024-02-27 12:22:05 +00:00
config [chore] Move local account settings to separate db table (#2770) 2024-03-22 14:03:46 +01:00
db [bugfix] Sort follows chronologically (#2801) 2024-04-03 14:06:39 +01:00
email [bugfix] return 400 Bad Request on more cases of malformed AS data (#2399) 2023-11-30 16:22:34 +00:00
federation [bugfix] Sort follows chronologically (#2801) 2024-04-03 14:06:39 +01:00
filter [feature] Add experimental instance-federation-spam-filter option (#2685) 2024-02-27 12:22:05 +00:00
gotosocial [feature/performance] Wrap incoming HTTP requests in timeout handler (#2353) 2023-11-13 19:48:51 +01:00
gtscontext [bugfix] httpclient not signing subsequent redirect requests (#2798) 2024-04-02 13:12:26 +02:00
gtserror [bugfix] check remote status permissibility (#2703) 2024-03-04 12:30:12 +00:00
gtsmodel [feature] User-selectable preset CSS themes for accounts (#2777) 2024-03-25 17:32:24 +00:00
headerfilter [feature] request blocking by http headers (#2409) 2023-12-18 14:18:25 +00:00
httpclient [bugfix] Set the Host header within the signing transport (#2799) 2024-04-02 14:28:36 +02:00
id [chore] Improve copyright header handling (#1608) 2023-03-12 16:00:57 +01:00
iotools [chore] Improve copyright header handling (#1608) 2023-03-12 16:00:57 +01:00
language [feature] Set/show instance language(s); show post language on frontend (#2362) 2023-11-17 11:35:28 +01:00
log [chore] Log less output on failed test (#2804) 2024-04-04 16:42:42 +01:00
media [chore]: Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#2714) 2024-03-04 15:05:24 +00:00
messages [feature] Process incoming Move activity (#2724) 2024-03-12 14:34:08 +00:00
metrics [chore] Update usage of OTEL libraries (#2725) 2024-03-11 15:34:34 +01:00
middleware [feature] Try HTTP signature validation with and without query params for incoming requests (#2591) 2024-01-31 14:15:28 +00:00
oauth [chore] Refactor HTML templates and CSS (#2480) 2023-12-27 11:23:52 +01:00
oidc [chore] Improve copyright header handling (#1608) 2023-03-12 16:00:57 +01:00
paging [bugfix] self-referencing collection pages for status replies (#2364) 2023-11-20 12:22:28 +00:00
processing [bugfix] Set the Host header within the signing transport (#2799) 2024-04-02 14:28:36 +02:00
regexes [bugfix] use start + end line in regex when validating emoji via API (#2671) 2024-02-20 11:46:04 +01:00
router [chore] Refactor HTML templates and CSS (#2480) 2023-12-27 11:23:52 +01:00
scheduler [feature] add support for polls + receiving federated status edits (#2330) 2023-11-08 14:32:17 +00:00
state [feature] Process outgoing Move from clientAPI (#2750) 2024-03-13 13:53:29 +01:00
storage [feature/bugfix] Probe S3 storage for CSP uri, add config flag for extra URIs (#2134) 2023-08-20 13:35:55 +02:00
stream [bugfix] fix possible mutex lockup during streaming code (#2633) 2024-02-20 18:07:49 +00:00
text [bugfix] Parse links that contain non-ascii characters (#2762) 2024-03-15 17:26:53 +00:00
timeline [chore] Try to parse public key as both Actor + bare key (#2710) 2024-04-02 11:30:10 +01:00
tracing [chore] Update usage of OTEL libraries (#2725) 2024-03-11 15:34:34 +01:00
trans [chore] Move local account settings to separate db table (#2770) 2024-03-22 14:03:46 +01:00
transport [bugfix] Set the Host header within the signing transport (#2799) 2024-04-02 14:28:36 +02:00
typeutils [chore] Try to parse public key as both Actor + bare key (#2710) 2024-04-02 11:30:10 +01:00
uris [feature] Process outgoing Move from clientAPI (#2750) 2024-03-13 13:53:29 +01:00
util [chore] Move DoOnce func wrapper to util (#2613) 2024-02-09 11:38:51 +00:00
validate [chore] Different error message for net/mail parsing on go 1.21.8 and above (#2760) 2024-03-15 11:36:43 +01:00
web [feature] User-selectable preset CSS themes for accounts (#2777) 2024-03-25 17:32:24 +00:00
workers [feature] support canceling scheduled tasks, some federation API performance improvements (#2329) 2023-11-04 20:21:20 +00:00