blob: 6ab58f6b14e38605649f7c6571b48799c0148c0f [file] [log] [blame]
Frédéric Lécaille54f2bcf2018-08-29 13:46:24 +02001varnishtest "Lua: txn:get_priv() scope"
Christopher Fauletfdafd9a2018-12-19 11:50:17 +01002#REQUIRE_OPTIONS=LUA
3
Frédéric Lécaille54f2bcf2018-08-29 13:46:24 +02004feature ignore_unknown_macro
5
6haproxy h1 -conf {
7 global
8 nbthread 3
9 lua-load ${testdir}/b00002.lua
10 lua-load ${testdir}/b00002_print_r.lua
11
12 frontend fe1
13 mode http
Christopher Faulet8f161482018-12-19 11:49:39 +010014 ${no-htx} option http-use-htx
Frédéric Lécaille54f2bcf2018-08-29 13:46:24 +020015 bind "fd@${fe1}"
16 default_backend b1
17
18 frontend fe2
19 mode http
Christopher Faulet8f161482018-12-19 11:49:39 +010020 ${no-htx} option http-use-htx
Frédéric Lécaille54f2bcf2018-08-29 13:46:24 +020021 bind ":8443" ssl crt ${testdir}/common.pem
22 stats enable
23 stats uri /
24
25 backend b1
26 mode http
Christopher Faulet8f161482018-12-19 11:49:39 +010027 ${no-htx} option http-use-htx
Frédéric Lécaille54f2bcf2018-08-29 13:46:24 +020028 http-request use-service lua.fakeserv
29} -start
30
31client c0 -connect ${h1_fe1_sock} {
32 txreq -url "/"
33 rxresp
34 expect resp.status == 200
35 txreq -url "/"
36 rxresp
37 expect resp.status == 200
38} -run