Symbian
Symbian OS Library

SYMBIAN OS V9.2

[Index] [Spacer] [Previous] [Next]



Introduction to running tests remotely

You can use the TestDriver to run the test packages remotely over a TCP/IP network, this is to minimise the use of development boards (Lubbock or H2/H4). You need to install the TestDriver on the local host, and configure using 'testdriver config' command. The client and the server reside inside the TestDriver and are installed along with the TestDriver.

Wintap can interfere with remote connections, therefore you need set the following to ensure that the primary TCP connection is listed first:


Overview

The following diagram shows the complete setup required to run tests remotely. The client and server are shown seperately in the figure which are integral part of the TestDriver. The Server program (TestMaster) accepts the TestDriver jobs and executes the test jobs on a first in first out basis.

workflow for running tests remotely

workflow for running tests remotely

Some of the terms used in the test setup are explained below:

Please note that TestClient and TestMaster are now integrated in TestDriver. So all what the user needs is to install TestDriver on the local and remote host and configure both sides using testdriver config. please replace lubbock by H2, H4 and whatevere boards we are supporting.


Workflow process

When using TestDriver to run tests remotely over a network (WAN or LAN) in asynchronous mode, the workflow processes on the Server and Client sides are as follows:

Server side process

Client side process

The following is the general process to follow to execute tests remotely in asynchronous mode.

For more information on running the test jobs, see How to run the test packages remotely.

[Top]


See also