Hybrid Execution Model allows you to execute the tests on device locally. For Hybrid Execution, a small utility program named Testsigma Agent is deployed on the local machine using Apache Tomcat.

We will discuss how to get the log files for the Agent in this article. Providing these files to the Testsigma Support Team will ease the process of finding the root cause of an Execution issue and help quickly resolve the issue quickly.

There are two types of logs:

1. Testsigma Agent logs - This will help us understand the reason for execution errors and generally Testsigma App or Agent related errors.

2. Apache tomcat logs - This will help us understand the reason for failure due to Apache tomcat related issues.


Locating the Log files

1. Testsigma Agent logs

The Testsigma Agent Log files are located at the following locations depending on the Operating System used:

Windows: %userprofile%\AppData\Roaming\Testsigma\Agent\logs

Linux: $HOME/.testsigma/agent/logs

Mac: $HOME/Library/Application Support/Testsigma/Agent/logs

Inside the 'logs' directory, you can find a number of files such as agent.log, Testengine.log e.t.c.

2. Apache Tomcat logs

The Agent file is usually located in Documents folder in your machine. Within the Testsigma Agent folder, you can navigate to Apache tomcat logs folder as follows: Testsigma Agent > apache-tomcat > logs

Please zip both the 'logs' folders in the above two locations and attach them in a mail to support@testsigma.com describing the issue.


Debugging Errors

For a technical user, the logs will serve as a great tool for debugging the issues themselves. However, if you need an extra hand, we are always there for you. Just drop in a mail to support@testsigma.com describing the issue and with the above-mentioned log files attached. Remember, adding as much detail as possible will help us resolve the issue in shortest time.

Please mention the following details in the mail:

  • Execution Type: Hybrid Web/ Hybrid Mobile. If it is Hybrid Mobile Execution, attaching the Appium Logs too will help.
  • Project Name, Application Name, Test Case nameand Execution Name.