Skip to content

Commit f6e5227

Browse files
authored
Migrate the first 3rd of the devicelab tasks to null safety. (flutter#86374)
1 parent 0c81077 commit f6e5227

File tree

58 files changed

+10
-126
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+10
-126
lines changed

dev/devicelab/bin/tasks/analyzer_benchmark.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/framework.dart';
86
import 'package:flutter_devicelab/tasks/analysis.dart';
97

dev/devicelab/bin/tasks/android_defines_test.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/tasks/integration_tests.dart';

dev/devicelab/bin/tasks/android_engine_dependency_proxy_test.dart

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'dart:io';
86

97
import 'package:flutter_devicelab/framework/apk_utils.dart';
@@ -20,7 +18,7 @@ Future<void> main() async {
2018
await task(() async {
2119
section('Find Java');
2220

23-
final String javaHome = await findJavaHome();
21+
final String? javaHome = await findJavaHome();
2422
if (javaHome == null)
2523
return TaskResult.failure('Could not find Java');
2624
print('\nUsing JAVA_HOME=$javaHome');

dev/devicelab/bin/tasks/android_obfuscate_test.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/apk_utils.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/framework/task_result.dart';

dev/devicelab/bin/tasks/android_semantics_integration_test.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/tasks/integration_tests.dart';

dev/devicelab/bin/tasks/android_stack_size_test.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/tasks/perf_tests.dart';

dev/devicelab/bin/tasks/android_view_scroll_perf__timeline_summary.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/tasks/perf_tests.dart';

dev/devicelab/bin/tasks/animated_image_gc_perf.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/framework/utils.dart';

dev/devicelab/bin/tasks/animated_placeholder_perf__e2e_summary.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'dart:async';
86

97
import 'package:flutter_devicelab/framework/devices.dart';

dev/devicelab/bin/tasks/animation_with_microtasks_perf_ios__timeline_summary.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/tasks/perf_tests.dart';

dev/devicelab/bin/tasks/backdrop_filter_perf__e2e_summary.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'dart:async';
86

97
import 'package:flutter_devicelab/framework/devices.dart';

dev/devicelab/bin/tasks/backdrop_filter_perf__timeline_summary.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/tasks/perf_tests.dart';

dev/devicelab/bin/tasks/backdrop_filter_perf_ios__timeline_summary.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/tasks/perf_tests.dart';

dev/devicelab/bin/tasks/basic_material_app_android__compile.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/tasks/perf_tests.dart';

dev/devicelab/bin/tasks/basic_material_app_ios__compile.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/tasks/perf_tests.dart';

dev/devicelab/bin/tasks/basic_material_app_win__compile.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/tasks/perf_tests.dart';

dev/devicelab/bin/tasks/build_aar_module_test.dart

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'dart:io';
86

97
import 'package:flutter_devicelab/framework/apk_utils.dart';
@@ -24,7 +22,7 @@ Future<void> main() async {
2422

2523
section('Find Java');
2624

27-
final String javaHome = await findJavaHome();
25+
final String? javaHome = await findJavaHome();
2826
if (javaHome == null)
2927
return TaskResult.failure('Could not find Java');
3028
print('\nUsing JAVA_HOME=$javaHome');

dev/devicelab/bin/tasks/build_aar_plugin_test.dart

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'dart:io';
86

97
import 'package:flutter_devicelab/framework/framework.dart';
@@ -20,7 +18,7 @@ Future<void> main() async {
2018

2119
section('Find Java');
2220

23-
final String javaHome = await findJavaHome();
21+
final String? javaHome = await findJavaHome();
2422
if (javaHome == null)
2523
return TaskResult.failure('Could not find Java');
2624
print('\nUsing JAVA_HOME=$javaHome');

dev/devicelab/bin/tasks/build_ios_framework_module_test.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'dart:io';
86

97
import 'package:flutter_devicelab/framework/framework.dart';

dev/devicelab/bin/tasks/build_mode_test.dart

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'dart:async';
86
import 'dart:convert';
97
import 'dart:io';
@@ -25,7 +23,7 @@ Future<String> runFlutterAndQuit(List<String> args, Device device) async {
2523
);
2624
final List<String> stdout = <String>[];
2725
final List<String> stderr = <String>[];
28-
int runExitCode;
26+
int? runExitCode;
2927
run.stdout.transform<String>(utf8.decoder).transform<String>(const LineSplitter()).listen(
3028
(String line) {
3129
print('run:stdout: $line');

dev/devicelab/bin/tasks/channels_integration_test.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/tasks/integration_tests.dart';

dev/devicelab/bin/tasks/channels_integration_test_ios.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/tasks/integration_tests.dart';

dev/devicelab/bin/tasks/channels_integration_test_win.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/tasks/integration_tests.dart';

dev/devicelab/bin/tasks/codegen_integration_linux.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'dart:io';
86

97
import 'package:flutter_devicelab/framework/devices.dart';

dev/devicelab/bin/tasks/codegen_integration_mac.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'dart:io';
86

97
import 'package:flutter_devicelab/framework/devices.dart';

dev/devicelab/bin/tasks/codegen_integration_win.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'dart:io';
86

97
import 'package:flutter_devicelab/framework/devices.dart';

dev/devicelab/bin/tasks/color_filter_and_fade_perf__e2e_summary.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'dart:async';
86

97
import 'package:flutter_devicelab/framework/devices.dart';

dev/devicelab/bin/tasks/color_filter_and_fade_perf__timeline_summary.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/tasks/perf_tests.dart';

dev/devicelab/bin/tasks/complex_layout__start_up.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/tasks/perf_tests.dart';

dev/devicelab/bin/tasks/complex_layout_android__compile.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/tasks/perf_tests.dart';

dev/devicelab/bin/tasks/complex_layout_android__scroll_smoothness.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'dart:async';
86

97
import 'package:flutter_devicelab/framework/devices.dart';

dev/devicelab/bin/tasks/complex_layout_ios__compile.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/tasks/perf_tests.dart';

dev/devicelab/bin/tasks/complex_layout_ios__start_up.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/tasks/perf_tests.dart';

dev/devicelab/bin/tasks/complex_layout_scroll_perf__devtools_memory.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/framework/utils.dart';

dev/devicelab/bin/tasks/complex_layout_scroll_perf__memory.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/framework/utils.dart';

dev/devicelab/bin/tasks/complex_layout_scroll_perf__timeline_summary.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/tasks/perf_tests.dart';

dev/devicelab/bin/tasks/complex_layout_scroll_perf_ios__timeline_summary.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/tasks/perf_tests.dart';

dev/devicelab/bin/tasks/complex_layout_semantics_perf.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'dart:io';
86

97
import 'package:flutter_devicelab/framework/devices.dart';

dev/devicelab/bin/tasks/complex_layout_win__compile.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'package:flutter_devicelab/framework/devices.dart';
86
import 'package:flutter_devicelab/framework/framework.dart';
97
import 'package:flutter_devicelab/tasks/perf_tests.dart';

dev/devicelab/bin/tasks/cubic_bezier_perf__e2e_summary.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
// @dart = 2.8
6-
75
import 'dart:async';
86

97
import 'package:flutter_devicelab/framework/devices.dart';

0 commit comments

Comments
 (0)