Mouad Debbar 817fa97014
Combine expression evaluation tests to reduce testing time (#169860)
Each `flutter run` invocation is expensive (time- and memory-wise). Each
invocation also launches its own Chrome instance.

This PR is attempting to minimize the number of launches by combining
tests that need the same `flutter run` configuration into a single test.
That way, we are reusing a single instance to do many checks, instead of
launching a new instance for each check.

Currently, I did this for expression evaluation tests, which cut their
runtime in half on my local machine.

This PR aims to help with issues like
https://github.com/flutter/flutter/issues/169574 and
https://github.com/flutter/flutter/issues/169304.

Closes https://github.com/flutter/flutter/issues/110879
2025-06-05 16:10:14 +00:00
..