Browse Source

Same as for PHP_5_3: Trying to skip tests if they can't connect to the

DB server. Note the environment variable MYSQL_TEST_SKIP_CONNECT_FAILURE
to control if you want tests that can't connect to fail or to be skipped.
experimental/phar_tar
Ulf Wendel 19 years ago
parent
commit
2ea4b6ba06
  1. 5
      ext/mysql/tests/002.phpt
  2. 5
      ext/mysql/tests/003.phpt
  3. 3
      ext/mysql/tests/connect.inc
  4. 5
      ext/mysql/tests/mysql_affected_rows.phpt
  5. 5
      ext/mysql/tests/mysql_client_encoding.phpt
  6. 5
      ext/mysql/tests/mysql_close.phpt
  7. 5
      ext/mysql/tests/mysql_constants.phpt
  8. 5
      ext/mysql/tests/mysql_data_seek.phpt
  9. 5
      ext/mysql/tests/mysql_db_name.phpt
  10. 5
      ext/mysql/tests/mysql_db_query.phpt
  11. 5
      ext/mysql/tests/mysql_errno.phpt
  12. 5
      ext/mysql/tests/mysql_error.phpt
  13. 1
      ext/mysql/tests/mysql_max_persistent.phpt
  14. 5
      ext/mysql/tests/mysql_trace_mode.phpt
  15. 6
      ext/mysql/tests/skipifconnectfailure.inc

5
ext/mysql/tests/002.phpt

@ -1,7 +1,10 @@
--TEST--
mysql_fetch_array
--SKIPIF--
<?php include 'skipif.inc'; ?>
<?php
require_once('skipif.inc');
require_once('skipifconnectfailure.inc');
?>
--FILE--
<?php
require_once('connect.inc');

5
ext/mysql/tests/003.phpt

@ -1,7 +1,10 @@
--TEST--
mysql_fetch_object
--SKIPIF--
<?php include 'skipif.inc'; ?>
<?php
require_once('skipif.inc');
require_once('skipifconnectfailure.inc');
?>
--FILE--
<?php
include_once('connect.inc');

3
ext/mysql/tests/connect.inc

@ -43,7 +43,7 @@ function my_mysql_connect($host, $user, $passwd, $db, $port, $socket) {
}
/*
Default values are "localhost", "root", database "phptest" and empty password.
Default values are "localhost", "root", database "test" and empty password.
Change the MYSQL_TEST_* environment values if you want to use another configuration.
*/
@ -54,6 +54,7 @@ $passwd = getenv("MYSQL_TEST_PASSWD") ? getenv("MYSQL_TEST_PASSWD") : "";
$db = getenv("MYSQL_TEST_DB") ? getenv("MYSQL_TEST_DB") : "test";
$engine = getenv("MYSQL_TEST_ENGINE") ? getenv("MYSQL_TEST_ENGINE") : "MyISAM";
$socket = getenv("MYSQL_TEST_SOCKET") ? getenv("MYSQL_TEST_SOCKET") : null;
$skip_on_connect_failure = getenv("MYSQL_TEST_SKIP_CONNECT_FAILURE") ? getenv("MYSQL_TEST_SKIP_CONNECT_FAILURE") : true;
/* Development setting: test experimal features and/or feature requests that never worked before? */
$TEST_EXPERIMENTAL = (in_array(getenv("MYSQL_TEST_EXPERIMENTAL"), array(0, 1))) ?

5
ext/mysql/tests/mysql_affected_rows.phpt

@ -1,7 +1,10 @@
--TEST--
mysql_affected_rows()
--SKIPIF--
<?php require_once('skipif.inc'); ?>
<?php
require_once('skipif.inc');
require_once('skipifconnectfailure.inc');
?>
--FILE--
<?php
include_once("connect.inc");

5
ext/mysql/tests/mysql_client_encoding.phpt

@ -1,7 +1,10 @@
--TEST--
mysql_client_encoding()
--SKIPIF--
<?php require_once('skipif.inc'); ?>
<?php
require_once('skipif.inc');
require_once('skipifconnectfailure.inc');
?>
--FILE--
<?php
include_once "connect.inc";

