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