Skip to content

Nested projects tests are run with the parent when using "Run All Tests", and can cause package resolution errors #3791

Closed

Description

@jjochen

Describe the bug
Since upgrading Dart Code to 3.32.0 "Run All Tests" produces lot's of Errors.

To Reproduce
Steps to reproduce the behavior:

  1. Update Dart Code to 3.32.0
  2. Open 'Testing' tab
  3. Clear Filter (all works fine if Filter contains search string)
  4. Click on 'Run Tests' or run 'Test: Run All Tests' action
  5. All tests fail with errors like
Error: Couldn't resolve the package 'bloc_test' in 'package:bloc_test/bloc_test.dart'.
Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/blocs/app_content/app_content_bloc.dart'.
Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/blocs/configuration/configuration_bloc.dart'.
Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/data/data.dart'.

: Error: Not found: 'package:bloc_test/bloc_test.dart'
../…/blocs/app_content_bloc_test.dart:1
import 'package:bloc_test/bloc_test.dart';
...

Running tests individually works fine.

Versions:

  • VS Code version: 1.63.2
  • Dart extension version: 3.32.0
  • Dart/Flutter SDK version: 2.15.1/2.8.1
Captured Log
Dart Code extension: 3.32.0
Flutter extension: 3.32.0 (activated)

App: Visual Studio Code
Version: 1.63.2
Platform: mac

Workspace type: Flutter
Analyzer type: LSP
Multi-root?: false

Dart SDK:
Loc: /Users/jochen/.fvm/2.8.1/bin/cache/dart-sdk
Ver: 2.15.1
Flutter SDK:
Loc: /Users/jochen/.fvm/2.8.1
Ver: 2.8.1

HTTP_PROXY: undefined
NO_PROXY: undefined

Logging Categories:
General, DartTest, FlutterTest

