Back
State
Sequence diagram
C --------------(1)---------------> N1
| UDP-Broadcast |
~ ~ ------------------
| (2) Launch new VM to serve
| controller
| |
| <-------------(3)---------------- |
| getSpecification |
| |
| (4) If testcase is not
| already installed
| <-------------(5)---------------- |
| getTestCase |
| |
| (6) Create instance
| of testcase on node
| |
| (7) Start RMI Namingserver
| on this node
| |
| (8) Add new instance to local
| namingservice
| |
| <-------------(9)---------------- |
| register (URL) |
| |
| (10) |
Add instance URL | INITPHASE
to Controller's list |
| |
| --------------(11)--------------> +
| tcInit() |
| |
~ (12) ~ ------------------
| If initphase is finished (~10sec) |
| the testcases will be started |
| on each attached nodes |
| |
| --------------(13)--------------> +
| tcStart() |
| |
~ ~ ------------------
| |
| --------------(14)--------------> + TESTPHASE
| getState() |
~ ~ ------------------
If state != running |
then call ---------(15)--------------> |
| tcStop() |
| |
| <-------------(16)--------------- | ANALYSIS
| putReport(tc.getReport()) | &
| | LOGFILE TRANSMISSION
| <-------------(17)--------------- |
| 13 * putLog(byte[]) |
| ~ ------------------
| |
| | SHUTDOWN
$Id: sequence.html,v 1.1.1.1 2001/03/20 09:53:34 mrumpf Exp $