Sun Microsystems 1.2 Telephone Accessories User Manual


 
Chapter 4 Writing Tests 47
FIGURE 4-2 Distributed Test Execution
1. getNextApp - The AMS issues a getNextApp command to the execution server
on the workstation.
The AMS implementation is device specific and must be provided by the licensee.
2. Application Bundle - The execution server sends an application bundle to the
AMS.
The AMS downloads and executes the application bundle on the device. Test
bundles are created by the Framework.
3. getNextTest - The agent issues a getNextTest request to the execution server.
4. Test Name - The execution server returns the name of the next test in the
application bundle that the AMS should run.
While the tests from the application bundle are loaded onto the device by the
AMS, the execution server establishes the sequence in which the tests in the
bundle are run.
1
2
3
4
5
6
8
7
9
Get Message
getNextApp
Application Bundle
(agent + tests)
getNextTest
Test Name
Check/Send
Message
Send Test
Result
DevicePC or Workstation
Tests
Server-Side
Test
Passive
Agent
JavaTest Harness
Execution
Server
Messaging
Service
AMS
Agent