1
0
mirror of https://github.com/flutter/packages.git synced 2025-06-15 17:51:49 +08:00
Files
packages/script/tool/test
stuartmorgan 1ee7bef513 [flutter_plugin_tools] Track and log exclusions ()
Makes commands that use the package-looping base command track and
report exclusions. This will make it much easier to debug/audit
situations where tests aren't running when expected (e.g., when enabling
a new type of test for a package that previously had to be explicitly
excluded from that test to avoid failing for having no tests, but
forgetting to remove the package from the exclusion list).

Also fixes a latent issue with using different exclusion lists on
different commands in a single CI task when using sharding could cause
unexpected failures due to different sets of plugins being included for
each step (e.g., build+drive with an exclude list on drive could
potentially try to drive a plugin that hadn't been built in that shard)
by sharding before filtering out excluded packages.

Adds testing for sharding in general, as there was previously none.
2021-08-03 19:24:46 -04:00
..