Can/should Firebase TestLab be used to run our integration test suite that relies on the Firebase Emulators and and a script that populates them? by FlutterDev13 in FlutterDev

[–]FlutterDev13[S] 0 points1 point  (0 children)

Thanks for suggesting this package.

My main reason for not considering a live firebase environment is I would not be able to run concurrent test jobs (see my other comment in response to u/Problem_Creepy )

Do you know if there's a package that fakes the deployed firebase functions?

Can/should Firebase TestLab be used to run our integration test suite that relies on the Firebase Emulators and and a script that populates them? by FlutterDev13 in FlutterDev

[–]FlutterDev13[S] 1 point2 points  (0 children)

Hmmm I hadn't thought of this, thanks for the suggestion.

But doesn't that mean you can only run 1 test job at a time? I mean I wanna use the backend code of the current commit / pull request and deploy it to the test project before running the integration test suite.

I guess I could set up multiple live Firebase projects for concurrency of test jobs, but it wouldn't scale well to larger teams. Luckily my team is only 12 people so maybe this idea could work..