Unverified Commit 385ae402 authored by Jonah Williams's avatar Jonah Williams Committed by GitHub

allow web shard to compile null-safe tests (#67106)

parent 70973e02
...@@ -261,6 +261,7 @@ class FlutterWebTestBootstrapBuilder implements Builder { ...@@ -261,6 +261,7 @@ class FlutterWebTestBootstrapBuilder implements Builder {
if (metadata.testOn.evaluate(SuitePlatform(Runtime.chrome))) { if (metadata.testOn.evaluate(SuitePlatform(Runtime.chrome))) {
await buildStep.writeAsString(id.addExtension('.browser_test.dart'), ''' await buildStep.writeAsString(id.addExtension('.browser_test.dart'), '''
// @dart = 2.8
import 'dart:ui' as ui; import 'dart:ui' as ui;
import 'dart:html'; import 'dart:html';
import 'dart:js'; import 'dart:js';
......
...@@ -223,6 +223,7 @@ class BuildDaemonCreator { ...@@ -223,6 +223,7 @@ class BuildDaemonCreator {
'--packages=$buildScriptPackages', '--packages=$buildScriptPackages',
buildScript, buildScript,
'daemon', 'daemon',
'--enable-experiment=non-nullable',
'--skip-build-script-check', '--skip-build-script-check',
'--define', 'flutter_tools:ddc=flutterWebSdk=$flutterWebSdk', '--define', 'flutter_tools:ddc=flutterWebSdk=$flutterWebSdk',
'--define', 'flutter_tools:entrypoint=flutterWebSdk=$flutterWebSdk', '--define', 'flutter_tools:entrypoint=flutterWebSdk=$flutterWebSdk',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment