Skip to content

Commit 5c70087

Browse files
committed
PHPC-143: skip auth tests when the server configuration required isn't available
1 parent 60b5745 commit 5c70087

File tree

5 files changed

+21
-3
lines changed

5 files changed

+21
-3
lines changed

tests/connect/standalone-plain-0001.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
--TEST--
22
Connect to MongoDB with using PLAIN auth mechanism
33
--SKIPIF--
4-
<?php require "tests/utils/basic-skipif.inc"?>
4+
<?php require "tests/utils/auth-plain-skipif.inc"?>
55
--FILE--
66
<?php
77
require_once "tests/utils/basic.inc";

tests/connect/standalone-x509-0001.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
--TEST--
22
Connect to MongoDB with using SSL and X.509 auth
33
--SKIPIF--
4-
<?php require "tests/utils/basic-skipif.inc"?>
4+
<?php require "tests/utils/auth-x509-skipif.inc"?>
55
--FILE--
66
<?php
77
require_once "tests/utils/basic.inc";

tests/connect/standalone-x509-0002.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
--TEST--
22
Connect to MongoDB with using X509 retrieving username from certificate #002
33
--SKIPIF--
4-
<?php require "tests/utils/basic-skipif.inc"?>
4+
<?php require "tests/utils/auth-x509-skipif.inc"?>
55
--FILE--
66
<?php
77
require_once "tests/utils/basic.inc";

tests/utils/auth-plain-skipif.inc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
3+
require __DIR__ . "/" . "basic-skipif.inc";
4+
$parsed = parse_url(MONGODB_STANDALONE_PLAIN_URI);
5+
6+
if (!isset($parsed["host"])) {
7+
exit("skip cannot parse uri: '" . MONGODB_STANDALONE_PLAIN_URI. "' maybe PLAIN server not available?");
8+
}
9+

tests/utils/auth-x509-skipif.inc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
3+
require __DIR__ . "/" . "basic-skipif.inc";
4+
$parsed = parse_url(MONGODB_STANDALONE_X509_URI);
5+
6+
if (!isset($parsed["host"])) {
7+
exit("skip cannot parse uri: '" . MONGODB_STANDALONE_X509_URI. "' maybe x509 server not available?");
8+
}
9+

0 commit comments

Comments
 (0)