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<String>> profileGroups = const {}, List<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