Wed Jan 19 2022 [21:18:36 GMT+0100 (Central European Standard Time)] Log file started
[9:18:39 PM] [General] [Info] Starting debug session...
[9:18:39 PM] [General] [Info] workspace: /Users/jochen/coden/esanum/flutter_app
[9:18:39 PM] [General] [Info] program : /Users/jochen/coden/esanum/flutter_app/packages/user_data/test/message_dao_test.dart
[9:18:39 PM] [General] [Info] Using workspace as cwd: /Users/jochen/coden/esanum/flutter_app
[9:18:39 PM] [General] [Info] Found better project root to use as cwd: /Users/jochen/coden/esanum/flutter_app/packages/user_data
[9:18:39 PM] [General] [Info] Detected launch project as Flutter
[9:18:39 PM] [General] [Info] Detected launch project as a Test project
[9:18:39 PM] [General] [Info] Using FlutterTest debug adapter for this session
[9:18:39 PM] [General] [Info] Starting debug session...
[9:18:39 PM] [General] [Info] workspace: /Users/jochen/coden/esanum/flutter_app
[9:18:39 PM] [General] [Info] program : /Users/jochen/coden/esanum/flutter_app/packages/user_data/test/message_dao_test.dart
[9:18:39 PM] [General] [Info] Using workspace as cwd: /Users/jochen/coden/esanum/flutter_app
[9:18:39 PM] [General] [Info] Found better project root to use as cwd: /Users/jochen/coden/esanum/flutter_app/packages/user_data
[9:18:39 PM] [General] [Info] Detected launch project as Flutter
[9:18:39 PM] [General] [Info] Detected launch project as a Test project
[9:18:39 PM] [General] [Info] Using FlutterTest debug adapter for this session
[9:18:39 PM] [General] [Info] Debug session starting...
{
"suppressPromptOnErrors": true,
"name": "flutter_app Tests",
"noDebug": true,
"request": "launch",
"type": "dart",
"args": [
"/Users/jochen/coden/esanum/flutter_app/test/blocs/app_content_bloc_test.dart",
"/Users/jochen/coden/esanum/flutter_app/test/blocs/app_cubit_test.dart",
"/Users/jochen/coden/esanum/flutter_app/test/blocs/app_lifecycle_cubit_test.dart",
"/Users/jochen/coden/esanum/flutter_app/test/blocs/configuration_bloc_test.dart",
"/Users/jochen/coden/esanum/flutter_app/test/blocs/connectivity_cubit_test.dart",
"/Users/jochen/coden/esanum/flutter_app/test/blocs/home_screen_bloc_test.dart",
"/Users/jochen/coden/esanum/flutter_app/test/blocs/inbox_bloc_test.dart",
"/Users/jochen/coden/esanum/flutter_app/test/blocs/inbox_detail_bloc_test.dart",
"/Users/jochen/coden/esanum/flutter_app/test/blocs/translations_cubit_test.dart",
"/Users/jochen/coden/esanum/flutter_app/test/blocs/web_view_cubit_test.dart",
"/Users/jochen/coden/esanum/flutter_app/test/core/file_access_test.dart",
"/Users/jochen/coden/esanum/flutter_app/test/core/hex_color_parse_error_test.dart",
"/Users/jochen/coden/esanum/flutter_app/test/core/logger_test.dart",
"/Users/jochen/coden/esanum/flutter_app/test/core/route_launcher_test.dart",
"/Users/jochen/coden/esanum/flutter_app/test/core/svg_loader_test.dart",
"/Users/jochen/coden/esanum/flutter_app/test/core/translations_test.dart",
"/Users/jochen/coden/esanum/flutter_app/test/data/data_test.dart",
"/Users/jochen/coden/esanum/flutter_app/test/models/meglink_test.dart",
"/Users/jochen/coden/esanum/flutter_app/test/models/push_notification_test.dart",
"/Users/jochen/coden/esanum/flutter_app/test/models/remote_message_data_test.dart",
…
[9:18:39 PM] [General] [Info] Debug session starting...
{
"suppressPromptOnErrors": true,
"name": "user_data Tests",
"noDebug": true,
"request": "launch",
"type": "dart",
"args": [],
"expectSingleTest": false,
"program": "/Users/jochen/coden/esanum/flutter_app/packages/user_data/test/message_dao_test.dart",
"toolArgs": [],
"dartCodeDebugSessionID": "session-3ea34",
"cwd": "/Users/jochen/coden/esanum/flutter_app/packages/user_data",
"toolEnv": {
"FLUTTER_HOST": "VSCode",
"PUB_ENVIRONMENT": "vscode.dart-code"
},
"sendLogsToClient": true,
"additionalProjectPaths": [
"/Users/jochen/coden/esanum/flutter_app"
],
"vmAdditionalArgs": [],
"vmServicePort": 0,
"dartSdkPath": "/Users/jochen/.fvm/2.8.1/bin/cache/dart-sdk",
"maxLogLineLength": 2000,
"debugSdkLibraries": true,
"debugExternalPackageLibraries": true,
"showDartDeveloperLogs": true,
"evaluateGettersInDebugViews": true,
"evaluateToStringInDebugViews": true,
"flutterSdkPath": "/Users/jochen/.fvm/2.8.1",
"useInspectorNotificationsForWidgetErrors": true,
"showMemoryUsage": false,
"debuggerType": 3
}
[9:18:39 PM] [General] [Info] Using flutter_test debugger for FlutterTest
[9:18:39 PM] [General] [Info] Running debugger via node with /Users/jochen/.vscode/extensions/dart-code.dart-code-3.32.0/out/dist/debug.js flutter_test
[9:18:39 PM] [General] [Info] Using flutter_test debugger for FlutterTest
[9:18:39 PM] [General] [Info] Running debugger via node with /Users/jochen/.vscode/extensions/dart-code.dart-code-3.32.0/out/dist/debug.js flutter_test
[9:18:39 PM] [General] [Warn] Did not find session 5d1b0335-728a-47a6-9259-3b84b87c6854 to handle dart.progressStart. There were 0 sessions:
[9:18:39 PM] [General] [Warn] Event will be queued and processed when the session start event fires
[9:18:39 PM] [General] [Warn] Did not find session 5eee4da8-47ca-4765-b7b9-8b974211df0d to handle dart.progressStart. There were 0 sessions:
[9:18:39 PM] [General] [Warn] Event will be queued and processed when the session start event fires
[9:18:39 PM] [General] [Info] Processing delayed event dart.progressStart for session 5d1b0335-728a-47a6-9259-3b84b87c6854
[9:18:39 PM] [General] [Info] Processing delayed event dart.progressStart for session 5eee4da8-47ca-4765-b7b9-8b974211df0d
[9:18:39 PM] [FlutterTest] [Info] [user_data Tests] Spawning /Users/jochen/.fvm/2.8.1/bin/flutter with args ["test","--machine","test/message_dao_test.dart"]
[9:18:39 PM] [FlutterTest] [Info] [user_data Tests] .. in /Users/jochen/coden/esanum/flutter_app/packages/user_data
[9:18:39 PM] [FlutterTest] [Info] [user_data Tests] .. with {"toolEnv":{"FLUTTER_HOST":"VSCode","PUB_ENVIRONMENT":"vscode.dart-code"}}
[9:18:39 PM] [FlutterTest] [Info] [user_data Tests] PID: 64194
[9:18:39 PM] [FlutterTest] [Info] [flutter_app Tests] Spawning /Users/jochen/.fvm/2.8.1/bin/flutter with args ["test","--machine","/Users/jochen/coden/esanum/flutter_app/test/blocs/app_content_bloc_test.dart","/Users/jochen/coden/esanum/flutter_app/test/blocs/app_cubit_test.dart","/Users/jochen/coden/esanum/flutter_app/test/blocs/app_lifecycle_cubit_test.dart","/Users/jochen/coden/esanum/flutter_app/test/blocs/configuration_bloc_test.dart","/Users/jochen/coden/esanum/flutter_app/test/blocs/connectivity_cubit_test.dart","/Users/jochen/coden/esanum/flutter_app/test/blocs/home_screen_bloc_test.dart","/Users/jochen/coden/esanum/flutter_app/test/blocs/inbox_bloc_test.dart","/Users/jochen/coden/esanum/flutter_app/test/blocs/inbox_detail_bloc_test.dart","/Users/jochen/coden/esanum/flutter_app/test/blocs/translations_cubit_test.dart","/Users/jochen/coden/esanum/flutter_app/test/blocs/web_view_cubit_test.dart","/Users/jochen/coden/esanum/flutter_app/test/core/file_access_test.dart","/Users/jochen/coden/esanum/flutter_app/test/core/hex_color_parse_error_test.dart","/Users/jochen/coden/esanum/flutter_app/test/core/logger_test.dart","/Users/jochen/coden/esanum/flutter_app/test/core/route_launcher_test.dart","/Users/jochen/coden/esanum/flutter_app/test/core/svg_loader_test.dart","/Users/jochen/coden/esanum/flutter_app/test/core/translations_test.dart","/Users/jochen/coden/esanum/flutter_app/test/data/data_test.dart","/Users/jochen/coden/esanum/flutter_app/test/models/meglink_test.dart","/Users/jochen/coden/esanum/flutter_app/test/models/push_notification_test.dart","/Users/jochen/coden/esanum/flutter_app/test/models/remote_message_data_test.dart","/Users/jochen/coden/esanum/flutter_app/test/services/analytics_service_test.dart","/Users/jochen/coden/esanum/flutter_app/test/services/service_locator_test.dart","/Users/jochen/coden/esanum/flutter_app/test/core/extensions/asset_bundle_extension_test.dart","/Users/jochen/coden/esanum/flutter_app/test/core/extensions/json_codec_extension_test.dart","/Users/jochen/coden…
[9:18:39 PM] [FlutterTest] [Info] [flutter_app Tests] .. in /Users/jochen/coden/esanum/flutter_app/packages/user_data
[9:18:39 PM] [FlutterTest] [Info] [flutter_app Tests] .. with {"toolEnv":{"FLUTTER_HOST":"VSCode","PUB_ENVIRONMENT":"vscode.dart-code"}}
[9:18:39 PM] [FlutterTest] [Info] [flutter_app Tests] PID: 64193
[9:18:40 PM] [FlutterTest] [Error] [flutter_app Tests] Waiting for another flutter command to release the startup lock...
[9:18:41 PM] [FlutterTest] [Info] [user_data Tests] <== {"protocolVersion":"0.1.1","runnerVersion":"1.17.12","pid":64223,"type":"start","time":0}
[9:18:41 PM] [FlutterTest] [Info] [user_data Tests] <== {"suite":{"id":0,"platform":"vm","path":"/Users/jochen/coden/esanum/flutter_app/packages/user_data/test/message_dao_test.dart"},"type":"suite","time":0}
[9:18:41 PM] [FlutterTest] [Info] [user_data Tests] <== {"test":{"id":1,"name":"loading /Users/jochen/coden/esanum/flutter_app/packages/user_data/test/message_dao_test.dart","suiteID":0,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":2}
[9:18:41 PM] [FlutterTest] [Info] [user_data Tests] <== {"count":1,"time":15,"type":"allSuites"}
[9:18:41 PM] [FlutterTest] [Info] [flutter_app Tests] <== {"protocolVersion":"0.1.1","runnerVersion":"1.17.12","pid":64224,"type":"start","time":0}
[9:18:42 PM] [FlutterTest] [Info] [flutter_app Tests] <== {"suite":{"id":0,"platform":"vm","path":"/Users/jochen/coden/esanum/flutter_app/test/blocs/app_content_bloc_test.dart"},"type":"suite","time":1}
[9:18:42 PM] [FlutterTest] [Info] [flutter_app Tests] <== {"test":{"id":1,"name":"loading /Users/jochen/coden/esanum/flutter_app/test/blocs/app_content_bloc_test.dart","suiteID":0,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":2}
[9:18:42 PM] [FlutterTest] [Info] [flutter_app Tests] <== {"suite":{"id":2,"platform":"vm","path":"/Users/jochen/coden/esanum/flutter_app/test/blocs/app_cubit_test.dart"},"type":"suite","time":11}
[9:18:42 PM] [FlutterTest] [Info] [flutter_app Tests] <== {"test":{"id":3,"name":"loading /Users/jochen/coden/esanum/flutter_app/test/blocs/app_cubit_test.dart","suiteID":2,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":11}
[9:18:42 PM] [FlutterTest] [Info] [flutter_app Tests] <== {"suite":{"id":4,"platform":"vm","path":"/Users/jochen/coden/esanum/flutter_app/test/blocs/app_lifecycle_cubit_test.dart"},"type":"suite","time":11}
[9:18:42 PM] [FlutterTest] [Info] [flutter_app Tests] <== {"test":{"id":5,"name":"loading /Users/jochen/coden/esanum/flutter_app/test/blocs/app_lifecycle_cubit_test.dart","suiteID":4,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":11}
[9:18:42 PM] [FlutterTest] [Info] [flutter_app Tests] <== {"suite":{"id":6,"platform":"vm","path":"/Users/jochen/coden/esanum/flutter_app/test/blocs/configuration_bloc_test.dart"},"type":"suite","time":12}
[9:18:42 PM] [FlutterTest] [Info] [flutter_app Tests] <== {"test":{"id":7,"name":"loading /Users/jochen/coden/esanum/flutter_app/test/blocs/configuration_bloc_test.dart","suiteID":6,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":12}
[9:18:42 PM] [FlutterTest] [Info] [flutter_app Tests] <== {"suite":{"id":8,"platform":"vm","path":"/Users/jochen/coden/esanum/flutter_app/test/blocs/connectivity_cubit_test.dart"},"type":"suite","time":12}
[9:18:42 PM] [FlutterTest] [Info] [flutter_app Tests] <== {"test":{"id":9,"name":"loading /Users/jochen/coden/esanum/flutter_app/test/blocs/connectivity_cubit_test.dart","suiteID":8,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":12}
[9:18:42 PM] [FlutterTest] [Info] [flutter_app Tests] <== {"suite":{"id":10,"platform":"vm","path":"/Users/jochen/coden/esanum/flutter_app/test/blocs/home_screen_bloc_test.dart"},"type":"suite","time":15}
[9:18:42 PM] [FlutterTest] [Info] [flutter_app Tests] <== {"test":{"id":11,"name":"loading /Users/jochen/coden/esanum/flutter_app/test/blocs/home_screen_bloc_test.dart","suiteID":10,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":15}
[9:18:42 PM] [FlutterTest] [Info] [flutter_app Tests] <== {"count":114,"time":21,"type":"allSuites"}
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] Error: Couldn't resolve the package 'bloc_test' in 'package:bloc_test/bloc_test.dart'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/blocs/app_content/app_content_bloc.dart'.
Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/blocs/configuration/configuration_bloc.dart'.
Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/data/data.dart'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/blocs/app_content_bloc_test.dart:1:8: Error: Not found: 'package:bloc_test/bloc_test.dart'
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] import 'package:bloc_test/bloc_test.dart';
^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/blocs/app_content_bloc_test.dart:2:8: Error: Not found: 'package:flutter_app/blocs/app_content/app_content_bloc.dart'
import 'package:flutter_app/blocs/app_content/app_content_bloc.dart';
^
../../test/blocs/app_content_bloc_test.dart:3:8: Error: Not found: 'package:flutter_app/blocs/configuration/configuration_bloc.dart'
import 'package:flutter_app/blocs/configuration/configuration_bloc.dart';
^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/blocs/app_content_bloc_test.dart:4:8: Error: Not found: 'package:flutter_app/data/data.dart'
import 'package:flutter_app/data/data.dart';
^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:1:8: Error: Not found: 'package:bloc_test/bloc_test.dart'
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] import 'package:bloc_test/bloc_test.dart';
^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:3:8: Error: Not found: 'package:flutter_app/blocs/app_content/app_content_bloc.dart'
import 'package:flutter_app/blocs/app_content/app_content_bloc.dart';
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/blocs/app_cubit/app_cubit.dart'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/blocs/app_lifecycle/app_lifecycle_cubit.dart'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:6:8: Error: Not found: 'package:flutter_app/blocs/configuration/configuration_bloc.dart'
import 'package:flutter_app/blocs/configuration/configuration_bloc.dart';
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^
Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/blocs/connectivity/connectivity_cubit.dart'.
Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/blocs/home_screen/home_screen_bloc.dart'.
Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/blocs/inbox/inbox_bloc.dart'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/blocs/inbox_detail/inbox_detail_bloc.dart'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/blocs/translations/translations_cubit.dart'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/blocs/web_view/web_view_cubit.dart'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/core/theme/app_themes.dart'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/ui/legal_screen/cubit/legal_screen_cubit.dart'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/ui/menu_screen/cubit/cubit.dart'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/core/route_launcher.dart'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/data/configuration_repository/updater/updater.dart'.
../../test/test_utils/mocks/mocktail/data.dart:2:8: Error: Not found: 'package:flutter_app/data/data.dart'
import 'package:flutter_app/data/data.dart';
^
Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/data/rest/rest.dart'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/core/file_access.dart'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:4:8: Error: Not found: 'package:flutter_app/blocs/app_cubit/app_cubit.dart'
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] import 'package:flutter_app/blocs/app_cubit/app_cubit.dart';
^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:5:8: Error: Not found: 'package:flutter_app/blocs/app_lifecycle/app_lifecycle_cubit.dart'
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] import 'package:flutter_app/blocs/app_lifecycle/app_lifecycle_cubit.dart';
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:7:8: Error: Not found: 'package:flutter_app/blocs/connectivity/connectivity_cubit.dart'
import 'package:flutter_app/blocs/connectivity/connectivity_cubit.dart';
^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:8:8: Error: Not found: 'package:flutter_app/blocs/home_screen/home_screen_bloc.dart'
import 'package:flutter_app/blocs/home_screen/home_screen_bloc.dart';
^
../../test/test_utils/mocks/mocktail/blocs.dart:9:8: Error: Not found: 'package:flutter_app/blocs/inbox/inbox_bloc.dart'
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] import 'package:flutter_app/blocs/inbox/inbox_bloc.dart';
^
../../test/test_utils/mocks/mocktail/blocs.dart:10:8: Error: Not found: 'package:flutter_app/blocs/inbox_detail/inbox_detail_bloc.dart'
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] import 'package:flutter_app/blocs/inbox_detail/inbox_detail_bloc.dart';
^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:11:8: Error: Not found: 'package:flutter_app/blocs/translations/translations_cubit.dart'
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] import 'package:flutter_app/blocs/translations/translations_cubit.dart';
^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:12:8: Error: Not found: 'package:flutter_app/blocs/web_view/web_view_cubit.dart'
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] import 'package:flutter_app/blocs/web_view/web_view_cubit.dart';
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:13:8: Error: Not found: 'package:flutter_app/core/theme/app_themes.dart'
import 'package:flutter_app/core/theme/app_themes.dart';
^
../../test/test_utils/mocks/mocktail/blocs.dart:14:8: Error: Not found: 'package:flutter_app/ui/legal_screen/cubit/legal_screen_cubit.dart'
import 'package:flutter_app/ui/legal_screen/cubit/legal_screen_cubit.dart';
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^
../../test/test_utils/mocks/mocktail/blocs.dart:15:8: Error: Not found: 'package:flutter_app/ui/menu_screen/cubit/cubit.dart'
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] import 'package:flutter_app/ui/menu_screen/cubit/cubit.dart';
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/core.dart:1:8: Error: Not found: 'package:flutter_app/core/route_launcher.dart'
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] import 'package:flutter_app/core/route_launcher.dart';
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/data.dart:1:8: Error: Not found: 'package:flutter_app/data/configuration_repository/updater/updater.dart'
import 'package:flutter_app/data/configuration_repository/updater/updater.dart';
^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/data.dart:3:8: Error: Not found: 'package:flutter_app/data/rest/rest.dart'
import 'package:flutter_app/data/rest/rest.dart';
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/services.dart:1:8: Error: Not found: 'package:flutter_app/core/file_access.dart'
import 'package:flutter_app/core/file_access.dart';
^
../../test/test_utils/objects/packages/configuration_package.dart:1:8: Error: Not found: 'package:flutter_app/core/file_access.dart'
import 'package:flutter_app/core/file_access.dart';
^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/packages/configuration_package.dart:2:8: Error: Not found: 'package:flutter_app/data/configuration_repository/updater/updater.dart'
import 'package:flutter_app/data/configuration_repository/updater/updater.dart';
^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/packages/configuration_package.dart:3:8: Error: Not found: 'package:flutter_app/data/data.dart'
import 'package:flutter_app/data/data.dart';
^
../../test/test_utils/objects/packages/configuration_package.dart:4:8: Error: Not found: 'package:flutter_app/data/rest/rest.dart'
import 'package:flutter_app/data/rest/rest.dart';
^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:5:8: Error: Not found: 'package:flutter_app/data/data.dart'
import 'package:flutter_app/data/data.dart';
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/base_configuration.dart:3:8: Error: Not found: 'package:flutter_app/data/data.dart'
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] import 'package:flutter_app/data/data.dart';
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/language_configuration.dart:5:8: Error: Not found: 'package:flutter_app/data/data.dart'
import 'package:flutter_app/data/data.dart';
^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/legal_configuration.dart:2:8: Error: Not found: 'package:flutter_app/data/data.dart'
import 'package:flutter_app/data/data.dart';
^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/menu_configuration.dart:2:8: Error: Not found: 'package:flutter_app/data/data.dart'
import 'package:flutter_app/data/data.dart';
^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/menu_icons_configuration.dart:1:8: Error: Not found: 'package:flutter_app/data/data.dart'
import 'package:flutter_app/data/data.dart';
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:18:53: Error: Type 'TranslationsCubit' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockTranslationsCubit extends Mock implements TranslationsCubit {}
^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:20:50: Error: Type 'HomeScreenBloc' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockHomeScreenBloc extends Mock implements HomeScreenBloc {}
^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:22:45: Error: Type 'InboxBloc' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockInboxBloc extends Mock implements InboxBloc {}
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:24:51: Error: Type 'InboxDetailBloc' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockInboxDetailBloc extends Mock implements InboxDetailBloc {}
^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:26:52: Error: Type 'LegalScreenCubit' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockLegalScreenCubit extends Mock implements LegalScreenCubit {}
^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:28:51: Error: Type 'MenuScreenCubit' not found.
class MockMenuScreenCubit extends Mock implements MenuScreenCubit {}
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:30:53: Error: Type 'ConnectivityCubit' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockConnectivityCubit extends Mock implements ConnectivityCubit {}
^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:32:53: Error: Type 'AppLifecycleCubit' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockAppLifecycleCubit extends Mock implements AppLifecycleCubit {}
^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:34:53: Error: Type 'ConfigurationBloc' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockConfigurationBloc extends Mock implements ConfigurationBloc {}
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:36:50: Error: Type 'AppContentBloc' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockAppContentBloc extends Mock implements AppContentBloc {}
^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:38:48: Error: Type 'WebViewCubit' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockWebViewCubit extends Mock implements WebViewCubit {}
^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:40:44: Error: Type 'AppCubit' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockAppCubit extends Mock implements AppCubit {
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:41:10: Error: Type 'AppCubit' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] static AppCubit get basicMock {
^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:53:10: Error: Type 'AppCubit' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] static AppCubit createBasicMock(BuildContext context) => basicMock;
^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/core.dart:4:49: Error: Type 'RouteLauncher' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockRouteLauncher extends Mock implements RouteLauncher {}
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/data.dart:8:57: Error: Type 'PreferencesRepository' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockPreferencesRepository extends Mock implements PreferencesRepository {}
^^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/data.dart:10:63: Error: Type 'BaseConfigurationRepository' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockBaseConfigurationRepository extends Mock implements BaseConfigurationRepository {}
^^^^^^^^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/data.dart:12:53: Error: Type 'GenericConfigFile' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockGenericConfigFile extends Mock implements GenericConfigFile {}
^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/data.dart:14:50: Error: Type 'FileRepository' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockFileRepository extends Mock implements FileRepository {}
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/data.dart:16:46: Error: Type 'FISService' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockFISService extends Mock implements FISService {}
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/data.dart:18:47: Error: Type 'FileService' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockFileService extends Mock implements FileService {}
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/data.dart:20:51: Error: Type 'LegalConfigFile' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockLegalConfigFile extends Mock implements LegalConfigFile {}
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/data.dart:22:50: Error: Type 'I18nConfigFile' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockI18nConfigFile extends Mock implements I18nConfigFile {}
^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/data.dart:24:50: Error: Type 'MenuConfigFile' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockMenuConfigFile extends Mock implements MenuConfigFile {}
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/data.dart:26:55: Error: Type 'GenericConfigFile' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockMenuIconsConfigFile extends Mock implements GenericConfigFile {}
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/data.dart:28:49: Error: Type 'AppConfigFile' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockAppConfigFile extends Mock implements AppConfigFile {}
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/data.dart:30:91: Error: Type 'GenericConfigFile' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockPackageUpdater extends Mock implements PackageUpdater<TestConfigurationPackage, GenericConfigFile> {}
^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/data.dart:30:50: Error: Type 'PackageUpdater' not found.
class MockPackageUpdater extends Mock implements PackageUpdater<TestConfigurationPackage, GenericConfigFile> {}
^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/data.dart:30:50: Error: Expected 0 type arguments.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockPackageUpdater extends Mock implements PackageUpdater<TestConfigurationPackage, GenericConfigFile> {}
^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/data.dart:32:55: Error: Type 'LegalPackageUpdater' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockLegalPackageUpdater extends Mock implements LegalPackageUpdater {}
^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/data.dart:34:54: Error: Type 'MenuPackageUpdater' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockMenuPackageUpdater extends Mock implements MenuPackageUpdater {}
^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/data.dart:36:59: Error: Type 'MenuIconsPackageUpdater' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockMenuIconsPackageUpdater extends Mock implements MenuIconsPackageUpdater {}
^^^^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/data.dart:38:54: Error: Type 'MessagesRepository' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockMessagesRepository extends Mock implements MessagesRepository {}
^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/data.dart:40:60: Error: Type 'ConfigurationsRepository' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockConfigurationsRepository extends Mock implements ConfigurationsRepository {}
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/services.dart:4:46: Error: Type 'FileAccess' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockFileAccess extends Mock implements FileAccess {}
^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/packages/configuration_package.dart:6:61: Error: Type 'GenericConfigFile' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class TestConfigurationPackage extends ConfigurationPackage {
^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/packages/configuration_package.dart:6:40: Error: Type 'ConfigurationPackage' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class TestConfigurationPackage extends ConfigurationPackage {
^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/packages/configuration_package.dart:6:40: Error: Expected 0 type arguments.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class TestConfigurationPackage extends ConfigurationPackage {
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/packages/configuration_package.dart:9:14: Error: Type 'GenericConfigFile' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] required GenericConfigFile configFile,
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/packages/configuration_package.dart:10:5: Error: Type 'FileAccess' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] FileAccess? fileAccess,
^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/packages/configuration_package.dart:14:75: Error: Type 'GenericConfigFile' not found.
class TestPackageUpdater extends PackageUpdater<TestConfigurationPackage, GenericConfigFile> {
^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/packages/configuration_package.dart:14:34: Error: Type 'PackageUpdater' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class TestPackageUpdater extends PackageUpdater<TestConfigurationPackage, GenericConfigFile> {
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/packages/configuration_package.dart:14:34: Error: Expected 0 type arguments.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class TestPackageUpdater extends PackageUpdater<TestConfigurationPackage, GenericConfigFile> {
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/packages/configuration_package.dart:15:9: Error: Type 'FileAccess' not found.
final FileAccess? fileAccess;
^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/packages/configuration_package.dart:17:5: Error: Type 'FileRepository' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] FileRepository? fileRepository,
^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/packages/configuration_package.dart:18:5: Error: Type 'BaseConfigurationRepository' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] BaseConfigurationRepository? baseConfigurationRepository,
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/packages/configuration_package.dart:19:5: Error: Type 'FileAccess' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] FileAccess? fileAccess,
^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/packages/configuration_package.dart:20:5: Error: Type 'FISService' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] FISService? fisService,
^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/packages/configuration_package.dart:21:5: Error: Type 'FileService' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] FileService? fileService,
^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/language_configuration.dart:41:55: Error: Type 'TranslationsConfigurationPackage' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] class MockTranslationsConfigurationPackage implements TranslationsConfigurationPackage {
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/language_configuration.dart:43:3: Error: Type 'I18nConfigFile' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] I18nConfigFile get configFile => TestLanguageConfiguration.i18nConfigFile;
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/language_configuration.dart:46:3: Error: Type 'LanguageConfiguration' not found.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] LanguageConfiguration? get configuration => TestLanguageConfiguration.languageConfiguration;
^^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:88:47: Error: Method not found: 'CustomUserAgentConfiguration'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] static final customUserAgentConfiguration = CustomUserAgentConfiguration(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:94:32: Error: Method not found: 'Notifications'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] static final notifications = Notifications(
^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:100:37: Error: Method not found: 'EventConfiguration'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] static final eventConfiguration = EventConfiguration(
^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:117:30: Error: 'EventConfiguration' isn't a type.
..events = ListBuilder([eventConfiguration]),
^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:114:29: Error: Method not found: 'EventsListConfiguration'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] static final eventsList = EventsListConfiguration(
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:120:31: Error: Method not found: 'AppThemeData'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] static final appThemeData = AppThemeData(
^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:131:28: Error: Method not found: 'IdpConfiguration'.
static final esanumIdp = IdpConfiguration(
^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:142:30: Error: Method not found: 'IdpConfiguration'.
static final facebookIdp = IdpConfiguration(
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:151:30: Error: Method not found: 'IdpConfiguration'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] static final linkedinIdp = IdpConfiguration(
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:165:26: Error: Undefined name 'NetworkingType'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ..networkingType = NetworkingType.networkingOpen
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:166:28: Error: Undefined name 'RegistrationType'.
..registrationType = RegistrationType.registrationClosed
^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:168:40: Error: 'IdpConfiguration' isn't a type.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ..identityProvider = ListBuilder([esanumIdp, facebookIdp, linkedinIdp]),
^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:160:33: Error: Method not found: 'AuthenticationConfiguration'.
static final authentication = AuthenticationConfiguration(
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:171:35: Error: Method not found: 'AppConfiguration'.
static final appConfiguration = AppConfiguration(
^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:182:32: Error: Method not found: 'AppConfigFile'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] static final appConfigFile = AppConfigFile((builder) {
^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:189:42: Error: Method not found: 'AppConfigurationPackage'.
static final appConfigurationPackage = AppConfigurationPackage(
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/base_configuration.dart:48:29: Error: Method not found: 'BackendConfiguration'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] static final fisBackend = BackendConfiguration((builder) => builder..url = 'https://fis-stg.event.gd/');
^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/base_configuration.dart:50:29: Error: Method not found: 'BackendConfiguration'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] static final cmsBackend = BackendConfiguration(
^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/base_configuration.dart:56:37: Error: Method not found: 'BackendConfiguration'.
static final secureAssetBackend = BackendConfiguration(
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/base_configuration.dart:62:25: Error: Method not found: 'LanguageConfiguration'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] static final locale = LanguageConfiguration(
^^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/base_configuration.dart:74:24: Error: Method not found: 'AppThemeData'.
static final theme = AppThemeData(
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/base_configuration.dart:78:33: Error: Method not found: 'AuthenticationConfiguration'.
static final authentication = AuthenticationConfiguration();
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/base_configuration.dart:80:36: Error: Method not found: 'BaseConfiguration'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] static final baseConfiguration = BaseConfiguration(
^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/language_configuration.dart:25:40: Error: Method not found: 'LanguageConfiguration'.
static final languageConfiguration = LanguageConfiguration(
^^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/language_configuration.dart:31:33: Error: Method not found: 'I18nConfigFile'.
static final i18nConfigFile = I18nConfigFile((builder) {
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/legal_configuration.dart:30:37: Error: Method not found: 'LegalConfiguration'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] static final legalConfiguration = LegalConfiguration((builder) {
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/legal_configuration.dart:49:34: Error: Method not found: 'LegalConfigFile'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] static final legalConfigFile = LegalConfigFile((builder) {
^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/legal_configuration.dart:56:44: Error: Method not found: 'LegalConfigurationPackage'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] static final legalConfigurationPackage = LegalConfigurationPackage(
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/menu_configuration.dart:45:32: Error: Method not found: 'MenuStructure'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] static final menuStructure = MenuStructure(
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/menu_configuration.dart:49:33: Error: Method not found: 'MenuConfigFile'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] static final menuConfigFile = MenuConfigFile((builder) {
^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/menu_configuration.dart:56:43: Error: Method not found: 'MenuConfigurationPackage'.
static final menuConfigurationPackage = MenuConfigurationPackage(
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/menu_configuration.dart:61:37: Error: Method not found: 'ContentItem'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] static final webLinkContentItem = ContentItem(
^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/menu_configuration.dart:74:41: Error: Method not found: 'ContentItem'.
static final webViewHtmlContentItem = ContentItem(
^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/menu_configuration.dart:87:35: Error: Method not found: 'ContentItem'.
static final contentItemBadge = ContentItem(
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/menu_configuration.dart:110:31: Error: 'ContentItem' isn't a type.
..content = ListBuilder(contentItems),
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/menu_configuration.dart:107:30: Error: Method not found: 'MenuContent'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] static final menuContent = MenuContent(
^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/menu_configuration.dart:113:36: Error: Method not found: 'MenuConfiguration'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] static final menuConfiguration = MenuConfiguration((builder) => builder..menu = menuContent.toBuilder());
^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/menu_icons_configuration.dart:19:17: Error: Undefined name 'GenericConfigFile'.
..files = GenericConfigFile.fromJson(jsonString)!.files!.toBuilder();
^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/menu_icons_configuration.dart:16:38: Error: Method not found: 'GenericConfigFile'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] static final menuIconsConfigFile = GenericConfigFile((builder) {
^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/configurations/menu_icons_configuration.dart:22:48: Error: Method not found: 'MenuIconsConfigurationPackage'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] static final menuIconsConfigurationPackage = MenuIconsConfigurationPackage(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/packages/configuration_package.dart:11:14: Error: No named parameter with the name 'path'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] }) : super(path: path, configFile: configFile, fileAccess: fileAccess);
^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/blocs/app_content_bloc_test.dart:11:8: Error: 'ConfigurationBloc' isn't a type.
late ConfigurationBloc configurationBloc;
^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/blocs/app_content_bloc_test.dart:12:8: Error: 'FileRepository' isn't a type.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] late FileRepository fileRepository;
^^^^^^^^^^^^^^
../../test/blocs/app_content_bloc_test.dart:13:8: Error: 'PreferencesRepository' isn't a type.
late PreferencesRepository preferencesRepository;
^^^^^^^^^^^^^^^^^^^^^
../../test/blocs/app_content_bloc_test.dart:15:3: Error: 'AppContentBloc' isn't a type.
AppContentBloc appContentBlocBuilder() => AppContentBloc(
^^^^^^^^^^^^^^
../../test/blocs/app_content_bloc_test.dart:15:45: Error: Method not found: 'AppContentBloc'.
AppContentBloc appContentBlocBuilder() => AppContentBloc(
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^
../../test/blocs/app_content_bloc_test.dart:33:11: Error: 'AppContentBloc' isn't a type.
act: (AppContentBloc bloc) => bloc.add(ExtractAppContent()),
^^^^^^^^^^^^^^
../../test/blocs/app_content_bloc_test.dart:33:44: Error: Method not found: 'ExtractAppContent'.
act: (AppContentBloc bloc) => bloc.add(ExtractAppContent()),
^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/blocs/app_content_bloc_test.dart:34:24: Error: 'AppContentExtracting' isn't a type.
expect: () => [isA(), isA()],
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/blocs/app_content_bloc_test.dart:34:53: Error: 'AppContentExtractedSucessfully' isn't a type.
expect: () => [isA(), isA()],
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/blocs/app_content_bloc_test.dart:38:42: Error: Method not found: 'CheckForConfigurationUpdates'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] verify(() => configurationBloc.add(CheckForConfigurationUpdates(forceRefresh: true))).called(1);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/blocs/app_content_bloc_test.dart:27:3: Error: Method not found: 'blocTest'.
blocTest(
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/blocs/app_content_bloc_test.dart:48:11: Error: 'AppContentBloc' isn't a type.
act: (AppContentBloc bloc) => bloc.add(ExtractAppContent()),
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/blocs/app_content_bloc_test.dart:48:44: Error: Method not found: 'ExtractAppContent'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] act: (AppContentBloc bloc) => bloc.add(ExtractAppContent()),
^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/blocs/app_content_bloc_test.dart:49:24: Error: 'AppContentExtracting' isn't a type.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] expect: () => [isA(), isA()],
^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/blocs/app_content_bloc_test.dart:49:53: Error: 'AppContentExtractedWithError' isn't a type.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] expect: () => [isA(), isA()],
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/blocs/app_content_bloc_test.dart:53:47: Error: Method not found: 'CheckForConfigurationUpdates'.
verifyNever(() => configurationBloc.add(CheckForConfigurationUpdates(forceRefresh: true)));
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/blocs/app_content_bloc_test.dart:42:3: Error: Method not found: 'blocTest'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] blocTest(
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:46:20: Error: 'AppState' isn't a type.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] const Stream.empty(),
^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:47:54: Error: Undefined name 'AppThemes'.
initialState: AppState(title: 'My App', theme: AppThemes.lightTheme),
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^
../../test/test_utils/mocks/mocktail/blocs.dart:47:21: Error: Method not found: 'AppState'.
initialState: AppState(title: 'My App', theme: AppThemes.lightTheme),
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:44:5: Error: Method not found: 'whenListen'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] whenListen(
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:43:19: Error: The getter 'close' isn't defined for the class 'MockAppCubit'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] - 'MockAppCubit' is from '../../test/test_utils/mocks/mocktail/blocs.dart'.
Try correcting the name to the name of an existing getter, or defining a getter or field named 'close'.
when(appCubit.close).thenAnswer((
) => Future.value());
^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/packages/configuration_package.dart:9:14: Error: 'GenericConfigFile' isn't a type.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] required GenericConfigFile configFile,
^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/packages/configuration_package.dart:10:5: Error: 'FileAccess' isn't a type.
FileAccess? fileAccess,
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^
../../test/test_utils/objects/packages/configuration_package.dart:15:9: Error: 'FileAccess' isn't a type.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] final FileAccess? _fileAccess;
^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/packages/configuration_package.dart:17:5: Error: 'FileRepository' isn't a type.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] FileRepository? fileRepository,
^^^^^^^^^^^^^^
../../test/test_utils/objects/packages/configuration_package.dart:18:5: Error: 'BaseConfigurationRepository' isn't a type.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] BaseConfigurationRepository? baseConfigurationRepository,
^^^^^^^^^^^^^^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/packages/configuration_package.dart:19:5: Error: 'FileAccess' isn't a type.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] FileAccess? fileAccess,
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/packages/configuration_package.dart:20:5: Error: 'FISService' isn't a type.
FISService? fisService,
^^^^^^^^^^
../../test/test_utils/objects/packages/configuration_package.dart:21:5: Error: 'FileService' isn't a type.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] FileService? fileService,
^^^^^^^^^^^
../../test/test_utils/objects/packages/configuration_package.dart:24:11: Error: No named parameter with the name 'fileRepository'.
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] fileRepository: fileRepository,
^^^^^^^^^^^^^^
[9:18:43 PM] [FlutterTest] [Error] [user_data Tests] ../../test/test_utils/objects/packages/configuration_package.dart:36:30: Error: The method 'readConfigFile' isn't defined for the class 'TestPackageUpdater'.

  • 'TestPackageUpdater' is from '../../test/test_utils/objects/packages/configuration_package.dart'.
    Try correcting the name to the name of an existing method, or defining a method named 'readConfigFile'.
    final configFile = await readConfigFile();
    ^^^^^^^^^^^^^^
    ../../test/test_utils/objects/packages/configuration_package.dart:37:40: Error: The method 'getPackageDirectoryPath' isn't defined for the class 'TestPackageUpdater'.
  • 'TestPackageUpdater' is from '../../test/test_utils/objects/packages/configuration_package.dart'.
    [9:18:43 PM] [FlutterTest] [Error] [user_data Tests] Try correcting the name to the name of an existing method, or defining a method named 'getPackageDirectoryPath'.
    final packageDirectoryPath = await getPackageDirectoryPath();
    ^^^^^^^^^^^^^^^^^^^^^^^
    [9:18:43 PM] [FlutterTest] [Info] [user_data Tests] <== {"testID":1,"error":"Failed to load "/Users/jochen/coden/esanum/flutter_app/packages/user_data/test/message_dao_test.dart": Compilation failed for testPath=/Users/jochen/coden/esanum/flutter_app/packages/user_data/test/message_dao_test.dart","stackTrace":"","isFailure":false,"type":"error","time":2095}
    [9:18:43 PM] [General] [Warn] Could not find suite for test 1 for session session-3ea34
    [9:18:43 PM] [FlutterTest] [Info] [user_data Tests] <== {"testID":1,"result":"error","skipped":false,"hidden":false,"type":"testDone","time":2101}
    [9:18:43 PM] [FlutterTest] [Info] [user_data Tests] <== {"success":false,"type":"done","time":2111}
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] Error: Couldn't resolve the package 'bloc_test' in 'package:bloc_test/bloc_test.dart'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/blocs/app_content/app_content_bloc.dart'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/blocs/configuration/configuration_bloc.dart'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/data/data.dart'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/blocs/app_content_bloc_test.dart:1:8: Error: Not found: 'package:bloc_test/bloc_test.dart'
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] import 'package:bloc_test/bloc_test.dart';
    ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/blocs/app_content_bloc_test.dart:2:8: Error: Not found: 'package:flutter_app/blocs/app_content/app_content_bloc.dart'
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] import 'package:flutter_app/blocs/app_content/app_content_bloc.dart';
    ^
    ../../test/blocs/app_content_bloc_test.dart:3:8: Error: Not found: 'package:flutter_app/blocs/configuration/configuration_bloc.dart'
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] import 'package:flutter_app/blocs/configuration/configuration_bloc.dart';
    ^
    ../../test/blocs/app_content_bloc_test.dart:4:8: Error: Not found: 'package:flutter_app/data/data.dart'
    import 'package:flutter_app/data/data.dart';
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:1:8: Error: Not found: 'package:bloc_test/bloc_test.dart'
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] import 'package:bloc_test/bloc_test.dart';
    ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:3:8: Error: Not found: 'package:flutter_app/blocs/app_content/app_content_bloc.dart'
    import 'package:flutter_app/blocs/app_content/app_content_bloc.dart';
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/blocs/app_cubit/app_cubit.dart'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/blocs/app_lifecycle/app_lifecycle_cubit.dart'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:6:8: Error: Not found: 'package:flutter_app/blocs/configuration/configuration_bloc.dart'
    import 'package:flutter_app/blocs/configuration/configuration_bloc.dart';
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/blocs/connectivity/connectivity_cubit.dart'.
    Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/blocs/home_screen/home_screen_bloc.dart'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/blocs/inbox/inbox_bloc.dart'.
    Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/blocs/inbox_detail/inbox_detail_bloc.dart'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/blocs/translations/translations_cubit.dart'.
    Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/blocs/web_view/web_view_cubit.dart'.
    Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/core/theme/app_themes.dart'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/ui/legal_screen/cubit/legal_screen_cubit.dart'.
    Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/ui/menu_screen/cubit/cubit.dart'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/core/route_launcher.dart'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/data/configuration_repository/updater/updater.dart'.
    ../../test/test_utils/mocks/mocktail/data.dart:2:8: Error: Not found: 'package:flutter_app/data/data.dart'
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] import 'package:flutter_app/data/data.dart';
    ^
    Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/data/rest/rest.dart'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] Error: Couldn't resolve the package 'flutter_app' in 'package:flutter_app/core/file_access.dart'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:4:8: Error: Not found: 'package:flutter_app/blocs/app_cubit/app_cubit.dart'
    import 'package:flutter_app/blocs/app_cubit/app_cubit.dart';
    ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:5:8: Error: Not found: 'package:flutter_app/blocs/app_lifecycle/app_lifecycle_cubit.dart'
    import 'package:flutter_app/blocs/app_lifecycle/app_lifecycle_cubit.dart';
    ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:7:8: Error: Not found: 'package:flutter_app/blocs/connectivity/connectivity_cubit.dart'
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] import 'package:flutter_app/blocs/connectivity/connectivity_cubit.dart';
    ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:8:8: Error: Not found: 'package:flutter_app/blocs/home_screen/home_screen_bloc.dart'
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] import 'package:flutter_app/blocs/home_screen/home_screen_bloc.dart';
    ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:9:8: Error: Not found: 'package:flutter_app/blocs/inbox/inbox_bloc.dart'
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] import 'package:flutter_app/blocs/inbox/inbox_bloc.dart';
    ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:10:8: Error: Not found: 'package:flutter_app/blocs/inbox_detail/inbox_detail_bloc.dart'
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] import 'package:flutter_app/blocs/inbox_detail/inbox_detail_bloc.dart';
    ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:11:8: Error: Not found: 'package:flutter_app/blocs/translations/translations_cubit.dart'
    import 'package:flutter_app/blocs/translations/translations_cubit.dart';
    ^
    ../../test/test_utils/mocks/mocktail/blocs.dart:12:8: Error: Not found: 'package:flutter_app/blocs/web_view/web_view_cubit.dart'
    import 'package:flutter_app/blocs/web_view/web_view_cubit.dart';
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^
    ../../test/test_utils/mocks/mocktail/blocs.dart:13:8: Error: Not found: 'package:flutter_app/core/theme/app_themes.dart'
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] import 'package:flutter_app/core/theme/app_themes.dart';
    ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:14:8: Error: Not found: 'package:flutter_app/ui/legal_screen/cubit/legal_screen_cubit.dart'
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] import 'package:flutter_app/ui/legal_screen/cubit/legal_screen_cubit.dart';
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^
    ../../test/test_utils/mocks/mocktail/blocs.dart:15:8: Error: Not found: 'package:flutter_app/ui/menu_screen/cubit/cubit.dart'
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] import 'package:flutter_app/ui/menu_screen/cubit/cubit.dart';
    ^
    ../../test/test_utils/mocks/mocktail/core.dart:1:8: Error: Not found: 'package:flutter_app/core/route_launcher.dart'
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] import 'package:flutter_app/core/route_launcher.dart';
    ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/data.dart:1:8: Error: Not found: 'package:flutter_app/data/configuration_repository/updater/updater.dart'
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] import 'package:flutter_app/data/configuration_repository/updater/updater.dart';
    ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/data.dart:3:8: Error: Not found: 'package:flutter_app/data/rest/rest.dart'
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] import 'package:flutter_app/data/rest/rest.dart';
    ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/services.dart:1:8: Error: Not found: 'package:flutter_app/core/file_access.dart'
    import 'package:flutter_app/core/file_access.dart';
    ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:1:8: Error: Not found: 'package:flutter_app/core/file_access.dart'
    import 'package:flutter_app/core/file_access.dart';
    ^
    ../../test/test_utils/objects/packages/configuration_package.dart:2:8: Error: Not found: 'package:flutter_app/data/configuration_repository/updater/updater.dart'
    import 'package:flutter_app/data/configuration_repository/updater/updater.dart';
    ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:3:8: Error: Not found: 'package:flutter_app/data/data.dart'
    import 'package:flutter_app/data/data.dart';
    ^
    ../../test/test_utils/objects/packages/configuration_package.dart:4:8: Error: Not found: 'package:flutter_app/data/rest/rest.dart'
    import 'package:flutter_app/data/rest/rest.dart';
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:5:8: Error: Not found: 'package:flutter_app/data/data.dart'
    import 'package:flutter_app/data/data.dart';
    ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/base_configuration.dart:3:8: Error: Not found: 'package:flutter_app/data/data.dart'
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] import 'package:flutter_app/data/data.dart';
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/language_configuration.dart:5:8: Error: Not found: 'package:flutter_app/data/data.dart'
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] import 'package:flutter_app/data/data.dart';
    ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/legal_configuration.dart:2:8: Error: Not found: 'package:flutter_app/data/data.dart'
    import 'package:flutter_app/data/data.dart';
    ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/menu_configuration.dart:2:8: Error: Not found: 'package:flutter_app/data/data.dart'
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] import 'package:flutter_app/data/data.dart';
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^
    ../../test/test_utils/objects/configurations/menu_icons_configuration.dart:1:8: Error: Not found: 'package:flutter_app/data/data.dart'
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] import 'package:flutter_app/data/data.dart';
    ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:18:53: Error: Type 'TranslationsCubit' not found.
    class MockTranslationsCubit extends Mock implements TranslationsCubit {}
    ^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:20:50: Error: Type 'HomeScreenBloc' not found.
    [9:18:44 PM] [FlutterTest] [Info] [user_data Tests] Process terminated! 1, null
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] class MockHomeScreenBloc extends Mock implements HomeScreenBloc {}
    ^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:22:45: Error: Type 'InboxBloc' not found.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] class MockInboxBloc extends Mock implements InboxBloc {}
    ^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:24:51: Error: Type 'InboxDetailBloc' not found.
    class MockInboxDetailBloc extends Mock implements InboxDetailBloc {}
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^^^
    ../../test/test_utils/mocks/mocktail/blocs.dart:26:52: Error: Type 'LegalScreenCubit' not found.
    class MockLegalScreenCubit extends Mock implements LegalScreenCubit {}
    ^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:28:51: Error: Type 'MenuScreenCubit' not found.
    class MockMenuScreenCubit extends Mock implements MenuScreenCubit {}
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^^^
    ../../test/test_utils/mocks/mocktail/blocs.dart:30:53: Error: Type 'ConnectivityCubit' not found.
    class MockConnectivityCubit extends Mock implements ConnectivityCubit {}
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:32:53: Error: Type 'AppLifecycleCubit' not found.
    class MockAppLifecycleCubit extends Mock implements AppLifecycleCubit {}
    ^^^^^^^^^^^^^^^^^
    ../../test/test_utils/mocks/mocktail/blocs.dart:34:53: Error: Type 'ConfigurationBloc' not found.
    class MockConfigurationBloc extends Mock implements ConfigurationBloc {}
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^^^^^
    ../../test/test_utils/mocks/mocktail/blocs.dart:36:50: Error: Type 'AppContentBloc' not found.
    class MockAppContentBloc extends Mock implements AppContentBloc {}
    ^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:38:48: Error: Type 'WebViewCubit' not found.
    class MockWebViewCubit extends Mock implements WebViewCubit {}
    ^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:40:44: Error: Type 'AppCubit' not found.
    class MockAppCubit extends Mock implements AppCubit {
    ^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:41:10: Error: Type 'AppCubit' not found.
    static AppCubit get basicMock {
    ^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:53:10: Error: Type 'AppCubit' not found.
    static AppCubit createBasicMock(BuildContext context) => basicMock;
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/core.dart:4:49: Error: Type 'RouteLauncher' not found.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] class MockRouteLauncher extends Mock implements RouteLauncher {}
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^
    ../../test/test_utils/mocks/mocktail/data.dart:8:57: Error: Type 'PreferencesRepository' not found.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] class MockPreferencesRepository extends Mock implements PreferencesRepository {}
    ^^^^^^^^^^^^^^^^^^^^^
    ../../test/test_utils/mocks/mocktail/data.dart:10:63: Error: Type 'BaseConfigurationRepository' not found.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] class MockBaseConfigurationRepository extends Mock implements BaseConfigurationRepository {}
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ../../test/test_utils/mocks/mocktail/data.dart:12:53: Error: Type 'GenericConfigFile' not found.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] class MockGenericConfigFile extends Mock implements GenericConfigFile {}
    ^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/data.dart:14:50: Error: Type 'FileRepository' not found.
    class MockFileRepository extends Mock implements FileRepository {}
    ^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/data.dart:16:46: Error: Type 'FISService' not found.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] class MockFISService extends Mock implements FISService {}
    ^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/data.dart:18:47: Error: Type 'FileService' not found.
    class MockFileService extends Mock implements FileService {}
    ^^^^^^^^^^^
    ../../test/test_utils/mocks/mocktail/data.dart:20:51: Error: Type 'LegalConfigFile' not found.
    class MockLegalConfigFile extends Mock implements LegalConfigFile {}
    ^^^^^^^^^^^^^^^
    ../../test/test_utils/mocks/mocktail/data.dart:22:50: Error: Type 'I18nConfigFile' not found.
    class MockI18nConfigFile extends Mock implements I18nConfigFile {}
    ^^^^^^^^^^^^^^
    ../../test/test_utils/mocks/mocktail/data.dart:24:50: Error: Type 'MenuConfigFile' not found.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] class MockMenuConfigFile extends Mock implements MenuConfigFile {}
    ^^^^^^^^^^^^^^
    ../../test/test_utils/mocks/mocktail/data.dart:26:55: Error: Type 'GenericConfigFile' not found.
    class MockMenuIconsConfigFile extends Mock implements GenericConfigFile {}
    ^^^^^^^^^^^^^^^^^
    ../../test/test_utils/mocks/mocktail/data.dart:28:49: Error: Type 'AppConfigFile' not found.
    class MockAppConfigFile extends Mock implements AppConfigFile {}
    ^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/data.dart:30:91: Error: Type 'GenericConfigFile' not found.
    class MockPackageUpdater extends Mock implements PackageUpdater<TestConfigurationPackage, GenericConfigFile> {}
    ^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/data.dart:30:50: Error: Type 'PackageUpdater' not found.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] class MockPackageUpdater extends Mock implements PackageUpdater<TestConfigurationPackage, GenericConfigFile> {}
    ^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/data.dart:30:50: Error: Expected 0 type arguments.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] class MockPackageUpdater extends Mock implements PackageUpdater<TestConfigurationPackage, GenericConfigFile> {}
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/data.dart:32:55: Error: Type 'LegalPackageUpdater' not found.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] class MockLegalPackageUpdater extends Mock implements LegalPackageUpdater {}
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/data.dart:34:54: Error: Type 'MenuPackageUpdater' not found.
    class MockMenuPackageUpdater extends Mock implements MenuPackageUpdater {}
    ^^^^^^^^^^^^^^^^^^
    ../../test/test_utils/mocks/mocktail/data.dart:36:59: Error: Type 'MenuIconsPackageUpdater' not found.
    class MockMenuIconsPackageUpdater extends Mock implements MenuIconsPackageUpdater {}
    ^^^^^^^^^^^^^^^^^^^^^^^
    ../../test/test_utils/mocks/mocktail/data.dart:38:54: Error: Type 'MessagesRepository' not found.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] class MockMessagesRepository extends Mock implements MessagesRepository {}
    ^^^^^^^^^^^^^^^^^^
    ../../test/test_utils/mocks/mocktail/data.dart:40:60: Error: Type 'ConfigurationsRepository' not found.
    class MockConfigurationsRepository extends Mock implements ConfigurationsRepository {}
    ^^^^^^^^^^^^^^^^^^^^^^^^
    ../../test/test_utils/mocks/mocktail/services.dart:4:46: Error: Type 'FileAccess' not found.
    class MockFileAccess extends Mock implements FileAccess {}
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^
    ../../test/test_utils/objects/packages/configuration_package.dart:6:61: Error: Type 'GenericConfigFile' not found.
    class TestConfigurationPackage extends ConfigurationPackage {
    ^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:6:40: Error: Type 'ConfigurationPackage' not found.
    class TestConfigurationPackage extends ConfigurationPackage {
    ^^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:6:40: Error: Expected 0 type arguments.
    class TestConfigurationPackage extends ConfigurationPackage {
    ^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:9:14: Error: Type 'GenericConfigFile' not found.
    required GenericConfigFile configFile,
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:10:5: Error: Type 'FileAccess' not found.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] FileAccess? fileAccess,
    ^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:14:75: Error: Type 'GenericConfigFile' not found.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] class TestPackageUpdater extends PackageUpdater<TestConfigurationPackage, GenericConfigFile> {
    ^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:14:34: Error: Type 'PackageUpdater' not found.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] class TestPackageUpdater extends PackageUpdater<TestConfigurationPackage, GenericConfigFile> {
    ^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:14:34: Error: Expected 0 type arguments.
    class TestPackageUpdater extends PackageUpdater<TestConfigurationPackage, GenericConfigFile> {
    ^
    ../../test/test_utils/objects/packages/configuration_package.dart:15:9: Error: Type 'FileAccess' not found.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] final FileAccess? fileAccess;
    ^^^^^^^^^^
    ../../test/test_utils/objects/packages/configuration_package.dart:17:5: Error: Type 'FileRepository' not found.
    FileRepository? fileRepository,
    ^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:18:5: Error: Type 'BaseConfigurationRepository' not found.
    BaseConfigurationRepository? baseConfigurationRepository,
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:19:5: Error: Type 'FileAccess' not found.
    FileAccess? fileAccess,
    ^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:20:5: Error: Type 'FISService' not found.
    FISService? fisService,
    ^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:21:5: Error: Type 'FileService' not found.
    FileService? fileService,
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^
    ../../test/test_utils/objects/configurations/language_configuration.dart:41:55: Error: Type 'TranslationsConfigurationPackage' not found.
    class MockTranslationsConfigurationPackage implements TranslationsConfigurationPackage {
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ../../test/test_utils/objects/configurations/language_configuration.dart:43:3: Error: Type 'I18nConfigFile' not found.
    I18nConfigFile get configFile => TestLanguageConfiguration.i18nConfigFile;
    ^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/language_configuration.dart:46:3: Error: Type 'LanguageConfiguration' not found.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] LanguageConfiguration? get configuration => TestLanguageConfiguration.languageConfiguration;
    ^^^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:88:47: Error: Method not found: 'CustomUserAgentConfiguration'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] static final customUserAgentConfiguration = CustomUserAgentConfiguration(
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:94:32: Error: Method not found: 'Notifications'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] static final notifications = Notifications(
    ^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:100:37: Error: Method not found: 'EventConfiguration'.
    static final eventConfiguration = EventConfiguration(
    ^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:117:30: Error: 'EventConfiguration' isn't a type.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ..events = ListBuilder([eventConfiguration]),
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:114:29: Error: Method not found: 'EventsListConfiguration'.
    static final eventsList = EventsListConfiguration(
    ^^^^^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:120:31: Error: Method not found: 'AppThemeData'.
    static final appThemeData = AppThemeData(
    ^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:131:28: Error: Method not found: 'IdpConfiguration'.
    static final esanumIdp = IdpConfiguration(
    ^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:142:30: Error: Method not found: 'IdpConfiguration'.
    static final facebookIdp = IdpConfiguration(
    ^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:151:30: Error: Method not found: 'IdpConfiguration'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] static final linkedinIdp = IdpConfiguration(
    ^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:165:26: Error: Undefined name 'NetworkingType'.
    ..networkingType = NetworkingType.networkingOpen
    ^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:166:28: Error: Undefined name 'RegistrationType'.
    ..registrationType = RegistrationType.registrationClosed
    ^^^^^^^^^^^^^^^^
    ../../test/test_utils/objects/configurations/app_configuration.dart:168:40: Error: 'IdpConfiguration' isn't a type.
    ..identityProvider = ListBuilder([esanumIdp, facebookIdp, linkedinIdp]),
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^^^^
    ../../test/test_utils/objects/configurations/app_configuration.dart:160:33: Error: Method not found: 'AuthenticationConfiguration'.
    static final authentication = AuthenticationConfiguration(
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:171:35: Error: Method not found: 'AppConfiguration'.
    static final appConfiguration = AppConfiguration(
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:182:32: Error: Method not found: 'AppConfigFile'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] static final appConfigFile = AppConfigFile((builder) {
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/app_configuration.dart:189:42: Error: Method not found: 'AppConfigurationPackage'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] static final appConfigurationPackage = AppConfigurationPackage(
    ^^^^^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/base_configuration.dart:48:29: Error: Method not found: 'BackendConfiguration'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] static final fisBackend = BackendConfiguration((builder) => builder..url = 'https://fis-stg.event.gd/');
    ^^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/base_configuration.dart:50:29: Error: Method not found: 'BackendConfiguration'.
    static final cmsBackend = BackendConfiguration(
    ^^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/base_configuration.dart:56:37: Error: Method not found: 'BackendConfiguration'.
    static final secureAssetBackend = BackendConfiguration(
    ^^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/base_configuration.dart:62:25: Error: Method not found: 'LanguageConfiguration'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] static final locale = LanguageConfiguration(
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/base_configuration.dart:74:24: Error: Method not found: 'AppThemeData'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] static final theme = AppThemeData(
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/base_configuration.dart:78:33: Error: Method not found: 'AuthenticationConfiguration'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] static final authentication = AuthenticationConfiguration();
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/base_configuration.dart:80:36: Error: Method not found: 'BaseConfiguration'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] static final baseConfiguration = BaseConfiguration(
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/language_configuration.dart:25:40: Error: Method not found: 'LanguageConfiguration'.
    static final languageConfiguration = LanguageConfiguration(
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^^^^^^^^^
    ../../test/test_utils/objects/configurations/language_configuration.dart:31:33: Error: Method not found: 'I18nConfigFile'.
    static final i18nConfigFile = I18nConfigFile((builder) {
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^^
    ../../test/test_utils/objects/configurations/legal_configuration.dart:30:37: Error: Method not found: 'LegalConfiguration'.
    static final legalConfiguration = LegalConfiguration((builder) {
    ^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/legal_configuration.dart:49:34: Error: Method not found: 'LegalConfigFile'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] static final legalConfigFile = LegalConfigFile((builder) {
    ^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/legal_configuration.dart:56:44: Error: Method not found: 'LegalConfigurationPackage'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] static final legalConfigurationPackage = LegalConfigurationPackage(
    ^^^^^^^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/menu_configuration.dart:45:32: Error: Method not found: 'MenuStructure'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] static final menuStructure = MenuStructure(
    ^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/menu_configuration.dart:49:33: Error: Method not found: 'MenuConfigFile'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] static final menuConfigFile = MenuConfigFile((builder) {
    ^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/menu_configuration.dart:56:43: Error: Method not found: 'MenuConfigurationPackage'.
    static final menuConfigurationPackage = MenuConfigurationPackage(
    ^^^^^^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/menu_configuration.dart:61:37: Error: Method not found: 'ContentItem'.
    static final webLinkContentItem = ContentItem(
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/menu_configuration.dart:74:41: Error: Method not found: 'ContentItem'.
    static final webViewHtmlContentItem = ContentItem(
    ^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/menu_configuration.dart:87:35: Error: Method not found: 'ContentItem'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] static final contentItemBadge = ContentItem(
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/menu_configuration.dart:110:31: Error: 'ContentItem' isn't a type.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ..content = ListBuilder(contentItems),
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/menu_configuration.dart:107:30: Error: Method not found: 'MenuContent'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] static final menuContent = MenuContent(
    ^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/menu_configuration.dart:113:36: Error: Method not found: 'MenuConfiguration'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] static final menuConfiguration = MenuConfiguration((builder) => builder..menu = menuContent.toBuilder());
    ^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/menu_icons_configuration.dart:19:17: Error: Undefined name 'GenericConfigFile'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ..files = GenericConfigFile.fromJson(jsonString)!.files!.toBuilder();
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/menu_icons_configuration.dart:16:38: Error: Method not found: 'GenericConfigFile'.
    static final menuIconsConfigFile = GenericConfigFile((builder) {
    ^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/configurations/menu_icons_configuration.dart:22:48: Error: Method not found: 'MenuIconsConfigurationPackage'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] static final menuIconsConfigurationPackage = MenuIconsConfigurationPackage(
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:11:14: Error: No named parameter with the name 'path'.
    }) : super(path: path, configFile: configFile, fileAccess: fileAccess);
    ^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/blocs/app_content_bloc_test.dart:11:8: Error: 'ConfigurationBloc' isn't a type.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] late ConfigurationBloc configurationBloc;
    ^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/blocs/app_content_bloc_test.dart:12:8: Error: 'FileRepository' isn't a type.
    late FileRepository fileRepository;
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^^
    ../../test/blocs/app_content_bloc_test.dart:13:8: Error: 'PreferencesRepository' isn't a type.
    late PreferencesRepository preferencesRepository;
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/blocs/app_content_bloc_test.dart:15:3: Error: 'AppContentBloc' isn't a type.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] AppContentBloc appContentBlocBuilder() => AppContentBloc(
    ^^^^^^^^^^^^^^
    ../../test/blocs/app_content_bloc_test.dart:15:45: Error: Method not found: 'AppContentBloc'.
    AppContentBloc appContentBlocBuilder() => AppContentBloc(
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/blocs/app_content_bloc_test.dart:33:11: Error: 'AppContentBloc' isn't a type.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] act: (AppContentBloc bloc) => bloc.add(ExtractAppContent()),
    ^^^^^^^^^^^^^^
    ../../test/blocs/app_content_bloc_test.dart:33:44: Error: Method not found: 'ExtractAppContent'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] act: (AppContentBloc bloc) => bloc.add(ExtractAppContent()),
    ^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/blocs/app_content_bloc_test.dart:34:24: Error: 'AppContentExtracting' isn't a type.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] expect: () => [isA(), isA()],
    ^^^^^^^^^^^^^^^^^^^^
    ../../test/blocs/app_content_bloc_test.dart:34:53: Error: 'AppContentExtractedSucessfully' isn't a type.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] expect: () => [isA(), isA()],
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/blocs/app_content_bloc_test.dart:38:42: Error: Method not found: 'CheckForConfigurationUpdates'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] verify(() => configurationBloc.add(CheckForConfigurationUpdates(forceRefresh: true))).called(1);
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/blocs/app_content_bloc_test.dart:27:3: Error: Method not found: 'blocTest'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] blocTest(
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^
    ../../test/blocs/app_content_bloc_test.dart:48:11: Error: 'AppContentBloc' isn't a type.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] act: (AppContentBloc bloc) => bloc.add(ExtractAppContent()),
    ^^^^^^^^^^^^^^
    ../../test/blocs/app_content_bloc_test.dart:48:44: Error: Method not found: 'ExtractAppContent'.
    act: (AppContentBloc bloc) => bloc.add(ExtractAppContent()),
    ^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/blocs/app_content_bloc_test.dart:49:24: Error: 'AppContentExtracting' isn't a type.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] expect: () => [isA(), isA()],
    ^^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/blocs/app_content_bloc_test.dart:49:53: Error: 'AppContentExtractedWithError' isn't a type.
    expect: () => [isA(), isA()],
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/blocs/app_content_bloc_test.dart:53:47: Error: Method not found: 'CheckForConfigurationUpdates'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] verifyNever(() => configurationBloc.add(CheckForConfigurationUpdates(forceRefresh: true)));
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/blocs/app_content_bloc_test.dart:42:3: Error: Method not found: 'blocTest'.
    blocTest(
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:46:20: Error: 'AppState' isn't a type.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] const Stream.empty(),
    ^^^^^^^^
    ../../test/test_utils/mocks/mocktail/blocs.dart:47:54: Error: Undefined name 'AppThemes'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] initialState: AppState(title: 'My App', theme: AppThemes.lightTheme),
    ^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:47:21: Error: Method not found: 'AppState'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] initialState: AppState(title: 'My App', theme: AppThemes.lightTheme),
    ^^^^^^^^
    ../../test/test_utils/mocks/mocktail/blocs.dart:44:5: Error: Method not found: 'whenListen'.
    whenListen(
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/mocks/mocktail/blocs.dart:43:19: Error: The getter 'close' isn't defined for the class 'MockAppCubit'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] - 'MockAppCubit' is from '../../test/test_utils/mocks/mocktail/blocs.dart'.
    Try correcting the name to the name of an existing getter, or defining a getter or field named 'close'.
    when(appCubit.close).thenAnswer((
    ) => Future.value());
    ^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:9:14: Error: 'GenericConfigFile' isn't a type.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] required GenericConfigFile configFile,
    ^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:10:5: Error: 'FileAccess' isn't a type.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] FileAccess? fileAccess,
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:15:9: Error: 'FileAccess' isn't a type.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] final FileAccess? _fileAccess;
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:17:5: Error: 'FileRepository' isn't a type.
    FileRepository? fileRepository,
    ^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:18:5: Error: 'BaseConfigurationRepository' isn't a type.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] BaseConfigurationRepository? baseConfigurationRepository,
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:19:5: Error: 'FileAccess' isn't a type.
    FileAccess? fileAccess,
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^
    ../../test/test_utils/objects/packages/configuration_package.dart:20:5: Error: 'FISService' isn't a type.
    FISService? fisService,
    ^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:21:5: Error: 'FileService' isn't a type.
    FileService? fileService,
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:24:11: Error: No named parameter with the name 'fileRepository'.
    fileRepository: fileRepository,
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:36:30: Error: The method 'readConfigFile' isn't defined for the class 'TestPackageUpdater'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] - 'TestPackageUpdater' is from '../../test/test_utils/objects/packages/configuration_package.dart'.
    Try correcting the name to the name of an existing method, or defining a method named 'readConfigFile'.
    final configFile = await readConfigFile();
    ^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] ../../test/test_utils/objects/packages/configuration_package.dart:37:40: Error: The method 'getPackageDirectoryPath' isn't defined for the class 'TestPackageUpdater'.
  • 'TestPackageUpdater' is from '../../test/test_utils/objects/packages/configuration_package.dart'.
    [9:18:44 PM] [FlutterTest] [Error] [flutter_app Tests] Try correcting the name to the name of an existing method, or defining a method named 'getPackageDirectoryPath'.
    final packageDirectoryPath = await getPackageDirectoryPath();
    ^^^^^^^^^^^^^^^^^^^^^^^
    [9:18:44 PM] [FlutterTest] [Info] [flutter_app Tests] <== {"testID":1,"error":"Failed to load "/Users/jochen/coden/esanum/flutter_app/test/blocs/app_content_bloc_test.dart": Compilation failed for testPath=/Users/jochen/coden/esanum/flutter_app/test/blocs/app_content_bloc_test.dart","stackTrace":"","isFailure":false,"type":"error","time":2256}
    [9:18:44 PM] [General] [Warn] Could not find suite for test 1 for session session-4c49d
    [9:18:44 PM] [General] [Info] Debugger:SessionDuration timing: 4832ms (FlutterTest)
    [9:18:44 PM] [FlutterTest] [Info] [flutter_app Tests] <== {"testID":1,"result":"error","skipped":false,"hidden":false,"type":"testDone","time":2261}
    [9:18:44 PM] [FlutterTest] [Info] [flutter_app Tests] <== {"suite":{"id":12,"platform":"vm","path":"/Users/jochen/coden/esanum/flutter_app/test/blocs/inbox_bloc_test.dart"},"type":"suite","time":2267}
    [9:18:44 PM] [FlutterTest] [Info] [flutter_app Tests] <== {"test":{"id":13,"name":"loading /Users/jochen/coden/esanum/flutter_app/test/blocs/inbox_bloc_test.dart","suiteID":12,"groupIDs":[],"metadata":{"skip":false,"skipReason":null},"line":null,"column":null,"url":null},"type":"testStart","time":2267}
    [9:18:44 PM] [FlutterTest] [Info] [flutter_app Tests] Process terminated! 0, null
    [9:18:45 PM] [General] [Info] Debugger:SessionDuration timing: 5415ms (FlutterTest)
    Wed Jan 19 2022 [21:18:50 GMT+0100 (Central European Standard Time)] Log file ended

Activity

  1. DanTup commented on Jan 19, 2022

    @DanTup
    Member

    Do you happen to have an unexpected pubspec.yaml, .packages or .dart_tool/package_config.json file in /Users/jochen/coden/esanum/flutter_app/packages/user_data?

  2. added
    awaiting infoRequires more information from the customer to progress
    on Jan 19, 2022
  3. jjochen commented on Jan 20, 2022

    @jjochen
    Author

    There are all these files in the user_data folder, but not unexpected. user_data is a subpackage of the app.

  4. DanTup commented on Jan 20, 2022

    @DanTup
    Member

    Can you share the pubspec.yaml and .dart_tool/package_config.json from that folder? Either here, or you can email to me at [email protected]. Thanks!

  5. jjochen commented on Jan 20, 2022

    @jjochen
    Author

    Thanks a lot for your quick replies! Here they are.

    Deleting pubspec.yaml in user_data and then running the tests works fine btw. (but that's not an option of course). (Not sure how I managed this, can't reproduce it.)

    Reverting to Dart Code to 3.29 and then running the tests works fine.

    pubspec.yaml
    name: user_data
    description: User Data
    version: 0.0.1+1
    

    environment:
    sdk: ">=2.15.0 <3.0.0"
    flutter: ">=2.8.0"

    dependencies:
    flutter:
    sdk: flutter

    intl: ^0.17.0
    drift: ^1.0.1
    path_provider: ^2.0.8
    sqlite3_flutter_libs: ^0.5.3
    path: ^1.8.0

    dev_dependencies:
    flutter_test:
    sdk: flutter

    test: ^1.17.10
    mocktail: ^0.2.0
    drift_dev: ^1.0.2
    build_runner: ^2.1.7
    very_good_analysis: ^2.4.0

    .dart_tool/package_config.json
    {
      "configVersion": 2,
      "packages": [
        {
          "name": "_fe_analyzer_shared",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/_fe_analyzer_shared-31.0.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "analyzer",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/analyzer-2.8.0",
          "packageUri": "lib/",
          "languageVersion": "2.14"
        },
        {
          "name": "analyzer_plugin",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/analyzer_plugin-0.8.0",
          "packageUri": "lib/",
          "languageVersion": "2.14"
        },
        {
          "name": "args",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/args-2.3.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "async",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/async-2.8.2",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "boolean_selector",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "build",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/build-2.2.1",
          "packageUri": "lib/",
          "languageVersion": "2.14"
        },
        {
          "name": "build_config",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/build_config-1.0.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "build_daemon",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/build_daemon-3.0.1",
          "packageUri": "lib/",
          "languageVersion": "2.14"
        },
        {
          "name": "build_resolvers",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/build_resolvers-2.0.6",
          "packageUri": "lib/",
          "languageVersion": "2.14"
        },
        {
          "name": "build_runner",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/build_runner-2.1.7",
          "packageUri": "lib/",
          "languageVersion": "2.14"
        },
        {
          "name": "build_runner_core",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/build_runner_core-7.2.3",
          "packageUri": "lib/",
          "languageVersion": "2.14"
        },
        {
          "name": "built_collection",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/built_collection-5.1.1",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "built_value",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/built_value-8.1.4",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "characters",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "charcode",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "checked_yaml",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/checked_yaml-2.0.1",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "cli_util",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/cli_util-0.3.5",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "clock",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "code_builder",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/code_builder-4.1.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "collection",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/collection-1.15.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "convert",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/convert-3.0.1",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "coverage",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/coverage-1.0.3",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "crypto",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/crypto-3.0.1",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "dart_style",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/dart_style-2.2.1",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "drift",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/drift-1.3.0",
          "packageUri": "lib/",
          "languageVersion": "2.15"
        },
        {
          "name": "drift_dev",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/drift_dev-1.3.0",
          "packageUri": "lib/",
          "languageVersion": "2.14"
        },
        {
          "name": "fake_async",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/fake_async-1.2.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "ffi",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/ffi-1.1.2",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "file",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/file-6.1.2",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "fixnum",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/fixnum-1.0.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "flutter",
          "rootUri": "file:///Users/jochen/.fvm/2.8.1/packages/flutter",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "flutter_test",
          "rootUri": "file:///Users/jochen/.fvm/2.8.1/packages/flutter_test",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "frontend_server_client",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/frontend_server_client-2.1.2",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "glob",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/glob-2.0.2",
          "packageUri": "lib/",
          "languageVersion": "2.14"
        },
        {
          "name": "graphs",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/graphs-2.1.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "http_multi_server",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/http_multi_server-3.0.1",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "http_parser",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/http_parser-4.0.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "intl",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/intl-0.17.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "io",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/io-1.0.3",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "js",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/js-0.6.3",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "json_annotation",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/json_annotation-4.4.0",
          "packageUri": "lib/",
          "languageVersion": "2.14"
        },
        {
          "name": "logging",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/logging-1.0.2",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "matcher",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "meta",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "mime",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/mime-1.0.1",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "mocktail",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/mocktail-0.2.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "node_preamble",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/node_preamble-2.0.1",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "package_config",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/package_config-2.0.2",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "path",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/path-1.8.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "path_provider",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.8",
          "packageUri": "lib/",
          "languageVersion": "2.14"
        },
        {
          "name": "path_provider_android",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/path_provider_android-2.0.11",
          "packageUri": "lib/",
          "languageVersion": "2.14"
        },
        {
          "name": "path_provider_ios",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/path_provider_ios-2.0.7",
          "packageUri": "lib/",
          "languageVersion": "2.14"
        },
        {
          "name": "path_provider_linux",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.1.5",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "path_provider_macos",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.5",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "path_provider_platform_interface",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/path_provider_platform_interface-2.0.3",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "path_provider_windows",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.5",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "pedantic",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/pedantic-1.11.1",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "platform",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/platform-3.1.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "plugin_platform_interface",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/plugin_platform_interface-2.1.2",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "pool",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/pool-1.5.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "process",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/process-4.2.4",
          "packageUri": "lib/",
          "languageVersion": "2.14"
        },
        {
          "name": "pub_semver",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/pub_semver-2.1.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "pubspec_parse",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/pubspec_parse-1.2.0",
          "packageUri": "lib/",
          "languageVersion": "2.14"
        },
        {
          "name": "recase",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/recase-4.0.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "shelf",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/shelf-1.2.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "shelf_packages_handler",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/shelf_packages_handler-3.0.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "shelf_static",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/shelf_static-1.1.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "shelf_web_socket",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/shelf_web_socket-1.0.1",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "sky_engine",
          "rootUri": "file:///Users/jochen/.fvm/2.8.1/bin/cache/pkg/sky_engine",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "source_gen",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/source_gen-1.2.1",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "source_map_stack_trace",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/source_map_stack_trace-2.1.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "source_maps",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/source_maps-0.10.10",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "source_span",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.1",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "sqlite3",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/sqlite3-1.5.1",
          "packageUri": "lib/",
          "languageVersion": "2.14"
        },
        {
          "name": "sqlite3_flutter_libs",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/sqlite3_flutter_libs-0.5.3",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "sqlparser",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/sqlparser-0.19.1",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "stack_trace",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "stream_channel",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "stream_transform",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/stream_transform-2.0.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "string_scanner",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "term_glyph",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "test",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/test-1.17.12",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "test_api",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.3",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "test_core",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/test_core-0.4.2",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "timing",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/timing-1.0.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "typed_data",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/typed_data-1.3.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "vector_math",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.1",
          "packageUri": "lib/",
          "languageVersion": "2.14"
        },
        {
          "name": "very_good_analysis",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/very_good_analysis-2.4.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "vm_service",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/vm_service-7.5.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "watcher",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/watcher-1.0.1",
          "packageUri": "lib/",
          "languageVersion": "2.14"
        },
        {
          "name": "web_socket_channel",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/web_socket_channel-2.1.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "webkit_inspection_protocol",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/webkit_inspection_protocol-1.0.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "win32",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/win32-2.3.6",
          "packageUri": "lib/",
          "languageVersion": "2.14"
        },
        {
          "name": "xdg_directories",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/xdg_directories-0.2.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "yaml",
          "rootUri": "file:///Users/jochen/.pub-cache/hosted/pub.dartlang.org/yaml-3.1.0",
          "packageUri": "lib/",
          "languageVersion": "2.12"
        },
        {
          "name": "user_data",
          "rootUri": "../",
          "packageUri": "lib/",
          "languageVersion": "2.15"
        }
      ],
      "generated": "2022-01-20T09:01:19.382430Z",
      "generator": "pub",
      "generatorVersion": "2.15.1"
    }
    
  6. DanTup commented on Jan 20, 2022

    @DanTup
    Member

    Is package:flutter_app supposed to map to /Users/jochen/coden/esanum/flutter_app? If so, and you want to use it from a nested project as /Users/jochen/coden/esanum/flutter_app/packages/user_data then I would expect to see flutter_app listed in the pubspec.yaml at /Users/jochen/coden/esanum/flutter_app/packages/user_data/pubspec.yaml, but from what you posted above it doesn't seem to be the case?

  7. jjochen commented on Jan 20, 2022

    @jjochen
    Author

    If I understand you correctly, it's the other way round. user_data is a dependency of flutter_app.
    The main pubspec.yaml (of flutter_app) has the nested user_data package listed as a dependency:

    dependencies:
      user_data:
        path: ./packages/user_data
    
  8. DanTup commented on Jan 20, 2022

    @DanTup
    Member

    Ah, sorry - I misread the logs. I see the issue - it seems like we've decided to run the tests from flutter_app with the current directory set to user_data:

    [9:18:39 PM] [FlutterTest] [Info] [flutter_app Tests] Spawning /Users/jochen/.fvm/2.8.1/bin/flutter with args ["test","--machine","/Users/jochen/coden/esanum/flutter_app/test/blocs/app_content_bloc_test.dart","/Users/jochen/coden/esanum/flutter_app/test/blocs/app_cubit_test.dart","/Users/jochen/coden/esanum/flutter_app/test/blocs/app_lifecycle_cubit_test.dart","/Users/jochen/coden/esanum/flutter_app/test/blocs/configuration_bloc_test.dart","/Users/jochen/coden/esanum/flutter_app/test/blocs/connectivity_cubit_test.dart","/Users/jochen/coden/esanum/flutter_app/test/blocs/home_screen_bloc_test.dart","/Users/jochen/coden/esanum/flutter_app/test/blocs/inbox_bloc_test.dart","/Users/jochen/coden/esanum/flutter_app/test/blocs/inbox_detail_bloc_test.dart","/Users/jochen/coden/esanum/flutter_app/test/blocs/translations_cubit_test.dart","/Users/jochen/coden/esanum/flutter_app/test/blocs/web_view_cubit_test.dart","/Users/jochen/coden/esanum/flutter_app/test/core/file_access_test.dart","/Users/jochen/coden/esanum/flutter_app/test/core/hex_color_parse_error_test.dart","/Users/jochen/coden/esanum/flutter_app/test/core/logger_test.dart","/Users/jochen/coden/esanum/flutter_app/test/core/route_launcher_test.dart","/Users/jochen/coden/esanum/flutter_app/test/core/svg_loader_test.dart","/Users/jochen/coden/esanum/flutter_app/test/core/translations_test.dart","/Users/jochen/coden/esanum/flutter_app/test/data/data_test.dart","/Users/jochen/coden/esanum/flutter_app/test/models/meglink_test.dart","/Users/jochen/coden/esanum/flutter_app/test/models/push_notification_test.dart","/Users/jochen/coden/esanum/flutter_app/test/models/remote_message_data_test.dart","/Users/jochen/coden/esanum/flutter_app/test/services/analytics_service_test.dart","/Users/jochen/coden/esanum/flutter_app/test/services/service_locator_test.dart","/Users/jochen/coden/esanum/flutter_app/test/core/extensions/asset_bundle_extension_test.dart","/Users/jochen/coden/esanum/flutter_app/test/core/extensions/json_codec_extension_test.dart","/Users/jochen/coden…
    
    [9:18:39 PM] [FlutterTest] [Info] [flutter_app Tests] ..  in /Users/jochen/coden/esanum/flutter_app/packages/user_data
    

    This may be because we'd just previously run the tests from user_data:

    [9:18:39 PM] [FlutterTest] [Info] [user_data Tests] Spawning /Users/jochen/.fvm/2.8.1/bin/flutter with args ["test","--machine","test/message_dao_test.dart"]
    
    [9:18:39 PM] [FlutterTest] [Info] [user_data Tests] ..  in /Users/jochen/coden/esanum/flutter_app/packages/user_data
    

    But of course, that shouldn't matter. I'll try to get a repro from this and track down what's happening.

  9. jjochen commented on Jan 20, 2022

    @jjochen
    Author

    Awesome, thank you!

  10. DanTup commented on Jan 20, 2022

    @DanTup
    Member

    Ok, I see what's happening. When we enumerate the projects looking for tests, we're picking up the nested tests, which means we're starting two sessions:

    • flutter_app/
      • packages/user_data/test/foo_test.dart
      • test/bar_test.dart
    • user_data/
      • test/foo_test.dart

    Since we assume they're all in the same project, we're using the first test (which is incorrectly the nested one for flutter_app here) to decide on the working directory.

    I think two things need fixing:

    1. Don't includes tests from nested projects in a projects tests
    2. When we already know the project we're running tests for, we should use that for the working directory, and not re-infer it from the test paths
  11. changed the title [-]"Run All Tests" fails with Dart Code 3.32.0 (Couldn't resolve the package)[/-] [+]Nested projects tests are run with the parent when using "Run All Tests", and can cause package resolution errors[/+] on Jan 20, 2022
  12. added
    in testingRelates to test execution of Dart/Flutter tests for end users
    in commandsRelates to commands (usually invoked from the command Palette)
    and removed
    awaiting infoRequires more information from the customer to progress
    on Jan 20, 2022
  13. added this to the v3.34.0 milestone on Jan 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    in commandsRelates to commands (usually invoked from the command Palette)in testingRelates to test execution of Dart/Flutter tests for end usersis bug

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions