Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(640)

Side by Side Diff: pkg/front_end/test/fasta/shaker_test.dart

Issue 2957623002: Move testing.json and status files to more natural locations. (Closed)
Patch Set: Fix typo. Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « pkg/front_end/test/fasta/shaker.status ('k') | pkg/front_end/test/fasta/strong.status » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE.md file. 3 // BSD-style license that can be found in the LICENSE.md file.
4 4
5 /// Tests basic functionality of the API tree-shaker. 5 /// Tests basic functionality of the API tree-shaker.
6 /// 6 ///
7 /// Each input file is built and tree-shaken, then we check that the set of 7 /// Each input file is built and tree-shaken, then we check that the set of
8 /// libraries, classes, and members that are retained match those declared in an 8 /// libraries, classes, and members that are retained match those declared in an
9 /// expectations file. 9 /// expectations file.
10 /// 10 ///
(...skipping 21 matching lines...) Expand all
32 import 'package:front_end/src/fasta/translate_uri.dart' show TranslateUri; 32 import 'package:front_end/src/fasta/translate_uri.dart' show TranslateUri;
33 import 'package:front_end/src/fasta/util/relativize.dart' show relativizeUri; 33 import 'package:front_end/src/fasta/util/relativize.dart' show relativizeUri;
34 import 'package:kernel/ast.dart' show Program; 34 import 'package:kernel/ast.dart' show Program;
35 import 'package:kernel/kernel.dart' show loadProgramFromBytes; 35 import 'package:kernel/kernel.dart' show loadProgramFromBytes;
36 import 'package:kernel/target/targets.dart' show TargetFlags; 36 import 'package:kernel/target/targets.dart' show TargetFlags;
37 import 'package:kernel/target/vm_fasta.dart' show VmFastaTarget; 37 import 'package:kernel/target/vm_fasta.dart' show VmFastaTarget;
38 import 'package:testing/testing.dart' 38 import 'package:testing/testing.dart'
39 show Chain, ChainContext, ExpectationSet, Result, Step, TestDescription; 39 show Chain, ChainContext, ExpectationSet, Result, Step, TestDescription;
40 import 'testing/suite.dart'; 40 import 'testing/suite.dart';
41 41
42 main(List<String> arguments) => runMe(arguments, createContext, "testing.json"); 42 main(List<String> arguments) =>
43 runMe(arguments, createContext, "../../testing.json");
43 44
44 Future<TreeShakerContext> createContext( 45 Future<TreeShakerContext> createContext(
45 Chain suite, Map<String, String> environment) { 46 Chain suite, Map<String, String> environment) {
46 return TreeShakerContext.create(environment); 47 return TreeShakerContext.create(environment);
47 } 48 }
48 49
49 /// Context used to run the tree-shaking test suite. 50 /// Context used to run the tree-shaking test suite.
50 class TreeShakerContext extends ChainContext { 51 class TreeShakerContext extends ChainContext {
51 final TranslateUri uriTranslator; 52 final TranslateUri uriTranslator;
52 final Uri outlineUri; 53 final Uri outlineUri;
(...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after
236 """ 237 """
237 Please create file ${expectedFile.path} with this content: 238 Please create file ${expectedFile.path} with this content:
238 $buffer"""); 239 $buffer""");
239 } 240 }
240 } 241 }
241 } 242 }
242 243
243 /// A special library used only to test the shaker. The suite above will 244 /// A special library used only to test the shaker. The suite above will
244 /// tree-shake the contents of this library. 245 /// tree-shake the contents of this library.
245 const _specialLibraryPath = 'pkg/front_end/testcases/shaker/lib/lib.dart'; 246 const _specialLibraryPath = 'pkg/front_end/testcases/shaker/lib/lib.dart';
OLDNEW
« no previous file with comments | « pkg/front_end/test/fasta/shaker.status ('k') | pkg/front_end/test/fasta/strong.status » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698