-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Setup Testing #1207
base: main
Are you sure you want to change the base?
Setup Testing #1207
Conversation
The changes here look amazing, @jigar-f!!! Sorry I haven't had a chance to take a closer look at this one yet, but I will do that first thing in the morning |
@atavism I updated PR description to help to run the test across all devices, do take a look |
Thanks for adding instructions on how to run the tests. Maybe we add those to the integration testing section of the README? |
I tried running the tests with
The Lantern app just has a black screen. BTW, love that you implemented these tests to work on desktop as well! |
When I run the integration/workflow tests on my Android device (using
|
Thanks, @atavism for taking a look, Let me see whats going on and get back to you. |
@atavism, Can you try running the test now on the desktop with |
Overview of This PR:
Initial Test Environment Setup-:Establishes the foundation for testing across the app.
Reusable Widget Testing Structure-: Creates a framework that can be reused for widget tests in future test cases.
Upcoming Work:
Test Updates
List of app workflow test
Run Tests
To run Single test cases use this will work with widget and integration test
make runTest testfileName
To run all integration/app workflow tests use
make appWorkflowTest
To run all desktop test
make desktopWorkflowTest
To run a single test on a desktop
make runDesktopTest testfileName