EnsembleTestConfig class
Suite-wide configuration loaded from tests/config.yaml.
The configuration is applied to every discovered test. Use test-level fields only for data that genuinely belongs to one test case, such as its description, steps, and scenario selection.
Constructors
-
EnsembleTestConfig({List<
TestServiceConfig> services = const [], List<String> mockFiles = const [], Map<String, dynamic> inlineMocks = const {}, Map<String, dynamic> initialState = const {}, String? defaultProfile, Map<String, TestProfile> profiles = const {}, Map<String, List< profileGroups = const {}, List<String> >TestDeviceTarget> devices = const [], ScreenshotConfig screenshots = const ScreenshotConfig(), PerformanceConfig performance = const PerformanceConfig(), DumpTreeConfig dumpTree = const DumpTreeConfig(), LogApiCallsConfig logApiCalls = const LogApiCallsConfig(), LogStorageConfig logStorage = const LogStorageConfig(), TimerRewriteConfig timers = const TimerRewriteConfig(), WifiTestConfig wifi = const WifiTestConfig()}) -
const
Properties
- defaultProfile → String?
-
final
-
devices
→ List<
TestDeviceTarget> -
Suite device matrix (platform/model + optional locale). When non-empty,
each test runs once per entry.
final
- dumpTree → DumpTreeConfig
-
final
- hasDeviceMatrix → bool
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
-
initialState
→ Map<
String, dynamic> -
final
-
inlineMocks
→ Map<
String, dynamic> -
final
- logApiCalls → LogApiCallsConfig
-
final
- logStorage → LogStorageConfig
-
final
-
mockFiles
→ List<
String> -
final
- performance → PerformanceConfig
-
final
-
profileGroups
→ Map<
String, List< String> > -
final
-
profiles
→ Map<
String, TestProfile> -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- screenshots → ScreenshotConfig
-
final
-
services
→ List<
TestServiceConfig> -
final
- timers → TimerRewriteConfig
-
final
- wifi → WifiTestConfig
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited