// Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file // for details. All rights reserved. Use of this source code is governed by a // BSD-style license that can be found in the LICENSE file. import 'package:front_end/src/api_unstable/ddc.dart' as fe; import 'package:testing/testing.dart'; import 'common.dart'; import 'ddc_common.dart'; import 'sourcemaps_suite.dart'; Future createContext( Chain suite, Map environment) async { return StackTraceContext(); } class StackTraceContext extends ChainContextWithCleanupHelper implements WithCompilerState { @override fe.InitializedCompilerState? compilerState; List? _steps; @override List get steps { return _steps ??= [ const Setup(), const SetCwdToSdkRoot(), TestStackTrace(DevCompilerRunner(this, debugging: false), 'ddc', ['ddc']), ]; } } void main(List arguments) => runMe(arguments, createContext, configurationPath: 'testing.json');