| # This test is for those commands that must not run outside of a request processing |
| # and return an error if called outside of that context (child process/thread initialization or |
| # termination). Command ::rivet::inspect can be called various forms and depending |
| # on its arguments |
| |
| ::tcltest::test failtest-1.1 {commands that must refuse to run in child init or exit} { |
| apachetest::start { |
| -c "RivetServerConf ChildInitScript \" source checkfails.tcl \"" } {} { |
| catch { |
| set inspect_page [::http::geturl "${urlbase}failtest.tcl"] |
| set match [::http::data $inspect_page] |
| ::http::cleanup $inspect_page |
| |
| } |
| } |
| set match |
| } {apache_table->1 |
| env->1 |
| headers->1 |
| include->1 |
| inspect0->1 |
| inspect1->0 |
| inspect2->1 |
| inspect3->0 |
| inspect4->0 |
| load_env->1 |
| load_headers->1 |
| makeurl->1 |
| no_body->1 |
| parse->1 |
| raw_post->1 |
| var->1 |
| virtual_filename->1 |
| } |
| |