Installing a Linux Execution Server

This task addresses Silk Central users who use Linux or Unix.

Install an execution server on each point of presence (POP) that you want to use as a remote Silk Central execution server. The execution server executes Silk Central tests on remote computers.

  1. In the Silk Central menu, click Help > Tools > Execution Server Package and download the Linux execution server package. You could also use CURL to download the package:
    curl http://schost:port/silkroot/tools/SilkCentralExecServer.tar.gz --output SilkCentralExecServer.tar.gz
    Note: The Linux execution server package does not include a Java Runtime Environment (JRE). Ensure that you have the latest version of JRE 1.8 installed. You can download the JRE from AdoptOpenJDK.
  2. Unpack the tar.gz package using the following command:
    tar xfz SilkCentralExecServer.tar.gz
  3. Use the following command to navigate to the directory where the package file was extracted:
    cd SilkCentralExecServer
  4. Start the execution server using the following command:
    ./startExecServer.sh
    Note: Cache information and log files are stored in the sub-folder ExecServerData of the current directory. The ExecServer.log log file is also accessible through the Silk Central web interface.
Note: The source control systems currently supported for Linux execution servers are Subversion, Git and the Apache Commons virtual file system (VFS).
Tests created with the following technologies are not supported for execution on a Linux execution server:
  • Silk Test technologies that are not supported by Silk Test for execution on Linux.
  • .NET Explorer.
  • Unified Functional Testing.
  • MSTest.
  • NUnit.
  • Silk Performer.
  • TestPartner.
  • Windows Script Host.
These test types are platform-specific for the Microsoft Windows operating system.