2
2
// for details. All rights reserved. Use of this source code is governed by a
3
3
// BSD-style license that can be found in the LICENSE file.
4
4
5
- // @dart = 2.9
6
-
7
5
@TestOn ('vm' )
8
6
import 'dart:io' ;
9
7
@@ -34,15 +32,15 @@ void main() {
34
32
});
35
33
36
34
group ('Non-standard configuration' , () {
37
- Directory outputDir;
35
+ late Directory outputDir;
38
36
39
37
setUp (() async {
40
38
final systemTempDir = Directory .systemTemp;
41
39
outputDir = systemTempDir.createTempSync ('foo bar' );
42
40
});
43
41
44
42
tearDown (() async {
45
- await outputDir? .delete (recursive: true );
43
+ await outputDir.delete (recursive: true );
46
44
});
47
45
48
46
test ('Can validate existing configuration layout' , () async {
@@ -54,24 +52,24 @@ void main() {
54
52
final librariesPath = p.join (librariesDir, 'libraries.json' );
55
53
56
54
Directory (librariesDir).createSync (recursive: true );
57
- File (defaultSdkConfiguration.librariesPath).copySync (librariesPath);
55
+ File (defaultSdkConfiguration.librariesPath! ).copySync (librariesPath);
58
56
59
57
final summariesDir = p.join (sdkDirectory, 'summaries' );
60
58
final unsoundSdkSummaryPath = p.join (summariesDir, 'ddc_sdk.dill' );
61
59
final soundSdkSummaryPath =
62
60
p.join (summariesDir, 'ddc_outline_sound.dill' );
63
61
64
62
Directory (summariesDir).createSync (recursive: true );
65
- File (defaultSdkConfiguration.unsoundSdkSummaryPath)
63
+ File (defaultSdkConfiguration.unsoundSdkSummaryPath! )
66
64
.copySync (unsoundSdkSummaryPath);
67
- File (defaultSdkConfiguration.soundSdkSummaryPath)
65
+ File (defaultSdkConfiguration.soundSdkSummaryPath! )
68
66
.copySync (soundSdkSummaryPath);
69
67
70
68
final workerDir = p.join (sdkDirectory, 'snapshots' );
71
69
final compilerWorkerPath = p.join (workerDir, 'dartdevc.dart.snapshot' );
72
70
73
71
Directory (workerDir).createSync (recursive: true );
74
- File (defaultSdkConfiguration.compilerWorkerPath)
72
+ File (defaultSdkConfiguration.compilerWorkerPath! )
75
73
.copySync (compilerWorkerPath);
76
74
77
75
final sdkConfiguration = SdkConfiguration (
@@ -118,7 +116,7 @@ void main() {
118
116
});
119
117
120
118
group ('SDK configuration' , () {
121
- MemoryFileSystem fs;
119
+ late MemoryFileSystem fs;
122
120
123
121
final root = '/root' ;
124
122
final sdkDirectory = root;
0 commit comments