diff options
author | Matthias Karbe <karbe@celloon.de> | 2020-09-23 14:54:25 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2020-09-29 10:58:00 +0200 |
commit | f5afd0a8270258fb70f70726ae3ed39780817038 (patch) | |
tree | 76a1ad0de6d0452cf63246c33bd0a038e4ee9278 | |
parent | 28991373917da1964d457994245eb0a7c83ca19e (diff) | |
download | php-git-f5afd0a8270258fb70f70726ae3ed39780817038.tar.gz |
Fix bug #80137
Skip getprotobyname() and getprotobynumber() tests on *nix if there
is no /etc/protocols file.
Closes GH-6193.
-rw-r--r-- | ext/standard/tests/network/getprotobyname_basic.phpt | 6 | ||||
-rw-r--r-- | ext/standard/tests/network/getprotobynumber_basic.phpt | 6 |
2 files changed, 12 insertions, 0 deletions
diff --git a/ext/standard/tests/network/getprotobyname_basic.phpt b/ext/standard/tests/network/getprotobyname_basic.phpt index 37cc26aa2b..76ce3a6e99 100644 --- a/ext/standard/tests/network/getprotobyname_basic.phpt +++ b/ext/standard/tests/network/getprotobyname_basic.phpt @@ -2,6 +2,12 @@ getprotobyname function basic test --CREDITS-- edgarsandi - <edgar.r.sandi@gmail.com> +--SKIPIF-- +<?php + if(in_array(PHP_OS_FAMILY, ['BSD', 'Darwin', 'Solaris', 'Linux'])){ + if (!file_exists("/etc/protocols")) die("skip reason: missing /etc/protocols"); + } +?> --FILE-- <?php var_dump(getprotobyname('tcp')); diff --git a/ext/standard/tests/network/getprotobynumber_basic.phpt b/ext/standard/tests/network/getprotobynumber_basic.phpt index 7850e60ffd..e8245bd911 100644 --- a/ext/standard/tests/network/getprotobynumber_basic.phpt +++ b/ext/standard/tests/network/getprotobynumber_basic.phpt @@ -2,6 +2,12 @@ getprotobynumber function basic test --CREDITS-- edgarsandi - <edgar.r.sandi@gmail.com> +--SKIPIF-- +<?php + if(in_array(PHP_OS_FAMILY, ['BSD', 'Darwin', 'Solaris', 'Linux'])){ + if (!file_exists("/etc/protocols")) die("skip reason: missing /etc/protocols"); + } +?> --FILE-- <?php var_dump(getprotobynumber(6)); |