diff --git a/packages/flutter_tools/lib/src/build_runner/build_script.dart b/packages/flutter_tools/lib/src/build_runner/build_script.dart index 757206c14d..30dfb37302 100644 --- a/packages/flutter_tools/lib/src/build_runner/build_script.dart +++ b/packages/flutter_tools/lib/src/build_runner/build_script.dart @@ -268,7 +268,6 @@ import 'dart:js'; import 'package:stream_channel/stream_channel.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:test_api/src/backend/stack_trace_formatter.dart'; // ignore: implementation_imports -import 'package:test_api/src/util/stack_trace_mapper.dart'; // ignore: implementation_imports import 'package:test_api/src/remote_listener.dart'; // ignore: implementation_imports import 'package:test_api/src/suite_channel_manager.dart'; // ignore: implementation_imports @@ -289,12 +288,7 @@ Future main() async { } void internalBootstrapBrowserTest(Function getMain()) { - var channel = - serializeSuite(getMain, hidePrints: false, beforeLoad: () async { - var serialized = - await suiteChannel("test.browser.mapper").stream.first as Map; - if (serialized == null) return; - }); + var channel = serializeSuite(getMain, hidePrints: false); postMessageChannel().pipe(channel); } StreamChannel serializeSuite(Function getMain(), @@ -335,16 +329,6 @@ StreamChannel postMessageChannel() { ]); return controller.foreign; } - -void setStackTraceMapper(StackTraceMapper mapper) { - var formatter = StackTraceFormatter.current; - if (formatter == null) { - throw StateError( - 'setStackTraceMapper() may only be called within a test worker.'); - } - - formatter.configure(mapper: mapper); -} '''); } } diff --git a/packages/flutter_tools/lib/src/test/flutter_web_platform.dart b/packages/flutter_tools/lib/src/test/flutter_web_platform.dart index 8f46680089..9ee248ab8a 100644 --- a/packages/flutter_tools/lib/src/test/flutter_web_platform.dart +++ b/packages/flutter_tools/lib/src/test/flutter_web_platform.dart @@ -22,7 +22,6 @@ import 'package:shelf_web_socket/shelf_web_socket.dart'; import 'package:stream_channel/stream_channel.dart'; import 'package:test_api/src/backend/runtime.dart'; import 'package:test_api/src/backend/suite_platform.dart'; -import 'package:test_api/src/util/stack_trace_mapper.dart'; import 'package:test_core/src/runner/configuration.dart'; import 'package:test_core/src/runner/environment.dart'; import 'package:test_core/src/runner/platform.dart'; @@ -301,9 +300,6 @@ class FlutterWebPlatform extends PlatformPlugin { final Map> _browserManagers = >{}; - // Mappers for Dartifying stack traces, indexed by test path. - final Map _mappers = {}; - // A handler that serves wrapper files used to bootstrap tests. shelf.Response _wrapperHandler(shelf.Request request) { final String path = globals.fs.path.fromUri(request.url); @@ -346,7 +342,7 @@ class FlutterWebPlatform extends PlatformPlugin { globals.fs.path.relative(path, from: globals.fs.path.join(_root, 'test'))) + '.html')); final RunnerSuite suite = await browserManager - .load(path, suiteUrl, suiteConfig, message, mapper: _mappers[path]); + .load(path, suiteUrl, suiteConfig, message); if (_closed) { return null; } @@ -696,9 +692,8 @@ class BrowserManager { String path, Uri url, SuiteConfiguration suiteConfig, - Object message, { - StackTraceMapper mapper, - }) async { + Object message, + ) async { url = url.replace(fragment: Uri.encodeFull(jsonEncode({ 'metadata': suiteConfig.metadata.serialize(), 'browser': _runtime.identifier, @@ -737,7 +732,6 @@ class BrowserManager { try { controller = deserializeSuite(path, SuitePlatform(Runtime.chrome), suiteConfig, await _environment, suiteChannel, message); - controller.channel('test.browser.mapper').sink.add(mapper?.serialize()); _controllers.add(controller); return await controller.suite;