diff --git a/dwds/lib/src/services/expression_compiler_service.dart b/dwds/lib/src/services/expression_compiler_service.dart index 74cd13510..e94be84c3 100644 --- a/dwds/lib/src/services/expression_compiler_service.dart +++ b/dwds/lib/src/services/expression_compiler_service.dart @@ -71,7 +71,12 @@ class _Compiler { List experiments, bool verbose, ) async { - sdkConfiguration.validate(); + sdkConfiguration.validateSdkDir(); + if (soundNullSafety) { + sdkConfiguration.validateSoundSummaries(); + } else { + sdkConfiguration.validateWeakSummaries(); + } final librariesUri = sdkConfiguration.librariesUri!; final workerUri = sdkConfiguration.compilerWorkerUri!; diff --git a/webdev/test/daemon/utils.dart b/webdev/test/daemon/utils.dart index fcb21d53b..f3ee7822f 100644 --- a/webdev/test/daemon/utils.dart +++ b/webdev/test/daemon/utils.dart @@ -38,8 +38,10 @@ Future waitForAppId(TestProcess webdev) async { } Future prepareWorkspace() async { + // TODO(elliette): Test on weak null-safety webdevSmoke package as well. See: + // https://github.com/dart-lang/webdev/issues/1892 var exampleDirectory = - p.absolute(p.join(p.current, '..', 'fixtures', '_webdevSmoke')); + p.absolute(p.join(p.current, '..', 'fixtures', '_webdevSoundSmoke')); var process = await TestProcess.start(dartPath, ['pub', 'upgrade'], workingDirectory: exampleDirectory, environment: getPubEnvironment());