wolfenrain / fluttium

Fluttium, the user flow testing tool for Flutter
https://fluttium.dev
MIT License
361 stars 10 forks source link

feat: A way to run all tests one after the other without creating a new launcher each time. #390

Open k-ane opened 8 months ago

k-ane commented 8 months ago

I'm not sure how to run multiple tests at once, right now I've just got a bash script which launches one test after the other.

The main problem with this approach is that it has to build the app every time (which takes over a minute sometimes).

Assuming the app doesn't crash completely and simply failed, it would be much more efficient to simply restart the app to begin the new test.

I'm not sure how this would work best, but I'm hoping if the launcher is not uninstalled after the test is run it can be reused.

Perhaps the flows could all be specified in the fluttium.yaml in the desired order so Fluttium knows what to run and when to uninstall the launcher at the end? Hoping for a fluttium test all kind of command

wolfenrain commented 6 months ago

With the rewrite of #293 this should be more realistic to set up from within Fluttium it self!

mskhan18 commented 4 months ago

@wolfenrain any update regarding this issue?

wolfenrain commented 4 months ago

Hi! Sadly no, I haven't been able to get around a finish up that PR, it's still on my backlog but time is not a resource I have had these last few months 😅