8103f36f34
Ideally we would write each source next to each test to make tests more readable, but clustering all tests to use a common test file really helps boost the runtime of the end2end tests now that we reuse the same page between tests that share the same code. This CL refactos the tests to mostly use one shared test file. Doing so speeds up tests between 2x-4x depending on the test. Change-Id: I9afd00c6a42226899969e3f605ac18e0d2b1a906 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/356285 Reviewed-by: Mark Zhou <markzipan@google.com> Commit-Queue: Sigmund Cherem <sigmund@google.com>