From 7f43e2fe496ef490461e508b3adb0c5735dfb5a4 Mon Sep 17 00:00:00 2001 From: Rajesh Taneja Date: Wed, 18 May 2016 16:00:10 +0800 Subject: [PATCH] MDL-54574 phpunit: Skip xmlrpc unit test if not installed --- webservice/xmlrpc/tests/lib_test.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/webservice/xmlrpc/tests/lib_test.php b/webservice/xmlrpc/tests/lib_test.php index e3ce56a7ee5..8f38a546482 100644 --- a/webservice/xmlrpc/tests/lib_test.php +++ b/webservice/xmlrpc/tests/lib_test.php @@ -43,6 +43,11 @@ class webservice_xmlrpc_test extends advanced_testcase { */ public function setUp() { $this->resetAfterTest(); + + // All tests require xmlrpc. Skip tests, if xmlrpc is not installed. + if (!function_exists('xmlrpc_decode')) { + $this->markTestSkipped('XMLRPC is not installed.'); + } } /**