# $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}