blob: ba22acd1ec74c260a4269a3a56561cd9df5de468 [file] [log] [blame]
# $Id$
# test interp pools
set testfilename1 "pool.ws3"
set testfilename2 "pool2.ws3"
::tcltest::test pool-1.1 {interp pool test} {
apachetest::start {} {
set page [ ::http::geturl "${urlbase}$testfilename1" ]
set page [ ::http::geturl "${urlbase}$testfilename1" ]
set page [ ::http::geturl "${urlbase}$testfilename1" ]
}
set match [::http::data $page]
set match
} {Counter is 1}
::tcltest::test pool-1.2 {interp pool test} {
set match1 "no response"
set match2 "no response"
set match3 "no response"
set match4 "no response"
apachetest::start {} {
set page [ ::http::geturl "${urlbase}$testfilename2" ]
set page [ ::http::geturl "${urlbase}$testfilename2" ]
set page [ ::http::geturl "${urlbase}$testfilename2" ]
set match1 [::http::data $page]
set page [ ::http::geturl "${urlbase}$testfilename2?cmd=max" ]
set match2 [::http::data $page]
set page [ ::http::geturl "${urlbase}$testfilename2" ]
set match3 [::http::data $page]
set page [ ::http::geturl "${urlbase}$testfilename2" ]
set page [ ::http::geturl "${urlbase}$testfilename2" ]
set page [ ::http::geturl "${urlbase}$testfilename2" ]
set match4 [::http::data $page]
}
set res "\n $match1\n $match2\n $match3\n $match4"
} {
Counter is 2-3, maxrequests is 10
Counter is 3-4, reset maxrequests to 7
Counter is 4-5, maxrequests is 7
Counter is 0-1, maxrequests is 7}