summaryrefslogtreecommitdiff
path: root/test/envparsing.sh
diff options
context:
space:
mode:
Diffstat (limited to 'test/envparsing.sh')
-rwxr-xr-xtest/envparsing.sh140
1 files changed, 68 insertions, 72 deletions
diff --git a/test/envparsing.sh b/test/envparsing.sh
index 8d79c3be9..e0afaae95 100755
--- a/test/envparsing.sh
+++ b/test/envparsing.sh
@@ -25,65 +25,63 @@ EXPECT=$(cat << "EOF"
"advanced-throttling-retry-after": 10000000000,
"application-name": "gts",
"bind-address": "127.0.0.1",
- "cache": {
- "account-mem-ratio": 5,
- "account-note-mem-ratio": 1,
- "account-settings-mem-ratio": 0.1,
- "account-stats-mem-ratio": 2,
- "application-mem-ratio": 0.1,
- "block-ids-mem-ratio": 3,
- "block-mem-ratio": 2,
- "boost-of-ids-mem-ratio": 3,
- "client-mem-ratio": 0.1,
- "conversation-last-status-ids-mem-ratio": 2,
- "conversation-mem-ratio": 1,
- "domain-permission-draft-mem-ratio": 0.5,
- "domain-permission-subscription-mem-ratio": 0.5,
- "emoji-category-mem-ratio": 0.1,
- "emoji-mem-ratio": 3,
- "filter-keyword-mem-ratio": 0.5,
- "filter-mem-ratio": 0.5,
- "filter-status-mem-ratio": 0.5,
- "follow-ids-mem-ratio": 4,
- "follow-mem-ratio": 2,
- "follow-request-ids-mem-ratio": 2,
- "follow-request-mem-ratio": 2,
- "following-tag-ids-mem-ratio": 2,
- "in-reply-to-ids-mem-ratio": 3,
- "instance-mem-ratio": 1,
- "interaction-request-mem-ratio": 1,
- "list-ids-mem-ratio": 2,
- "list-mem-ratio": 1,
- "listed-ids-mem-ratio": 2,
- "marker-mem-ratio": 0.5,
- "media-mem-ratio": 4,
- "memory-target": 104857600,
- "mention-mem-ratio": 2,
- "move-mem-ratio": 0.1,
- "notification-mem-ratio": 2,
- "poll-mem-ratio": 1,
- "poll-vote-ids-mem-ratio": 2,
- "poll-vote-mem-ratio": 2,
- "report-mem-ratio": 1,
- "sin-bin-status-mem-ratio": 0.5,
- "status-bookmark-ids-mem-ratio": 2,
- "status-bookmark-mem-ratio": 0.5,
- "status-edit-mem-ratio": 2,
- "status-fave-ids-mem-ratio": 3,
- "status-fave-mem-ratio": 2,
- "status-mem-ratio": 5,
- "tag-mem-ratio": 2,
- "thread-mute-mem-ratio": 0.2,
- "token-mem-ratio": 0.75,
- "tombstone-mem-ratio": 0.5,
- "user-mem-ratio": 0.25,
- "user-mute-ids-mem-ratio": 3,
- "user-mute-mem-ratio": 2,
- "visibility-mem-ratio": 2,
- "web-push-subscription-ids-mem-ratio": 1,
- "web-push-subscription-mem-ratio": 1,
- "webfinger-mem-ratio": 0.1
- },
+ "cache-account-mem-ratio": 5,
+ "cache-account-note-mem-ratio": 1,
+ "cache-account-settings-mem-ratio": 0.1,
+ "cache-account-stats-mem-ratio": 2,
+ "cache-application-mem-ratio": 0.1,
+ "cache-block-ids-mem-ratio": 3,
+ "cache-block-mem-ratio": 2,
+ "cache-boost-of-ids-mem-ratio": 3,
+ "cache-client-mem-ratio": 0.1,
+ "cache-conversation-last-status-ids-mem-ratio": 2,
+ "cache-conversation-mem-ratio": 1,
+ "cache-domain-permission-draft-mem-ratio": 0.5,
+ "cache-domain-permission-subscription-mem-ratio": 0.5,
+ "cache-emoji-category-mem-ratio": 0.1,
+ "cache-emoji-mem-ratio": 3,
+ "cache-filter-keyword-mem-ratio": 0.5,
+ "cache-filter-mem-ratio": 0.5,
+ "cache-filter-status-mem-ratio": 0.5,
+ "cache-follow-ids-mem-ratio": 4,
+ "cache-follow-mem-ratio": 2,
+ "cache-follow-request-ids-mem-ratio": 2,
+ "cache-follow-request-mem-ratio": 2,
+ "cache-following-tag-ids-mem-ratio": 2,
+ "cache-in-reply-to-ids-mem-ratio": 3,
+ "cache-instance-mem-ratio": 1,
+ "cache-interaction-request-mem-ratio": 1,
+ "cache-list-ids-mem-ratio": 2,
+ "cache-list-mem-ratio": 1,
+ "cache-listed-ids-mem-ratio": 2,
+ "cache-marker-mem-ratio": 0.5,
+ "cache-media-mem-ratio": 4,
+ "cache-memory-target": "100MiB",
+ "cache-mention-mem-ratio": 2,
+ "cache-move-mem-ratio": 0.1,
+ "cache-notification-mem-ratio": 2,
+ "cache-poll-mem-ratio": 1,
+ "cache-poll-vote-ids-mem-ratio": 2,
+ "cache-poll-vote-mem-ratio": 2,
+ "cache-report-mem-ratio": 1,
+ "cache-sin-bin-status-mem-ratio": 0.5,
+ "cache-status-bookmark-ids-mem-ratio": 2,
+ "cache-status-bookmark-mem-ratio": 0.5,
+ "cache-status-edit-mem-ratio": 2,
+ "cache-status-fave-ids-mem-ratio": 3,
+ "cache-status-fave-mem-ratio": 2,
+ "cache-status-mem-ratio": 5,
+ "cache-tag-mem-ratio": 2,
+ "cache-thread-mute-mem-ratio": 0.2,
+ "cache-token-mem-ratio": 0.75,
+ "cache-tombstone-mem-ratio": 0.5,
+ "cache-user-mem-ratio": 0.25,
+ "cache-user-mute-ids-mem-ratio": 3,
+ "cache-user-mute-mem-ratio": 2,
+ "cache-visibility-mem-ratio": 2,
+ "cache-web-push-subscription-ids-mem-ratio": 1,
+ "cache-web-push-subscription-mem-ratio": 1,
+ "cache-webfinger-mem-ratio": 0.1,
"config-path": "internal/config/testdata/test.yaml",
"db-address": ":memory:",
"db-database": "gotosocial_prod",
@@ -92,7 +90,7 @@ EXPECT=$(cat << "EOF"
"db-port": 6969,
"db-postgres-connection-string": "",
"db-sqlite-busy-timeout": 1000000000,
- "db-sqlite-cache-size": 0,
+ "db-sqlite-cache-size": "0B",
"db-sqlite-journal-mode": "DELETE",
"db-sqlite-synchronous": "FULL",
"db-tls-ca-cert": "",
@@ -102,12 +100,10 @@ EXPECT=$(cat << "EOF"
"dry-run": true,
"email": "",
"host": "example.com",
- "http-client": {
- "allow-ips": [],
- "block-ips": [],
- "timeout": 30000000000,
- "tls-insecure-skip-verify": false
- },
+ "http-client-allow-ips": [],
+ "http-client-block-ips": [],
+ "http-client-timeout": 30000000000,
+ "http-client-tls-insecure-skip-verify": false,
"instance-allow-backdating-statuses": true,
"instance-deliver-to-shared-inboxes": false,
"instance-expose-peers": true,
@@ -138,14 +134,14 @@ EXPECT=$(cat << "EOF"
"media-cleanup-from": "00:00",
"media-description-max-chars": 5000,
"media-description-min-chars": 69,
- "media-emoji-local-max-size": 420,
- "media-emoji-remote-max-size": 420,
+ "media-emoji-local-max-size": "420B",
+ "media-emoji-remote-max-size": "420B",
"media-ffmpeg-pool-size": 8,
- "media-image-size-hint": 5242880,
- "media-local-max-size": 420,
+ "media-image-size-hint": "5.00MiB",
+ "media-local-max-size": "420B",
"media-remote-cache-days": 30,
- "media-remote-max-size": 420,
- "media-video-size-hint": 41943040,
+ "media-remote-max-size": "420B",
+ "media-video-size-hint": "40.0MiB",
"metrics-enabled": false,
"oidc-admin-groups": [
"steamy"