Unhandled exception:
PathNotFoundException: Cannot open file, path = '{{PROJECT_DIRECTORY}}/app/.dart_tool/package_config.json' (OS Error: No such file or directory, errno = 2)
#0 throwError (package:package_config/src/errors.dart:34:35)
#1 readAnyConfigFile (package:package_config/src/package_config_io.dart:58:12)
<asynchronous suspension>
#2 CoverageTool._getCoveragePackages (package:patrol_cli/src/coverage/coverage_tool.dart:239:27)
<asynchronous suspension>
#3 CoverageTool._collectAndMarkTestCompleted (package:patrol_cli/src/coverage/coverage_tool.dart:198:22)
<asynchronous suspension>
#4 CoverageTool._collectFromVM (package:patrol_cli/src/coverage/coverage_tool.dart:182:7)
<asynchronous suspension>
#5 Stream.asyncMap.<anonymous closure>.add (dart:async/stream.dart:822:7)
<asynchronous suspension>
#6 _BufferingStreamSubscription.resume (dart:async/stream_impl.dart:215:3)
Steps to reproduce
app2patrol test -t patrol_test/example_test.dart --coverageapppatrol test -t patrol_test/example_test.dart --coverageActual results
Exception is being thrown because in a workspace repo,
.dart_toolis at the root of the repo, not the app directory (See Logs).Logs
Logs
Patrol version
patrol: ^4.0.1
Patrol Doctor output
Patrol Doctor output
Flutter Doctor output
Flutter Doctor output