Skip to main content

LambdaTest App Automate - Espresso

LambdaTest App Automate - Espresso is a cloud-based testing solution designed for Android applications using the Espresso testing framework. It enables developers to run automated tests for Android apps across a wide range of real devices hosted in the LambdaTest cloud infrastructure. This solution allows efficient, scalable, and reliable testing of Android applications to ensure app quality and compatibility.

The Appcircle LambdaTest App Automate - Espresso step allows you to run automated tests on Android apps using the Espresso framework on real devices in the LambdaTest cloud.

Prerequisites

Before running the LambdaTest App Automate - Espresso step, ensure you have completed the following prerequisite:

Prerequisite Workflow StepDescription
Android Build for UI TestingThe Android Build for UI Testing step must be executed to obtain the required app and test APK outputs.
Screenshot

Input Variables

This step includes several input variable(s) required for proper execution. See the table below for a detailed description:

Screenshot
Sensitive Variables

Please do not use sensitive variables such as Username, Password, API Key, or Personal Access Key directly within the step.

We recommend using Environment Variables groups for such sensitive variables.

Variable NameDescriptionStatus
$AC_LT_USERNAMELambdaTest account username. Required to authenticate API requests.Required
$AC_LT_ACCESS_KEYLambdaTest account access key. Required to authenticate API requests.Required
$AC_LT_APK_PATHPath to the APK file to upload to LambdaTest. Auto-filled by prior Android build step.Required
$AC_LT_TEST_APK_PATHPath to the test APK file to upload to LambdaTest. Auto-filled by prior Android Build step.Required
$AC_LT_PAYLOADJSON string that defines test configuration. App/Test APK URLs are auto-inserted. Refer to LambdaTest API documantation for payload structure.Optional
$AC_LT_TIMEOUTTimeout value in seconds for test execution. Default is 600.Required

Output Variables

The output(s) resulting from the operation of this component are as follows:

Variable NameDescription
$AC_LT_TEST_RESULT_PATHPath to save test results. Must be writable. Defaults to a directory under $AC_OUTPUT_DIR.

To access the source code of this component, please use the following link:

Preview of GitHub - appcircleio/appcircle-lambdatest-espresso-app-automate-component