5
ext/mysql/tests/mysql_close.phpt

@ -1,7 +1,10 @@
--TEST--
mysql_close()
--SKIPIF--
<?php require_once('skipif.inc'); ?>
<?php
require_once('skipif.inc');
require_once('skipifconnectfailure.inc');
?>
--FILE--
<?php
include "connect.inc";

5
ext/mysql/tests/mysql_constants.phpt

@ -1,7 +1,10 @@
--TEST--
Constants exported by ext/mysql
--SKIPIF--
<?php require_once('skipif.inc'); ?>
<?php
require_once('skipif.inc');
require_once('skipifconnectfailure.inc');
?>
--FILE--
<?php
require("connect.inc");

5
ext/mysql/tests/mysql_data_seek.phpt

@ -1,7 +1,10 @@
--TEST--
mysql_data_seek()
--SKIPIF--
<?php require_once('skipif.inc'); ?>
<?php
require_once('skipif.inc');
require_once('skipifconnectfailure.inc');
?>
--FILE--
<?php
include "connect.inc";

5
ext/mysql/tests/mysql_db_name.phpt

@ -1,7 +1,10 @@
--TEST--
mysql_db_name()
--SKIPIF--
<?php require_once('skipif.inc'); ?>
<?php
require_once('skipif.inc');
require_once('skipifconnectfailure.inc');
?>
--FILE--
<?php
include "connect.inc";

5
ext/mysql/tests/mysql_db_query.phpt

@ -1,7 +1,10 @@
--TEST--
mysql_db_query()
--SKIPIF--
<?php require_once('skipif.inc'); ?>
<?php
require_once('skipif.inc');
require_once('skipifconnectfailure.inc');
?>
--FILE--
<?php
include "connect.inc";

5
ext/mysql/tests/mysql_errno.phpt

@ -1,7 +1,10 @@
--TEST--
mysql_errno()
--SKIPIF--
<?php require_once('skipif.inc'); ?>
<?php
require_once('skipif.inc');
require_once('skipifconnectfailure.inc');
?>
--FILE--
<?php
include "connect.inc";

5
ext/mysql/tests/mysql_error.phpt

@ -1,7 +1,10 @@
--TEST--
mysql_error()
--SKIPIF--
<?php require_once('skipif.inc'); ?>
<?php
require_once('skipif.inc');
require_once('skipifconnectfailure.inc');
?>
--FILE--
<?php
include "connect.inc";

1
ext/mysql/tests/mysql_max_persistent.phpt

@ -3,6 +3,7 @@ mysql_[p]connect() - max_links/max_persistent
--SKIPIF--
<?php
require_once('skipif.inc');
require_once('skipifconnectfailure.inc');
require_once('connect.inc');
$link = my_mysql_connect($host, $user, $passwd, $db, $port, $socket);

5
ext/mysql/tests/mysql_trace_mode.phpt

@ -1,7 +1,10 @@
--TEST--
mysql.trace_mode=1
--SKIPIF--
<?php require_once('skipif.inc'); ?>
<?php
require_once('skipif.inc');
require_once('skipifconnectfailure.inc');
?>
--INI--
mysql.trace_mode=1
error_reporting=E_ALL | E_NOTICE | E_STRICT

6
ext/mysql/tests/skipifconnectfailure.inc

@ -1,17 +1,17 @@
<?php
$skip_on_connect_failure = getenv("MYSQL_TEST_SKIP_CONNECT_FAILURE") ? getenv("MYSQL_TEST_SKIP_CONNECT_FAILURE") : false;
require_once('connect.inc');
if ($skip_on_connect_failure) {
if ($socket)
$myhost = sprintf("%s:%s", $host, $socket);
else if ($port)
$myhost = sprintf("%s:%s", $host, $port);
if (!$link = @mysql_connect($myhost, $user, $passwd, true))
die(sprintf("skip Can't connect to MySQL Server - [%d] %s", mysql_errno(), mysql_error()));
if (!@mysql_select_db($db, $link))
die(sprintf("skip Can't connect to MySQL Server - [%d] %s", mysql_errno(), mysql_error()));
mysql_close($link);
}
?>
Loading…
Cancel
Save