voteflux / digipol

An app to allow Australian Voters to vote on current issues and bills in the parliament.
https://digipol.app
GNU General Public License v3.0
60 stars 9 forks source link

Add splash #148

Closed XertroV closed 3 years ago

XertroV commented 4 years ago

Problem: The app shows a lot of white screen when loading. this fixes some of that.

Solution: add a splash screen. note: we should add the default (and simple) splash screens supported by android/ios too.

video: https://maxkaye.s3.amazonaws.com/gif/2020-10-04-Splash-Screen-Mostly-Works-I-Guess-1.m4v

and in a zip format if you want (I uploaded this first) 2020-10-04-Splash-Screen-Mostly-Works-I-Guess-1.zip

Assets - After Effects and some vector stuff. The after effects file is particular in that it must export via lottiefiles or bodymovin (I used bodymovin for the version that is displayed on-app), so stuff like blending mode is not supported. Which is annoying because that's exactly what we need (I think it's color multiply to get the effect in digipol logo). Anyway I managed to do something that fakes it.

2020-10-05-digipol-app-assets.zip

atomist[bot] commented 4 years ago

Build outputs for 77a5745696cc42845dcefce8fd34d7964d960c16

:tada:

atomist[bot] commented 4 years ago

Build outputs for 77a5745696cc42845dcefce8fd34d7964d960c16

:tada:

atomist[bot] commented 4 years ago

Build outputs for e9db690e94dfc003257816e2844ad18716661452

:tada:

atomist[bot] commented 4 years ago

Build outputs for e9db690e94dfc003257816e2844ad18716661452

:tada:

XertroV commented 4 years ago

Sample of ios logs from most recent failure:

Flutter 1.22.0 • channel stable • https://github.com/flutter/flutter
Framework • revision d408d302e2 (4 days ago) • 2020-09-29 11:49:17 -0700
Engine • revision 5babba6c4d
Tools • Dart 2.10.0
Child process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter '--version'
Spawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'doctor' '-v' (PID 41093)
[✓] Flutter (Channel stable, 1.22.0, on Mac OS X 10.15.5 19F101, locale en-AU)
    • Flutter version 1.22.0 at /Users/xertrov/flutter
    • Framework revision d408d302e2 (4 days ago), 2020-09-29 11:49:17 -0700
    • Engine revision 5babba6c4d
    • Dart version 2.10.0
