Need a Prebuilt Bitrise Step for Running Flutter Integration Tests on BrowserStack

Description of the feature request

The problem I’m facing is:

I have a Flutter project targeting both Android and iOS. I’ve written Flutter integration tests using the integration_test package, and I want to run these tests on BrowserStack via Bitrise CI/CD. Currently, I’m focusing on both Android & iOS Tests.

To run these tests on BrowserStack, I need to create a test suite using Android Gradle as per the official Flutter documentation. This document from BrowserStack explains how to create a test suite and run it on BrowserStack.

Reference Links:

I followed the exact steps on Bitrise CI and created and ran the test suites using custom bash scripts. However, I’m looking for a pre-built Bitrise step that will automatically create an Android test suite build, upload it to BrowserStack, run the tests, and provide the status of the test results.

I request the Bitrise support team to provide any better solution available at this moment instead of writing custom bash scripts.

Expected Outcome:

A pre-built Bitrise step that automates the creation of an Android test suite build, uploads it to BrowserStack, runs the tests, and provides the status of the test results.

Actual Outcome:

Currently using custom bash scripts to achieve the same.

Use case / for what or how I would use it

I found one Prebuilt Step for Running Espresso Tests using Espresso - App Automate Step, but this step alone is not enough as I need to create the APK & Test Suite build using Android Gradle and Export their path which can be used in the Espresso - App Automate Step.

Conclusion: Need one Prebuilt Step something named “Espresso Build”.