diff options
Diffstat (limited to 'sapi/fpm/tests/main-global-prefix.phpt')
| -rw-r--r-- | sapi/fpm/tests/main-global-prefix.phpt | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/sapi/fpm/tests/main-global-prefix.phpt b/sapi/fpm/tests/main-global-prefix.phpt new file mode 100644 index 0000000000..710e688c40 --- /dev/null +++ b/sapi/fpm/tests/main-global-prefix.phpt @@ -0,0 +1,50 @@ +--TEST-- +FPM: Main invocation with prefix +--SKIPIF-- +<?php include "skipif.inc"; ?> +--FILE-- +<?php + +require_once "tester.inc"; + +$cfg = <<<EOT +[global] +error_log = {{RFILE:LOG:ERR}} +pid = {{RFILE:PID}} +[unconfined] +listen = {{ADDR}} +access.log = {{RFILE:LOG:ACC}} +slowlog = {{RFILE:LOG:SLOW}} +request_slowlog_timeout = 1 +ping.path = /ping +ping.response = pong +pm = dynamic +pm.max_children = 5 +pm.start_servers = 2 +pm.min_spare_servers = 1 +pm.max_spare_servers = 3 +EOT; + +$prefix = __DIR__; +$tester = new FPM\Tester($cfg); +$tester->start('--prefix ' . $prefix); +$tester->expectLogStartNotices(); +$tester->expectFile(FPM\Tester::FILE_EXT_LOG_ACC, $prefix); +$tester->expectFile(FPM\Tester::FILE_EXT_LOG_ERR, $prefix); +$tester->expectFile(FPM\Tester::FILE_EXT_LOG_SLOW, $prefix); +$tester->expectFile(FPM\Tester::FILE_EXT_PID, $prefix); +$tester->ping(); +$tester->terminate(); +$tester->expectLogTerminatingNotices(); +$tester->close(); +$tester->expectNoFile(FPM\Tester::FILE_EXT_PID, $prefix); + +?> +Done +--EXPECT-- +Done +--CLEAN-- +<?php +require_once "tester.inc"; +FPM\Tester::clean(); +?> |
