@@ -8,7 +8,6 @@ import 'package:build_daemon/client.dart';
88import 'package:build_daemon/constants.dart' ;
99import 'package:build_daemon/data/server_log.dart' ;
1010import 'package:dds/devtools_server.dart' ;
11- import 'package:dwds/asset_reader.dart' ;
1211import 'package:dwds/src/config/tool_configuration.dart' ;
1312import 'package:dwds/src/loaders/strategy.dart' ;
1413import 'package:dwds/src/servers/devtools.dart' ;
@@ -117,33 +116,20 @@ class TestDebugSettings extends DebugSettings {
117116
118117 const TestDebugSettings .noDevTools () : super (enableDevToolsLaunch: false );
119118
120- const TestDebugSettings ._({
121- required bool enableDebugging,
122- required bool enableDebugExtension,
123- required bool useSseForDebugBackend,
124- required bool useSseForDebugProxy,
125- required bool useSseForInjectedClient,
126- required bool spawnDds,
127- required bool enableDevToolsLaunch,
128- required bool launchDevToolsInNewWindow,
129- required bool emitDebugEvents,
130- required DevToolsLauncher ? devToolsLauncher,
131- required ExpressionCompiler ? expressionCompiler,
132- required UrlEncoder ? urlEncoder,
133- }) : super (
134- enableDebugging: enableDebugging,
135- enableDebugExtension: enableDebugExtension,
136- useSseForDebugBackend: useSseForDebugBackend,
137- useSseForDebugProxy: useSseForDebugProxy,
138- useSseForInjectedClient: useSseForInjectedClient,
139- spawnDds: spawnDds,
140- enableDevToolsLaunch: enableDevToolsLaunch,
141- launchDevToolsInNewWindow: launchDevToolsInNewWindow,
142- emitDebugEvents: emitDebugEvents,
143- devToolsLauncher: devToolsLauncher,
144- expressionCompiler: expressionCompiler,
145- urlEncoder: urlEncoder,
146- );
119+ TestDebugSettings ._({
120+ required super .enableDebugging,
121+ required super .enableDebugExtension,
122+ required super .useSseForDebugBackend,
123+ required super .useSseForDebugProxy,
124+ required super .useSseForInjectedClient,
125+ required super .spawnDds,
126+ required super .enableDevToolsLaunch,
127+ required super .launchDevToolsInNewWindow,
128+ required super .emitDebugEvents,
129+ required super .devToolsLauncher,
130+ required super .expressionCompiler,
131+ required super .urlEncoder,
132+ });
147133
148134 TestDebugSettings copyWith ({
149135 bool ? enableDebugging,
@@ -177,20 +163,16 @@ class TestDebugSettings extends DebugSettings {
177163
178164class TestAppMetadata extends AppMetadata {
179165 const TestAppMetadata ({
180- bool isInternalBuild = false ,
181- String ? workspaceName,
182- String hostname = 'localhost' ,
183- }) : super (
184- isInternalBuild: isInternalBuild,
185- workspaceName: workspaceName,
186- hostname: hostname,
187- );
166+ super .isInternalBuild,
167+ super .workspaceName,
168+ super .hostname = 'localhost' ,
169+ });
188170
189171 TestAppMetadata copyWith ({
190172 bool ? isFlutterApp,
191173 bool ? isInternalBuild,
192174 String ? workspaceName,
193- String ? hostname = 'localhost' ,
175+ String ? hostname,
194176 }) =>
195177 TestAppMetadata (
196178 isInternalBuild: isInternalBuild ?? this .isInternalBuild,
@@ -205,24 +187,20 @@ class TestAppMetadata extends AppMetadata {
205187
206188class TestToolConfiguration extends ToolConfiguration {
207189 TestToolConfiguration .withDefaultLoadStrategy ({
208- TestAppMetadata appMetadata = const TestAppMetadata .externalApp (),
209- TestDebugSettings debugSettings = const TestDebugSettings .noDevTools (),
190+ TestAppMetadata super .appMetadata = const TestAppMetadata .externalApp (),
191+ TestDebugSettings super .debugSettings =
192+ const TestDebugSettings .noDevTools (),
210193 TestBuildSettings buildSettings = const TestBuildSettings .dart (),
211194 }) : super (
212195 loadStrategy: TestStrategy (const FakeAssetReader (), buildSettings),
213- debugSettings: debugSettings,
214- appMetadata: appMetadata,
215196 );
216197
217198 TestToolConfiguration .withLoadStrategy ({
218- TestAppMetadata appMetadata = const TestAppMetadata .externalApp (),
219- TestDebugSettings debugSettings = const TestDebugSettings .noDevTools (),
220- required LoadStrategy loadStrategy,
221- }) : super (
222- loadStrategy: loadStrategy,
223- debugSettings: debugSettings,
224- appMetadata: appMetadata,
225- );
199+ TestAppMetadata super .appMetadata = const TestAppMetadata .externalApp (),
200+ TestDebugSettings super .debugSettings =
201+ const TestDebugSettings .noDevTools (),
202+ required super .loadStrategy,
203+ });
226204}
227205
228206void setGlobalsForTesting ({
@@ -242,12 +220,9 @@ void setGlobalsForTestingFromBuild({
242220
243221class TestStrategy extends FakeStrategy {
244222 TestStrategy (
245- AssetReader assetReader,
223+ super . assetReader,
246224 BuildSettings buildSettings,
247- ) : super (
248- assetReader,
249- buildSettings: buildSettings,
250- );
225+ ) : super (buildSettings: buildSettings);
251226
252227 @override
253228 String serverPathForAppUri (String appUri) {
@@ -290,16 +265,11 @@ class TestSettings {
290265/// App build settings for tests.
291266class TestBuildSettings extends BuildSettings {
292267 const TestBuildSettings ({
293- Uri ? appEntrypoint,
294- bool canaryFeatures = false ,
295- bool isFlutterApp = true ,
296- List <String > experiments = const < String > [],
297- }) : super (
298- appEntrypoint: appEntrypoint,
299- canaryFeatures: canaryFeatures,
300- isFlutterApp: isFlutterApp,
301- experiments: experiments,
302- );
268+ super .appEntrypoint,
269+ super .canaryFeatures,
270+ super .isFlutterApp,
271+ super .experiments,
272+ });
303273
304274 const TestBuildSettings .dart ({Uri ? appEntrypoint})
305275 : this (appEntrypoint: appEntrypoint, isFlutterApp: false );
@@ -324,12 +294,11 @@ class TestBuildSettings extends BuildSettings {
324294class TestCompilerOptions extends CompilerOptions {
325295 TestCompilerOptions ({
326296 required NullSafety nullSafety,
327- required bool canaryFeatures,
297+ required super . canaryFeatures,
328298 required List <String > experiments,
329299 }) : super (
330300 moduleFormat: 'amd' ,
331301 soundNullSafety: nullSafety == NullSafety .sound,
332- canaryFeatures: canaryFeatures,
333302 experiments: const < String > [],
334303 );
335304}
0 commit comments