@@ -46,24 +46,26 @@ unset($environment['PDOTEST_ATTR']);
4646$ helperDirectory = getenv ('REDIR_TEST_DIR ' ) ?: __DIR__ ;
4747$ helper = var_export ($ helperDirectory . '/pdo_test.inc ' , true );
4848$ code = "require $ helper; PDOTest::skip(); " ;
49- try {
50- $ first = run_pdo_skip_check ($ code , $ environment );
49+ $ first = run_pdo_skip_check ($ code , $ environment );
5150
52- $ cacheFiles = glob ($ cacheDirectory . '/pdo-* ' );
53- if (count ($ cacheFiles ) !== 1 ) {
54- throw new Exception ('Expected exactly one cache file ' );
55- }
56- $ cacheFile = $ cacheFiles [0 ];
57- $ cachedReason = file_get_contents ($ cacheFile );
58- file_put_contents ($ cacheFile , 'cached connection failure ' );
51+ $ cacheFiles = glob ($ cacheDirectory . '/pdo-* ' );
52+ if (count ($ cacheFiles ) !== 1 ) {
53+ throw new Exception ('Expected exactly one cache file ' );
54+ }
55+ $ cacheFile = $ cacheFiles [0 ];
56+ $ cachedReason = file_get_contents ($ cacheFile );
57+ file_put_contents ($ cacheFile , 'cached connection failure ' );
5958
60- $ second = run_pdo_skip_check ($ code , $ environment );
61- echo "$ first \n$ cachedReason \n$ second \n" ;
62- } finally {
63- foreach (glob ($ cacheDirectory . '/* ' ) as $ file ) {
64- unlink ($ file );
59+ $ second = run_pdo_skip_check ($ code , $ environment );
60+ echo "$ first \n$ cachedReason \n$ second \n" ;
61+ ?>
62+ --CLEAN--
63+ <?php
64+ foreach (glob (__DIR__ . '/pdo_test_skip_cache_* ' ) ?: [] as $ directory ) {
65+ foreach (glob ($ directory . '/* ' ) ?: [] as $ file ) {
66+ @unlink ($ file );
6567 }
66- rmdir ($ cacheDirectory );
68+ @ rmdir ($ directory );
6769}
6870?>
6971--EXPECT--
0 commit comments