Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
co19_2/LibTest/core/List/List_class_A01_t02 and related tests timing out on Mac for debug builds #198
These all pull in the same file (LibTest/core/List/hugeTestLists.dart) which runs a suite of large list sorting tests from three separate imports. The combined test runs for 4-6 mins on succeeding runs, checking a few such runs, and now and again causes failures due to hitting the 8 min timeout cutoff.
If all these sorting tests are needed, they should be separated out instead of run together to avoid the combined test suite timing out sporadically, which has started to happen since this change landed. (See this log or this log for example timeouts).
referenced this issue
Nov 30, 2018
See the analysis in dart-lang/sdk#35297.
The short term solution is to split these tests into separate tests instead of combine them, and to split LibTest/core/List/sort_A01_t06.test.dart into 3 tests. This way the functionality of the lists can be tested without slowdowns.
Separately, the performance degradation when tests are combined should be investigated: dart-lang/sdk#35297