vtest "param edge cases"

vinyl v1 -vcl {backend be none;} -start


vinyl v1 -clierr 106	"param.set default_ttl -1"
vinyl v1 -clierr 106	"param.set default_ttl 1x"
vinyl v1 -cliok	"param.set default_ttl 1s"
vinyl v1 -clierr 106	{param.set default_ttl "1 x"}
vinyl v1 -cliok	{param.set default_ttl "1 s"}
vinyl v1 -clierr 106	{param.set acceptor_sleep_decay "0.42 is not a number"}
vinyl v1 -clierr 106	"param.set acceptor_sleep_max 20"
vinyl v1 -cliok	"param.set prefer_ipv6 off"
vinyl v1 -cliok	"param.set prefer_ipv6 no"
vinyl v1 -cliok	"param.set prefer_ipv6 disable"
vinyl v1 -cliok	"param.set prefer_ipv6 false"
vinyl v1 -cliok	"param.set prefer_ipv6 on"
vinyl v1 -cliok	"param.set prefer_ipv6 yes"
vinyl v1 -cliok	"param.set prefer_ipv6 enable"
vinyl v1 -cliok	"param.set prefer_ipv6 true"
vinyl v1 -clierr 106	"param.set prefer_ipv6 foobar"
vinyl v1 -clierr 106	"param.set http_max_hdr 0"
vinyl v1 -clierr 106	"param.set http_max_hdr 1000000"
vinyl v1 -clierr 106	"param.set workspace_thread 1b"
vinyl v1 -clierr 106	"param.set workspace_thread 1m"
vinyl v1 -clierr 106	"param.set workspace_thread 1x"
vinyl v1 -clierr 106	"param.set workspace_thread x"
vinyl v1 -clierr 106	"param.set user ///"
vinyl v1 -clierr 106	"param.set user ///"
vinyl v1 -clierr 106	{param.set pool_sess "\""}
vinyl v1 -cliok	{param.set thread_pool_max 110}
vinyl v1 -clierr 106	{param.set thread_pool_min 111}
vinyl v1 -cliok	{param.set thread_pool_min 51}
vinyl v1 -clierr 106	{param.set thread_pool_max 50}
vinyl v1 -cliok	{param.set thread_pool_max 51}
vinyl v1 -cliok	{param.set thread_pool_max unlimited}
vinyl v1 -clierr 106	{param.show fofofofo}
vinyl v1 -cliok	"param.show changed"
vinyl v1 -cliok	"param.show "
vinyl v1 -cliok	"param.show -l"

vinyl v1 -clijson	"param.show -j pool_req"
vinyl v1 -clijson	"param.show -j pool_sess"
vinyl v1 -clijson	"param.show -j changed"
vinyl v1 -clijson	"param.show -j"
vinyl v1 -clijson	"param.set -j default_ttl 0"
vinyl v1 -clierr 106	"param.show -j -l"
vinyl v1 -clierr 106	"param.show -j fofofofo"
vinyl v1 -clierr 105	"param.show debug debug"
vinyl v1 -clierr 105	"param.show -j debug debug"
