Tests: PHP shared opcache test added.

This commit is contained in:
Max Romanov
2021-11-09 15:48:44 +03:00
parent 506ec2b825
commit b424a00ec5
4 changed files with 54 additions and 9 deletions

View File

@@ -713,3 +713,20 @@ class TestPHPApplication(TestApplicationPHP):
), 'relative path w/ chdir'
assert self.get()['body'] == 'test', 'relative path 2'
def test_php_application_shared_opcache(self):
self.load('opcache', limits={'requests': 1})
r = self.get()
cached = r['headers']['X-Cached']
if cached == '-1':
pytest.skip('opcache is not supported')
pid = r['headers']['X-Pid']
assert cached == '0', 'not cached'
r = self.get()
assert r['headers']['X-Pid'] != pid, 'new instance'
assert r['headers']['X-Cached'] == '1', 'cached'