[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, set ANDROID_SDK_ROOT to that location.
      You may also want to add it to your PATH environment variable.
[✓] Xcode - develop for iOS and macOS (Xcode 11.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.4.1, Build version 11E503a
    • CocoaPods version 1.9.3
[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).
[!] Connected device
    ! No devices available
! Doctor found issues in 3 categories.
Child process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'doctor' '-v'
Spawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'precache' (PID 41148)
Downloading Android Maven dependencies...                       
Failed to download the Android dependencies
Downloading Android Maven dependencies...                           0.8s
Child process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'precache'
Spawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'packages' 'get' (PID 41189)
Running "flutter pub get" in atm-2266-2266atpAM0fNi700...           0.9s
Child process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'packages' 'get'
  >>running>>  /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'test'
/--Start: 2020-10-04 00:51:47.041Repository: voteflux/voting_app/add-splashSha: e9db690e94dfc003257816e2844ad18716661452Goal: Flutter-Ios-Test (Flutter-Ios-Test#goalCreator.ts:85)Environment: codeGoalSet: fluxAppIos - 07bb0077-60a5-4093-b876-236b855a8323SDM: sdm-flux-ios:0.2.1-1599888494640\--/--Invoking goal hook: pre-code-flutter-ios-testResult: skipped (not provided)\--Spawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'upgrade' (PID 41017)
Flutter is already up to date on channel stable
Flutter 1.22.0 • channel stable • https://github.com/flutter/flutter
Framework • revision d408d302e2 (4 days ago) • 2020-09-29 11:49:17 -0700
Engine • revision 5babba6c4d
Tools • Dart 2.10.0
Child process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'upgrade'
Spawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter '--version' (PID 41058)
Flutter 1.22.0 • channel stable • https://github.com/flutter/flutter
Framework • revision d408d302e2 (4 days ago) • 2020-09-29 11:49:17 -0700
Engine • revision 5babba6c4d
Tools • Dart 2.10.0
Child process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter '--version'
00:10 +1 -3: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/api_test.dart: api test api data syncing [E]                                             
  HiveError: Box not found. Did you forget to call Hive.openBox()?
  package:hive/src/hive_impl.dart 170:7            HiveImpl._getBoxInternal
  package:hive/src/hive_impl.dart 181:33           HiveImpl.box
  package:voting_app/core/services/api.dart 21:12  new Api
  package:voting_app/locator.iconfig.dart 27:38    $initGetIt.<fn>
  package:get_it/get_it_impl.dart 135:40           _ServiceFactory.getObject
  package:get_it/get_it_impl.dart 326:34           _GetItImplementation.get
  package:get_it/get_it_impl.dart 339:12           _GetItImplementation.call
  services/api_test.dart 13:19                     _api
  services/api_test.dart                           _api
  services/api_test.dart 37:13                     main.<fn>.<fn>

00:10 +1 -3: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart: Wallet save/load wallet [E]                                            
  ServicesBinding.defaultBinaryMessenger was accessed before the binding was initialized.
  If you're running an application and need to access the binary messenger before `runApp()` has been called (for example, during plugin initialization), then you need to explicitly call the `WidgetsFlutterBinding.ensureInitialized()` first.
  If you're running a test, you can call the `TestWidgetsFlutterBinding.ensureInitialized()` as the first line in your test's `main()` method to initialize the binding.
  package:flutter/src/services/binary_messenger.dart 92:7                               defaultBinaryMessenger.<fn>
  package:flutter/src/services/binary_messenger.dart 105:4                              defaultBinaryMessenger
  package:flutter/src/services/platform_channel.dart 143:62                             MethodChannel.binaryMessenger
  package:flutter/src/services/platform_channel.dart 149:36                             MethodChannel._invokeMethod
  package:flutter/src/services/platform_channel.dart 332:12                             MethodChannel.invokeMethod
  package:path_provider_platform_interface/src/method_channel_path_provider.dart 50:10  MethodChannelPathProvider.getApplicationDocumentsPath
  package:path_provider/path_provider.dart 104:39                                       getApplicationDocumentsDirectory
  package:voting_app/core/services/wallet.dart 149:28                                   WalletService.walletFile
  package:voting_app/core/services/wallet.dart 129:19                                   WalletService.walletExists
  package:voting_app/core/services/wallet.dart 90:15                                    WalletService.load
  services/wallet_test.dart 42:40                                                       main.<fn>.<fn>

00:10 +1 -3: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart: Wallet wallet ethereum address should be valid                         
00:10 +1 -4: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart: Wallet wallet ethereum address should be valid [E]                     
  ServicesBinding.defaultBinaryMessenger was accessed before the binding was initialized.
  If you're running an application and need to access the binary messenger before `runApp()` has been called (for example, during plugin initialization), then you need to explicitly call the `WidgetsFlutterBinding.ensureInitialized()` first.
  If you're running a test, you can call the `TestWidgetsFlutterBinding.ensureInitialized()` as the first line in your test's `main()` method to initialize the binding.
  package:flutter/src/services/binary_messenger.dart 92:7                               defaultBinaryMessenger.<fn>
  package:flutter/src/services/binary_messenger.dart 105:4                              defaultBinaryMessenger
  package:flutter/src/services/platform_channel.dart 143:62                             MethodChannel.binaryMessenger
  package:flutter/src/services/platform_channel.dart 149:36                             MethodChannel._invokeMethod
  package:flutter/src/services/platform_channel.dart 332:12                             MethodChannel.invokeMethod
  package:path_provider_platform_interface/src/method_channel_path_provider.dart 50:10  MethodChannelPathProvider.getApplicationDocumentsPath
  package:path_provider/path_provider.dart 104:39                                       getApplicationDocumentsDirectory
  package:voting_app/core/services/wallet.dart 149:28                                   WalletService.walletFile
  package:voting_app/core/services/wallet.dart 129:19                                   WalletService.walletExists
  package:voting_app/core/services/wallet.dart 90:15                                    WalletService.load
  package:voting_app/core/services/wallet.dart 143:24                                   WalletService.ethereumAddress
  services/wallet_test.dart 49:38                                                       main.<fn>.<fn>

00:10 +1 -4: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart: Wallet loading empty wallet file should fail                           
00:10 +2 -4: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart: Wallet loading empty wallet file should fail                           
00:10 +2 -4: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart: Wallet make wallet from random mnemomic                                
00:10 +3 -4: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart: Wallet make wallet from random mnemomic                                
00:10 +3 -4: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart: Wallet making wallet with known mnemonic should generate correct key   
00:11 +3 -4: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart: Wallet making wallet with known mnemonic should generate correct key   
00:11 +4 -4: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart: Wallet making wallet with known mnemonic should generate correct key   
00:11 +4 -4: Some tests failed.                                                                                                                                                                        
Child process close with code 1 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'test'
/--
Result: {"code":1,"message":"Failure in executing goal","stack":"Error: Failure in executing goal\n    at Object.<anonymous> (/Users/xertrov/atomist/projects/xertrov/sdm-everything/node_modules/@atomist/sdm/src/lib/api-helper/goal/executeGoal.ts:159:19)\n    at Generator.next (<anonymous>)\n    at fulfilled (/Users/xertrov/atomist/projects/xertrov/sdm-everything/node_modules/@atomist/sdm/lib/api-helper/goal/executeGoal.js:20:58)\n    at process._tickCallback (internal/process/next_tick.js:68:7)","error":{"where":"executing goal","result":{"cmdString":"/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'test'","pid":41225,"output":[null,"See log\n","See log\n"],"stdout":"See log\n","stderr":"See log\n","status":1,"signal":null,"error":{},"code":1,"message":"  >>running>>  /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'upgrade'\n\n/--Start: 2020-10-04 00:51:47.041Repository: voteflux/voting_app/add-splashSha: e9db690e94dfc003257816e2844ad18716661452Goal: Flutter-Ios-Test (Flutter-Ios-Test#goalCreator.ts:85)Environment: codeGoalSet: fluxAppIos - 07bb0077-60a5-4093-b876-236b855a8323SDM: sdm-flux-ios:0.2.1-1599888494640\\--/--Invoking goal hook: pre-code-flutter-ios-testResult: skipped (not provided)\\--Spawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'upgrade' (PID 41017)\nFlutter is already up to date on channel stable\nFlutter 1.22.0 • channel stable • https://github.com/flutter/flutter\nFramework • revision d408d302e2 (4 days ago) • 2020-09-29 11:49:17 -0700\nEngine • revision 5babba6c4d\nTools • Dart 2.10.0\nChild process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'upgrade'\n\n\n  >>running>>  /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter '--version'\n\n/--Start: 2020-10-04 00:51:47.041Repository: voteflux/voting_app/add-splashSha: e9db690e94dfc003257816e2844ad18716661452Goal: Flutter-Ios-Test (Flutter-Ios-Test#goalCreator.ts:85)Environment: codeGoalSet: fluxAppIos - 07bb0077-60a5-4093-b876-236b855a8323SDM: sdm-flux-ios:0.2.1-1599888494640\\--/--Invoking goal hook: pre-code-flutter-ios-testResult: skipped (not provided)\\--Spawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'upgrade' (PID 41017)\nFlutter is already up to date on channel stable\nFlutter 1.22.0 • channel stable • https://github.com/flutter/flutter\nFramework • revision d408d302e2 (4 days ago) • 2020-09-29 11:49:17 -0700\nEngine • revision 5babba6c4d\nTools • Dart 2.10.0\nChild process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'upgrade'\nSpawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter '--version' (PID 41058)\nFlutter 1.22.0 • channel stable • https://github.com/flutter/flutter\nFramework • revision d408d302e2 (4 days ago) • 2020-09-29 11:49:17 -0700\nEngine • revision 5babba6c4d\nTools • Dart 2.10.0\nChild process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter '--version'\n\n\n  >>running>>  /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'doctor' '-v'\n\n/--Start: 2020-10-04 00:51:47.041Repository: voteflux/voting_app/add-splashSha: e9db690e94dfc003257816e2844ad18716661452Goal: Flutter-Ios-Test (Flutter-Ios-Test#goalCreator.ts:85)Environment: codeGoalSet: fluxAppIos - 07bb0077-60a5-4093-b876-236b855a8323SDM: sdm-flux-ios:0.2.1-1599888494640\\--/--Invoking goal hook: pre-code-flutter-ios-testResult: skipped (not provided)\\--Spawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'upgrade' (PID 41017)\nFlutter is already up to date on channel stable\nFlutter 1.22.0 • channel stable • https://github.com/flutter/flutter\nFramework • revision d408d302e2 (4 days ago) • 2020-09-29 11:49:17 -0700\nEngine • revision 5babba6c4d\nTools • Dart 2.10.0\nChild process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'upgrade'\nSpawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter '--version' (PID 41058)\nFlutter 1.22.0 • channel stable • https://github.com/flutter/flutter\nFramework • revision d408d302e2 (4 days ago) • 2020-09-29 11:49:17 -0700\nEngine • revision 5babba6c4d\nTools • Dart 2.10.0\nChild process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter '--version'\nSpawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'doctor' '-v' (PID 41093)\n[✓] Flutter (Channel stable, 1.22.0, on Mac OS X 10.15.5 19F101, locale en-AU)\n    • Flutter version 1.22.0 at /Users/xertrov/flutter\n    • Framework revision d408d302e2 (4 days ago), 2020-09-29 11:49:17 -0700\n    • Engine revision 5babba6c4d\n    • Dart version 2.10.0\n\n[✗] Android toolchain - develop for Android devices\n    ✗ Unable to locate Android SDK.\n      Install Android Studio from: https://developer.android.com/studio/index.html\n      On first launch it will assist you in installing the Android SDK components.\n      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).\n      If the Android SDK has been installed to a custom location, set ANDROID_SDK_ROOT to that location.\n      You may also want to add it to your PATH environment variable.\n\n\n[✓] Xcode - develop for iOS and macOS (Xcode 11.4.1)\n    • Xcode at /Applications/Xcode.app/Contents/Developer\n    • Xcode 11.4.1, Build version 11E503a\n    • CocoaPods version 1.9.3\n\n[!] Android Studio (not installed)\n    • Android Studio not found; download from https://developer.android.com/studio/index.html\n      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).\n\n[!] Connected device\n    ! No devices available\n\n! Doctor found issues in 3 categories.\nChild process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'doctor' '-v'\n\n\n  >>running>>  /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'precache'\n\n/--Start: 2020-10-04 00:51:47.041Repository: voteflux/voting_app/add-splashSha: e9db690e94dfc003257816e2844ad18716661452Goal: Flutter-Ios-Test (Flutter-Ios-Test#goalCreator.ts:85)Environment: codeGoalSet: fluxAppIos - 07bb0077-60a5-4093-b876-236b855a8323SDM: sdm-flux-ios:0.2.1-1599888494640\\--/--Invoking goal hook: pre-code-flutter-ios-testResult: skipped (not provided)\\--Spawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'upgrade' (PID 41017)\nFlutter is already up to date on channel stable\nFlutter 1.22.0 • channel stable • https://github.com/flutter/flutter\nFramework • revision d408d302e2 (4 days ago) • 2020-09-29 11:49:17 -0700\nEngine • revision 5babba6c4d\nTools • Dart 2.10.0\nChild process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'upgrade'\nSpawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter '--version' (PID 41058)\nFlutter 1.22.0 • channel stable • https://github.com/flutter/flutter\nFramework • revision d408d302e2 (4 days ago) • 2020-09-29 11:49:17 -0700\nEngine • revision 5babba6c4d\nTools • Dart 2.10.0\nChild process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter '--version'\nSpawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'doctor' '-v' (PID 41093)\n[✓] Flutter (Channel stable, 1.22.0, on Mac OS X 10.15.5 19F101, locale en-AU)\n    • Flutter version 1.22.0 at /Users/xertrov/flutter\n    • Framework revision d408d302e2 (4 days ago), 2020-09-29 11:49:17 -0700\n    • Engine revision 5babba6c4d\n    • Dart version 2.10.0\n\n[✗] Android toolchain - develop for Android devices\n    ✗ Unable to locate Android SDK.\n      Install Android Studio from: https://developer.android.com/studio/index.html\n      On first launch it will assist you in installing the Android SDK components.\n      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).\n      If the Android SDK has been installed to a custom location, set ANDROID_SDK_ROOT to that location.\n      You may also want to add it to your PATH environment variable.\n\n\n[✓] Xcode - develop for iOS and macOS (Xcode 11.4.1)\n    • Xcode at /Applications/Xcode.app/Contents/Developer\n    • Xcode 11.4.1, Build version 11E503a\n    • CocoaPods version 1.9.3\n\n[!] Android Studio (not installed)\n    • Android Studio not found; download from https://developer.android.com/studio/index.html\n      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).\n\n[!] Connected device\n    ! No devices available\n\n! Doctor found issues in 3 categories.\nChild process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'doctor' '-v'\nSpawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'precache' (PID 41148)\nDownloading Android Maven dependencies...                       \nFailed to download the Android dependencies\nDownloading Android Maven dependencies...                           0.8s\nChild process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'precache'\n\n\n  >>running>>  /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'packages' 'get'\n\n/--Start: 2020-10-04 00:51:47.041Repository: voteflux/voting_app/add-splashSha: e9db690e94dfc003257816e2844ad18716661452Goal: Flutter-Ios-Test (Flutter-Ios-Test#goalCreator.ts:85)Environment: codeGoalSet: fluxAppIos - 07bb0077-60a5-4093-b876-236b855a8323SDM: sdm-flux-ios:0.2.1-1599888494640\\--/--Invoking goal hook: pre-code-flutter-ios-testResult: skipped (not provided)\\--Spawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'upgrade' (PID 41017)\nFlutter is already up to date on channel stable\nFlutter 1.22.0 • channel stable • https://github.com/flutter/flutter\nFramework • revision d408d302e2 (4 days ago) • 2020-09-29 11:49:17 -0700\nEngine • revision 5babba6c4d\nTools • Dart 2.10.0\nChild process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'upgrade'\nSpawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter '--version' (PID 41058)\nFlutter 1.22.0 • channel stable • https://github.com/flutter/flutter\nFramework • revision d408d302e2 (4 days ago) • 2020-09-29 11:49:17 -0700\nEngine • revision 5babba6c4d\nTools • Dart 2.10.0\nChild process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter '--version'\nSpawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'doctor' '-v' (PID 41093)\n[✓] Flutter (Channel stable, 1.22.0, on Mac OS X 10.15.5 19F101, locale en-AU)\n    • Flutter version 1.22.0 at /Users/xertrov/flutter\n    • Framework revision d408d302e2 (4 days ago), 2020-09-29 11:49:17 -0700\n    • Engine revision 5babba6c4d\n    • Dart version 2.10.0\n\n[✗] Android toolchain - develop for Android devices\n    ✗ Unable to locate Android SDK.\n      Install Android Studio from: https://developer.android.com/studio/index.html\n      On first launch it will assist you in installing the Android SDK components.\n      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).\n      If the Android SDK has been installed to a custom location, set ANDROID_SDK_ROOT to that location.\n      You may also want to add it to your PATH environment variable.\n\n\n[✓] Xcode - develop for iOS and macOS (Xcode 11.4.1)\n    • Xcode at /Applications/Xcode.app/Contents/Developer\n    • Xcode 11.4.1, Build version 11E503a\n    • CocoaPods version 1.9.3\n\n[!] Android Studio (not installed)\n    • Android Studio not found; download from https://developer.android.com/studio/index.html\n      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).\n\n[!] Connected device\n    ! No devices available\n\n! Doctor found issues in 3 categories.\nChild process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'doctor' '-v'\nSpawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'precache' (PID 41148)\nDownloading Android Maven dependencies...                       \nFailed to download the Android dependencies\nDownloading Android Maven dependencies...                           0.8s\nChild process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'precache'\nSpawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'packages' 'get' (PID 41189)\nRunning \"flutter pub get\" in atm-2266-2266atpAM0fNi700...           0.9s\nChild process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'packages' 'get'\n\n\n  >>running>>  /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'test'\n\n/--Start: 2020-10-04 00:51:47.041Repository: voteflux/voting_app/add-splashSha: e9db690e94dfc003257816e2844ad18716661452Goal: Flutter-Ios-Test (Flutter-Ios-Test#goalCreator.ts:85)Environment: codeGoalSet: fluxAppIos - 07bb0077-60a5-4093-b876-236b855a8323SDM: sdm-flux-ios:0.2.1-1599888494640\\--/--Invoking goal hook: pre-code-flutter-ios-testResult: skipped (not provided)\\--Spawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'upgrade' (PID 41017)\nFlutter is already up to date on channel stable\nFlutter 1.22.0 • channel stable • https://github.com/flutter/flutter\nFramework • revision d408d302e2 (4 days ago) • 2020-09-29 11:49:17 -0700\nEngine • revision 5babba6c4d\nTools • Dart 2.10.0\nChild process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'upgrade'\nSpawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter '--version' (PID 41058)\nFlutter 1.22.0 • channel stable • https://github.com/flutter/flutter\nFramework • revision d408d302e2 (4 days ago) • 2020-09-29 11:49:17 -0700\nEngine • revision 5babba6c4d\nTools • Dart 2.10.0\nChild process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter '--version'\nSpawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'doctor' '-v' (PID 41093)\n[✓] Flutter (Channel stable, 1.22.0, on Mac OS X 10.15.5 19F101, locale en-AU)\n    • Flutter version 1.22.0 at /Users/xertrov/flutter\n    • Framework revision d408d302e2 (4 days ago), 2020-09-29 11:49:17 -0700\n    • Engine revision 5babba6c4d\n    • Dart version 2.10.0\n\n[✗] Android toolchain - develop for Android devices\n    ✗ Unable to locate Android SDK.\n      Install Android Studio from: https://developer.android.com/studio/index.html\n      On first launch it will assist you in installing the Android SDK components.\n      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).\n      If the Android SDK has been installed to a custom location, set ANDROID_SDK_ROOT to that location.\n      You may also want to add it to your PATH environment variable.\n\n\n[✓] Xcode - develop for iOS and macOS (Xcode 11.4.1)\n    • Xcode at /Applications/Xcode.app/Contents/Developer\n    • Xcode 11.4.1, Build version 11E503a\n    • CocoaPods version 1.9.3\n\n[!] Android Studio (not installed)\n    • Android Studio not found; download from https://developer.android.com/studio/index.html\n      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).\n\n[!] Connected device\n    ! No devices available\n\n! Doctor found issues in 3 categories.\nChild process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'doctor' '-v'\nSpawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'precache' (PID 41148)\nDownloading Android Maven dependencies...                       \nFailed to download the Android dependencies\nDownloading Android Maven dependencies...                           0.8s\nChild process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'precache'\nSpawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'packages' 'get' (PID 41189)\nRunning \"flutter pub get\" in atm-2266-2266atpAM0fNi700...           0.9s\nChild process close with code 0 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'packages' 'get'\nSpawned: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'test' (PID 41225)\n\r00:00 +0: loading /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/widget_test.dart                                                                             \r00:01 +0: loading /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/widget_test.dart                                                                             \r00:02 +0: loading /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/widget_test.dart                                                                             \r00:03 +0: loading /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/widget_test.dart                                                                             \r00:04 +0: loading /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/widget_test.dart                                                                             \r00:05 +0: loading /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/widget_test.dart                                                                             \r00:06 +0: loading /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/widget_test.dart                                                                             \r00:07 +0: loading /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/widget_test.dart                                                                             \r00:07 +0: loading /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart                                                                    \r00:08 +0: loading /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart                                                                    \r00:09 +0: loading /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart                                                                    \r00:10 +0: loading /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart                                                                    \r00:10 +0: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/api_test.dart: api Open Hive Boxes                                                          \r00:10 +0 -1: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/api_test.dart: api Open Hive Boxes [E]                                                   \n  MissingPluginException(No implementation found for method getApplicationDocumentsDirectory on channel plugins.flutter.io/path_provider)\n  package:flutter/src/services/platform_channel.dart 157:7  MethodChannel._invokeMethod\n  \n\r00:10 +1 -1: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart: Wallet create new wallet                                               \r00:10 +1 -1: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/api_test.dart: api test api data syncing                                                 \r00:10 +1 -1: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/api_test.dart: api test api data syncing                                                 \nError while creating Api\nStack trace:\n #0      HiveImpl._getBoxInternal (package:hive/src/hive_impl.dart:170:7)\n#1      HiveImpl.box (package:hive/src/hive_impl.dart:181:33)\n#2      new Api (package:voting_app/core/services/api.dart:21:12)\n#3      $initGetIt.<anonymous closure> (package:voting_app/locator.iconfig.dart:27:38)\n#4      _ServiceFactory.getObject (package:get_it/get_it_impl.dart:135:40)\n#5      _GetItImplementation.get (package:get_it/get_it_impl.dart:326:34)\n#6      _GetItImplementation.call (package:get_it/get_it_impl.dart:339:12)\n#7      _api (file:///private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/api_test.dart:13:19)\n#8      _api (file:///private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/api_test.dart)\n#9      main.<anonymous closure>.<anonymous closure> (file:///private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/api_test.dart:37:13)\n#10     Declarer.test.<anonymous closure>.<anonymous closure> (package:test_api/src/backend/declarer.dart:175:19)\n<asynchronous suspension>\n#11     Declarer.test.<anonymous closure>.<anonymous closure> (package:test_api/src/backend/declarer.dart)\n#12     _rootRun (dart:async/zone.dart:1190:13)\n#13     _CustomZone.run (dart:async/zone.dart:1093:19)\n#14     _runZoned (dart:async/zone.dart:1630:10)\n#15     runZoned (dart:async/zone.dart:1550:10)\n#16     Declarer.test.<anonymous closure> (package:test_api/src/backend/declarer.dart:173:13)\n#17     Invoker.waitForOutstandingCallbacks.<anonymous closure> (package:test_api/src/backend/invoker.dart:231:15)\n#18     _rootRun (dart:async/zone.dart:1190:13)\n#19     _CustomZone.run (dart:async/zone.dart:1093:19)\n#20     _runZoned (dart:async/zone.dart:1630:10)\n#21     runZoned (dart:async/zone.dart:1550:10)\n#22     Invoker.waitForOutstandingCallbacks (package:test_api/src/backend/invoker.dart:228:5)\n#23     Invoker._onRun.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:test_api/src/backend/invoker.dart:383:17)\n<asynchronous suspension>\n#24     Invoker._onRun.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:test_api/src/backend/invoker.dart)\n#25     _rootRun (dart:async/zone.dart:1190:13)\n#26     _CustomZone.run (dart:async/zone.dart:1093:19)\n#27     _runZoned (dart:async/zone.dart:1630:10)\n#28     runZoned (dart:async/zone.dart:1550:10)\n#29     Invoker._onRun.<anonymous closure>.<anonymous closure> (package:test_api/src/backend/invoker.dart:370:9)\n#30     Invoker._guardIfGuarded (package:test_api/src/backend/invoker.dart:415:15)\n#31     Invoker._onRun.<anonymous closure> (package:test_api/src/backend/invoker.dart:369:7)\n#32     Chain.capture.<anonymous closure> (package:stack_trace/src/chain.dart:104:24)\n#33     _rootRun (dart:async/zone.dart:1190:13)\n#34     _CustomZone.run (dart:async/zone.dart:1093:19)\n#35     _runZoned (dart:async/zone.dart:1630:10)\n#36     runZoned (dart:async/zone.dart:1550:10)\n#37     Chain.capture (package:stack_trace/src/chain.dart:102:12)\n#38     Invoker._onRun (package:test_api/src/backend/invoker.dart:368:11)\n#39     LiveTestController.run (package:test_api/src/backend/live_test_controller.dart:153:11)\n#40     RemoteListener._runLiveTest.<anonymous closure> (package:test_api/src/remote_listener.dart:256:16)\n#41     _rootRun (dart:async/zone.dart:1190:13)\n#42     _CustomZone.run (dart:async/zone.dart:1093:19)\n#43     _runZoned (dart:async/zone.dart:1630:10)\n#44     runZoned (dart:async/zone.dart:1550:10)\n#45     RemoteListener._runLiveTest (package:test_api/src/remote_listener.dart:255:5)\n#46     RemoteListener._serializeTest.<anonymous closure> (package:test_api/src/remote_listener.dart:208:7)\n#47     _rootRunUnary (dart:async/zone.dart:1198:47)\n#48     _CustomZone.runUnary (dart:async/zone.dart:1100:19)\n#49     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1005:7)\n#50     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:357:11)\n#51     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:285:7)\n#52     _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:808:19)\n#53     _StreamController._add (dart:async/stream_controller.dart:682:7)\n#54     _StreamController.add (dart:async/stream_controller.dart:624:5)\n#55     _rootRunUnary (dart:async/zone.dart:1206:13)\n#56     _CustomZone.runUnary (dart:async/zone.dart:1100:19)\n#57     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1005:7)\n#58     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:357:11)\n#59     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:285:7)\n#60     _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:808:19)\n#61     _StreamController._add (dart:async/stream_controller.dart:682:7)\n#62     _StreamController.add (dart:async/stream_controller.dart:624:5)\n#63     _StreamSinkWrapper.add (dart:async/stream_controller.dart:900:13)\n#64     _GuaranteeSink.add (package:stream_channel/src/guarantee_channel.dart:125:12)\n#65     new _MultiChannel.<anonymous closure> (package:stream_channel/src/multi_channel.dart:159:31)\n#66     _rootRunUnary (dart:async/zone.dart:1198:47)\n#67     _CustomZone.runUnary (dart:async/zone.dart:1100:19)\n#68     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1005:7)\n#69     CastStreamSubscription._onData (dart:_internal/async_cast.dart:85:11)\n#70     _rootRunUnary (dart:async/zone.dart:1198:47)\n#71     _CustomZone.runUnary (dart:async/zone.dart:1100:19)\n#72     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1005:7)\n#73     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:357:11)\n#74     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:285:7)\n#75     _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:808:19)\n#76     _StreamController._add (dart:async/stream_controller.dart:682:7)\n#77     _StreamController.add (dart:async/stream_controller.dart:624:5)\n#78     _rootRunUnary (dart:async/zone.dart:1198:47)\n#79     _CustomZone.runUnary (dart:async/zone.dart:1100:19)\n#80     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1005:7)\n#81     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:357:11)\n#82     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:285:7)\n#83     _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:808:19)\n#84     _StreamController._add (dart:async/stream_controller.dart:682:7)\n#85     _StreamController.add (dart:async/stream_controller.dart:624:5)\n#86     _StreamSinkWrapper.add (dart:async/stream_controller.dart:900:13)\n#87     _rootRunUnary (dart:async/zone.dart:1198:47)\n#88     _CustomZone.runUnary (dart:async/zone.dart:1100:19)\n#89     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1005:7)\n#90     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:357:11)\n#91     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:285:7)\n#92     _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:127:11)\n#93     _MapStream._handleData (dart:async/stream_pipe.dart:224:10)\n#94     _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:157:13)\n#95     _rootRunUnary (dart:async/zone.dart:1198:47)\n#96     _CustomZone.runUnary (dart:async/zone.dart:1100:19)\n#97     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1005:7)\n#98     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:357:11)\n#99     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:285:7)\n#100    _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:808:19)\n#101    _StreamController._add (dart:async/stream_controller.dart:682:7)\n#102    _StreamController.add (dart:async/stream_controller.dart:624:5)\n#103    new _WebSocketImpl._fromSocket.<anonymous closure> (dart:_http/websocket_impl.dart:1145:21)\n#104    _rootRunUnary (dart:async/zone.dart:1198:47)\n#105    _CustomZone.runUnary (dart:async/zone.dart:1100:19)\n#106    _CustomZone.runUnaryGuarded (dart:async/zone.dart:1005:7)\n#107    _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:357:11)\n#108    _BufferingStreamSubscription._add (dart:async/stream_impl.dart:285:7)\n#109    _SinkTransformerStreamSubscription._add (dart:async/stream_transformers.dart:69:11)\n#110    _EventSinkWrapper.add (dart:async/stream_transformers.dart:15:11)\n#111    _WebSocketProtocolTransformer._messageFrameEnd (dart:_http/websocket_impl.dart:338:23)\n#112    _WebSocketProtocolTransformer.add (dart:_http/websocket_impl.dart:232:46)\n#113    _SinkTransformerStreamSubscription._handleData (dart:async/stream_transformers.dart:121:24)\n#114    _rootRunUnary (dart:async/zone.dart:1198:47)\n#115    _CustomZone.runUnary (dart:async/zone.dart:1100:19)\n#116    _CustomZone.runUnaryGuarded (dart:async/zone.dart:1005:7)\n#117    _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:357:11)\n#118    _BufferingStreamSubscription._add (dart:async/stream_impl.dart:285:7)\n#119    _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:808:19)\n#120    _StreamController._add (dart:async/stream_controller.dart:682:7)\n#121    _StreamController.add (dart:async/stream_controller.dart:624:5)\n#122    _Socket._onData (dart:io-patch/socket_patch.dart:2044:41)\n#123    _rootRunUnary (dart:async/zone.dart:1206:13)\n#124    _CustomZone.runUnary (dart:async/zone.dart:1100:19)\n#125    _CustomZone.runUnaryGuarded (dart:async/zone.dart:1005:7)\n#126    _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:357:11)\n#127    _BufferingStreamSubscription._add (dart:async/stream_impl.dart:285:7)\n#128    _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:808:19)\n#129    _StreamController._add (dart:async/stream_controller.dart:682:7)\n#130    _StreamController.add (dart:async/stream_controller.dart:624:5)\n#131    new _RawSocket.<anonymous closure> (dart:io-patch/socket_patch.dart:1580:33)\n#132    _NativeSocket.issueReadEvent.issue (dart:io-patch/socket_patch.dart:1076:14)\n#133    _microtaskLoop (dart:async/schedule_microtask.dart:41:21)\n#134    _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)\n\n\r00:10 +1 -3: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/api_test.dart: api test api data syncing [E]                                             \n  HiveError: Box not found. Did you forget to call Hive.openBox()?\n  package:hive/src/hive_impl.dart 170:7            HiveImpl._getBoxInternal\n  package:hive/src/hive_impl.dart 181:33           HiveImpl.box\n  package:voting_app/core/services/api.dart 21:12  new Api\n  package:voting_app/locator.iconfig.dart 27:38    $initGetIt.<fn>\n  package:get_it/get_it_impl.dart 135:40           _ServiceFactory.getObject\n  package:get_it/get_it_impl.dart 326:34           _GetItImplementation.get\n  package:get_it/get_it_impl.dart 339:12           _GetItImplementation.call\n  services/api_test.dart 13:19                     _api\n  services/api_test.dart                           _api\n  services/api_test.dart 37:13                     main.<fn>.<fn>\n  \n\r00:10 +1 -3: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart: Wallet save/load wallet [E]                                            \n  ServicesBinding.defaultBinaryMessenger was accessed before the binding was initialized.\n  If you're running an application and need to access the binary messenger before `runApp()` has been called (for example, during plugin initialization), then you need to explicitly call the `WidgetsFlutterBinding.ensureInitialized()` first.\n  If you're running a test, you can call the `TestWidgetsFlutterBinding.ensureInitialized()` as the first line in your test's `main()` method to initialize the binding.\n  package:flutter/src/services/binary_messenger.dart 92:7                               defaultBinaryMessenger.<fn>\n  package:flutter/src/services/binary_messenger.dart 105:4                              defaultBinaryMessenger\n  package:flutter/src/services/platform_channel.dart 143:62                             MethodChannel.binaryMessenger\n  package:flutter/src/services/platform_channel.dart 149:36                             MethodChannel._invokeMethod\n  package:flutter/src/services/platform_channel.dart 332:12                             MethodChannel.invokeMethod\n  package:path_provider_platform_interface/src/method_channel_path_provider.dart 50:10  MethodChannelPathProvider.getApplicationDocumentsPath\n  package:path_provider/path_provider.dart 104:39                                       getApplicationDocumentsDirectory\n  package:voting_app/core/services/wallet.dart 149:28                                   WalletService.walletFile\n  package:voting_app/core/services/wallet.dart 129:19                                   WalletService.walletExists\n  package:voting_app/core/services/wallet.dart 90:15                                    WalletService.load\n  services/wallet_test.dart 42:40                                                       main.<fn>.<fn>\n  \n\r00:10 +1 -3: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart: Wallet wallet ethereum address should be valid                         \r00:10 +1 -4: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart: Wallet wallet ethereum address should be valid [E]                     \n  ServicesBinding.defaultBinaryMessenger was accessed before the binding was initialized.\n  If you're running an application and need to access the binary messenger before `runApp()` has been called (for example, during plugin initialization), then you need to explicitly call the `WidgetsFlutterBinding.ensureInitialized()` first.\n  If you're running a test, you can call the `TestWidgetsFlutterBinding.ensureInitialized()` as the first line in your test's `main()` method to initialize the binding.\n  package:flutter/src/services/binary_messenger.dart 92:7                               defaultBinaryMessenger.<fn>\n  package:flutter/src/services/binary_messenger.dart 105:4                              defaultBinaryMessenger\n  package:flutter/src/services/platform_channel.dart 143:62                             MethodChannel.binaryMessenger\n  package:flutter/src/services/platform_channel.dart 149:36                             MethodChannel._invokeMethod\n  package:flutter/src/services/platform_channel.dart 332:12                             MethodChannel.invokeMethod\n  package:path_provider_platform_interface/src/method_channel_path_provider.dart 50:10  MethodChannelPathProvider.getApplicationDocumentsPath\n  package:path_provider/path_provider.dart 104:39                                       getApplicationDocumentsDirectory\n  package:voting_app/core/services/wallet.dart 149:28                                   WalletService.walletFile\n  package:voting_app/core/services/wallet.dart 129:19                                   WalletService.walletExists\n  package:voting_app/core/services/wallet.dart 90:15                                    WalletService.load\n  package:voting_app/core/services/wallet.dart 143:24                                   WalletService.ethereumAddress\n  services/wallet_test.dart 49:38                                                       main.<fn>.<fn>\n  \n\r00:10 +1 -4: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart: Wallet loading empty wallet file should fail                           \r00:10 +2 -4: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart: Wallet loading empty wallet file should fail                           \r00:10 +2 -4: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart: Wallet make wallet from random mnemomic                                \r00:10 +3 -4: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart: Wallet make wallet from random mnemomic                                \r00:10 +3 -4: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart: Wallet making wallet with known mnemonic should generate correct key   \r00:11 +3 -4: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart: Wallet making wallet with known mnemonic should generate correct key   \r00:11 +4 -4: /private/var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700/test/services/wallet_test.dart: Wallet making wallet with known mnemonic should generate correct key   \r00:11 +4 -4: Some tests failed.                                                                                                                                                                        \nChild process close with code 1 and signal null: /var/folders/cf/bthd70hx0px6vgrn8nh4b1bm0000gn/T/atm-2266-2266atpAM0fNi700 ==> flutter 'test'\n"}}}
Duration: 30s
Finish: 2020-10-04 00:52:17.995
\--
atomist[bot] commented 4 years ago

Build outputs for 3dff7679e00bf48165dbd83405cb80d1ead95740

:tada:

atomist[bot] commented 4 years ago

Build outputs for 3dff7679e00bf48165dbd83405cb80d1ead95740

:tada:

XertroV commented 4 years ago

Hmm.

00:25 +3 -1: /tmp/atm-2050877-2050877dnK0YPaGMg7R/test/services/wallet_test.dart: Wallet wallet ethereum address should be valid [E]                                                                   
  Expected: (a string starting with '0x' and an object with length of <42> and <Instance of 'WalletService'>)
    Actual: '0xafbfb7b0662962a5f2ba27bd78f1811fbb7a55c3'
atomist[bot] commented 4 years ago

Build outputs for 16c007e9fcf0ff0a71bf2212b2a5e77836ce8b59

:tada:

atomist[bot] commented 4 years ago

Build outputs for 16c007e9fcf0ff0a71bf2212b2a5e77836ce8b59

:tada:

atomist[bot] commented 4 years ago

Build outputs for 27352a1b5002e568c01e51fc484147b7b7f4f4b2

:tada:

atomist[bot] commented 4 years ago

Build outputs for 27352a1b5002e568c01e51fc484147b7b7f4f4b2

:tada:

atomist[bot] commented 4 years ago

Build outputs for 8827ff437903dede7d25d1811aacb83b9f9e2ec0

:tada:

atomist[bot] commented 4 years ago

Build outputs for 8827ff437903dede7d25d1811aacb83b9f9e2ec0

:tada:

atomist[bot] commented 4 years ago

Build outputs for 662ad831fd18480e3666cc4763dbdc5144b92e40

:tada:

atomist[bot] commented 4 years ago

Build outputs for 662ad831fd18480e3666cc4763dbdc5144b92e40

:tada:

atomist[bot] commented 4 years ago

Build outputs for 5ef1c877dfdfcc81132c02493d4c7bf5133d86a2

:tada:

atomist[bot] commented 4 years ago

Build outputs for 5ef1c877dfdfcc81132c02493d4c7bf5133d86a2

:tada:

atomist[bot] commented 4 years ago

Build outputs for 23f4352f58562d33b59c773b678affabbc043ede

:tada:

atomist[bot] commented 4 years ago

Build outputs for 23f4352f58562d33b59c773b678affabbc043ede

:tada:

atomist[bot] commented 4 years ago

Build outputs for 16b3937c7cb25bc0c64a041c9b1af03bcdd3d491

:tada:

atomist[bot] commented 4 years ago

Build outputs for 16b3937c7cb25bc0c64a041c9b1af03bcdd3d491

:tada:

atomist[bot] commented 4 years ago

Build outputs for 594291fe8e34fa42eb5f0287424d19d0e3563c1c

:tada:

atomist[bot] commented 4 years ago

Build outputs for 594291fe8e34fa42eb5f0287424d19d0e3563c1c

:tada:

atomist[bot] commented 4 years ago

Build outputs for 6a1443560758d972d932d9c4d80119d3ab230693

:tada:

atomist[bot] commented 4 years ago

Build outputs for 6a1443560758d972d932d9c4d80119d3ab230693

:tada:

atomist[bot] commented 4 years ago

Build outputs for 821facd1473c3f6af8da7a04e4fb61e04af0ea7c

:tada:

atomist[bot] commented 4 years ago

Build outputs for 821facd1473c3f6af8da7a04e4fb61e04af0ea7c

:tada:

atomist[bot] commented 4 years ago

Build outputs for 1014c8025b07faf5b7167a7e818be9d4694480b5

:tada:

atomist[bot] commented 4 years ago

Build outputs for 4afa8860a53f93faee4c53b9c84d6db7c6737de8

:tada:

atomist[bot] commented 4 years ago

Build outputs for 4afa8860a53f93faee4c53b9c84d6db7c6737de8

:tada:

atomist[bot] commented 4 years ago

Build outputs for dafe3b44fd7212d63fea3a03951104a1dba07d1e

:tada:

atomist[bot] commented 4 years ago

Build outputs for dafe3b44fd7212d63fea3a03951104a1dba07d1e

:tada:

XertroV commented 3 years ago

merging b/c it's been sitting around 8 days