]> granicus.if.org Git - php/commitdiff
Make these tests work under win32
authorWez Furlong <wez@php.net>
Fri, 5 Dec 2003 13:42:04 +0000 (13:42 +0000)
committerWez Furlong <wez@php.net>
Fri, 5 Dec 2003 13:42:04 +0000 (13:42 +0000)
ext/com_dotnet/tests/variants.phpt
ext/session/tests/skipif.inc
ext/sqlite/tests/blankdb.inc
ext/sqlite/tests/blankdb_oo.inc
ext/sqlite/tests/sqlite_001.phpt
ext/sqlite/tests/sqlite_015.phpt
ext/sqlite/tests/sqlite_017.phpt
ext/sqlite/tests/sqlite_oo_020.phpt
ext/standard/tests/strings/bug24098.phpt

index 36258424dae639f574c4aab940f166586ab9de1c..9fb1223a0432300ed337d6f52a5f076be50bb6a7 100644 (file)
@@ -2,7 +2,7 @@
 COM: General variant tests
 --SKIPIF--
 <?php # vim:ft=php
-if (!extension_loaded("com_dotnet")) print "skip"; ?>
+if (!extension_loaded("com_dotnet")) print "skip COM/.Net support not present"; ?>
 --FILE--
 <?php // $Id$
 error_reporting(E_ALL);
@@ -30,8 +30,6 @@ foreach ($values as $t => $val) {
                }
        }
 }
-$a = new VARIANT('10.0', VT_DECIMAL);
-var_dump($a);
 
 echo "OK!";
 ?>
index 8336e75bd07d9dde2f3dcaf6ee10fa27891ae722..84caea38b469c4aff0580dfc768e0935fe210990 100644 (file)
@@ -5,6 +5,9 @@ if (!extension_loaded("session") && ini_get("enable_dl")) {
   @dl("session$dlext");
 }
 if (!extension_loaded("session")) {
-    die("skip\n");
+    die("skip Session module not loaded");
+}
+if (!file_exists(ini_get("session.save_path"))) {
+       die("skip Session save_path doesn't exist");
 }
 ?>
index 085d3b2b5112b5f15ce4fe106703cd70e9daf3c6..1937c515ed481e922bbb05375ee63ca9306f84ce 100644 (file)
@@ -1,8 +1,9 @@
 <?php #vim:ft=php
 $dbname = tempnam(dirname(__FILE__), "phpsql");
 function cleanup() {
-       if ($GLOBALS['db']) {
-               sqlite_close($GLOBALS['db']);
+       if (is_resource($GLOBALS['db'])) {
+               @sqlite_close($GLOBALS['db']);
+               usleep(500000);
        }
        unlink($GLOBALS['dbname']);
 }
index b98fb410257b76cce38426713daad2c71be86a6d..04decbe83e3ccc3f0ed5bb2e9c8eab48931e0367 100755 (executable)
@@ -2,9 +2,9 @@
 $dbname = tempnam(dirname(__FILE__), "phpsql");
 function cleanup() {
        global $db, $dbname;
-
        $db = NULL;
-       unlink($dbname);
+       usleep(500000);
+       @unlink($dbname);
 }
 register_shutdown_function("cleanup");
 $db = new sqlite_db($dbname);
index 70059a3e59198ed8e9c1e506d73a71d5a68a229d..61d8896570622be01b80f1fd1c9fb7418dc3b064 100755 (executable)
@@ -9,7 +9,6 @@ sqlite.assoc_case=0
 require_once('blankdb.inc');
 echo "$db\n";
 sqlite_close($db);
-$db = NULL;
 echo "Done\n";
 ?>
 --EXPECTF--
index dc3126aab6f6eb5dedd9fc46a8eef8ebce6458fe..8de42a84b9a4be558e763add0d6364d4f9a47ff0 100755 (executable)
@@ -24,7 +24,7 @@ foreach ($data as $str) {
 $res = sqlite_array_query("SELECT a from strings", $db, SQLITE_NUM);
 var_dump($res);
 
-sqlite_close($db);
+$db = null;
 
 echo "DONE!\n";
 ?>
index ab41627b36ad56d5a39b5dbf377bc9233748e839..9058622f99ac5264eb6a1cf8326599d9438b3b52 100755 (executable)
@@ -22,8 +22,6 @@ foreach ($data as $item) {
        }
 }
 
-sqlite_close($db);
-
 echo "OK!\n";
 
 ?>
index b2ddae7867d0b516b41d846310199386080e9e9c..49adaea8b1c120693c3b82df2aeb2929f9a47dc9 100755 (executable)
@@ -41,11 +41,13 @@ while ($r->hasMore()) {
        var_dump($r->current(SQLITE_NUM));
        $r->next();
 }
+$r = null;
+$db = null;
 echo "DONE!\n";
 ?>
 --EXPECTF--
 Message: sqlite_factory() expects at least 1 parameter, 0 given
-File: %s/sqlite_oo_020.php
+File: %ssqlite_oo_020.php
 array(2) {
   [0]=>
   string(3) "one"
index 579b41d4b3a828e11f8ba6123a0a80a092adb013..9ff51a420fd5f4e8d3e85291e141c38d25cf7f71 100644 (file)
@@ -1,5 +1,7 @@
 --TEST--
 Bug #24098 (pathinfo() crash)
+--SKIPIF--
+<?php if (DIRECTORY_SEPARATOR == '\\') die("skip directory separator won't match expected output"); ?>
 --FILE--
 <?php
        var_dump(pathinfo("/dsds.asa"));