TestPlatformVariant constructor

TestPlatformVariant({
  1. required String description,
  2. Set<TargetPlatform>? values,
})

Creates a TestPlatformVariant that executes tests against a custom set of platforms.

If no explicit values collection is provided, it defaults to all available operating systems.

Implementation

TestPlatformVariant({
  required String description,
  Set<TargetPlatform>? values,
}) : values =
         values ??
         {
           TargetPlatform.android,
           TargetPlatform.iOS,
           TargetPlatform.linux,
           TargetPlatform.macOS,
           TargetPlatform.windows,
         },
     _description = description;