blob: 6c11abca47a62d8bb220df33984598a49a3f6056 [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} {
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}