Software /
code /
prosody
Diff
spec/scansion/prosody.cfg.lua @ 11667:7417e61dfbe1
scansion tests: Allow specifying network settings via environment variable
Allows testing e.g. opportunistic writes or other settings easily in CI
or otherwise without editing the config file.
make integration-test PROSODY_NETWORK_SETTINGS='{"opportunistic_writes":true}'
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sun, 11 Jul 2021 10:09:10 +0200 |
parent | 11666:b92a3e166ac3 |
child | 11716:30f1e826cc95 |
line wrap: on
line diff
--- a/spec/scansion/prosody.cfg.lua Sun Jul 11 10:09:07 2021 +0200 +++ b/spec/scansion/prosody.cfg.lua Sun Jul 11 10:09:10 2021 +0200 @@ -14,8 +14,7 @@ admins = { "admin@localhost" } network_backend = ENV_PROSODY_NETWORK_BACKEND or "epoll" -network_settings = { -} +network_settings = require"util.json".decode(ENV_PROSODY_NETWORK_SETTINGS or "{}") modules_enabled = { -- Generally required