1<?php 2// +----------------------------------------------------------------------+ 3// | PHP Version 4 | 4// +----------------------------------------------------------------------+ 5// | Copyright (c) 1997-2018 The PHP Group | 6// +----------------------------------------------------------------------+ 7// | This source file is subject to version 2.02 of the PHP license, | 8// | that is bundled with this package in the file LICENSE, and is | 9// | available through the world-wide-web at | 10// | http://www.php.net/license/2_02.txt. | 11// | If you did not receive a copy of the PHP license and are unable to | 12// | obtain it through the world-wide-web, please send a note to | 13// | license@php.net so we can mail you a copy immediately. | 14// +----------------------------------------------------------------------+ 15// | Authors: Shane Caraveo <Shane@Caraveo.com> | 16// +----------------------------------------------------------------------+ 17// 18// $Id$ 19// 20 21set_time_limit(0); 22require_once 'client_round2_interop.php'; 23 24$iop = new Interop_Client(); 25$iop->html = 0; 26 27// force a fetch of endpoints, this happens irregardless if no endpoints in database 28$iop->fetchEndpoints(); 29 30// set some options 31$iop->currentTest = 'GroupC'; // see $tests above 32$iop->paramType = 'php'; // 'php' or 'soapval' 33$iop->useWSDL = 1; // 1= do wsdl tests 34$iop->numServers = 0; // 0 = all 35//$iop->specificEndpoint = 'PHP ext/soap'; // test only this endpoint 36//$iop->testMethod = 'echoString'; // test only this method 37 38// endpoints to skip 39//$iop->skipEndpointList = array('Apache Axis','IONA XMLBus','IONA XMLBus (CORBA)','MS SOAP ToolKit 2.0','MS SOAP ToolKit 3.0','Spheon JSOAP','SQLData SOAP Server','WASP Advanced 3.0'); 40$iop->startAt=''; 41$iop->nosave = 0; // 1= disable saving results to database 42// debug output 43$iop->show = 1; 44$iop->debug = 0; 45$iop->showFaults = 0; // used in result table output 46 47$iop->doTest(); // run a single set of tests using above options 48#$iop->doGroupTests(); // run a group of tests set in $currentTest 49#$iop->doTests(); // run all tests, ignore above options 50#$iop->outputTables(); 51echo "done\n"; 52 53?> 54