You can use the command line to execute tests against mobile applications in parallel against multiple devices. This functionality is supported for both mobile web and native mobile applications, and can be used to run tests on physical devices, Android emulators, and iOS simulators. For example, you can use this functionality when executing test from a continuous integration server, or from Silk Central.
To enable parallel test replay, set the environment variable SILKTEST_ENABLE_PARALLEL_TESTING to true.
Each parallel test run starts as a separate Workbench process. Multiple processes starting simultaneously might each try to start the Open Agent on the machine on which Silk Test Workbench is running. Running the Open Agent multiple times on the same machine is not possible and will cause Silk Test Workbench to throw an exception. To avoid this, ensure that the Open Agent is running before starting the parallel test runs.
powershell.exe -noprofile -command \"[System.Reflection.Assembly]::LoadWithPartialName('SilkTest.Ntf'); [SilkTest.Ntf.Agent]::Connect('localhost')
The test results are stored in multiple result files, one for each test run.