If I am running my SilkTest scripts through SilkCentral Test Manager, do I have to run them on the machine I have defined as the execution server?

0 Likes

Problem:

If I am running my SilkTest scripts through SilkCentral Test Manager, do I have to run them on the machine I have defined as the execution server?

Resolution:

QUESTION
----------------------------------

If I am running my SilkTest scripts through SilkCentral Test Manager, do I have to run them on the machine I have defined as the execution server?

ANSWER
----------------------------------
No.

For execution definitions that run SilkTest tests, you may have a setup where the SilkTest agent is on a different computer than the execution server. In this case you can define the location of the SilkTest agent (SilkTest AUT (Application Under Test) Hostname). This will allow you to run your SilkTest scripts on the machine that you have specified as your SilkTest AUT host.

Procedure To add/edit a SilkTest AUT host to the selected execution definition:

  1. From the Execution unit (Execution View), select the execution definition for which you would like to assign the SilkTest AUT host.

  2. Select the Deployment tab.

  3. Click the lower Edit button (in the SilkTest AUT Hostname portion of the GUI).

  4. The Edit SilkTest AUT Hostname dialog appears. In the Hostname field, type the name of the computer where the SilkTest agent runs. Proper configuration of option files is required here. See SilkTest documentation regarding the commandline option -m for details.

  5. Click the OK button to add the SilkTest AUT host to the selected execution definition.



Please note, you will still need to have the SilkTest GUI installed on the execution server. The SilkTest Agent will need to be installed on your SilkTest AUT Host machine.

You also need to amend the Option Set for this execution definition. You need to open the Option Set that you are using for that execution definition in SilkTest and go to Runtime Options. Then set the Agent Name to the name of your "SilkTest AUT Host" and set the Network to TCP/IP. Then save your Option Set and in SilkCentral right click on the test container and choose "Update Executions".


On your target machine (SilkTest AUT Host) you need to open up the SilkTest Agent, right click on it, choose "Network" and make sure the Network is TCP/IP enabled. You need to manually open the Agent on this machine before you run any SilkTest tests through SCTM.

Old KB# 24719
Comment List
Anonymous
Related Discussions
Recommended