Test Report : test-results.xml

    Test Suite: d:.working.flipdare.code.packages.services.test.test_bundle.bundle

    Suite Properties

    platformvm

    Results

    Duration0.0 sec
    Tests131
    Failures0

    Tests

    d:.working.flipdare.code.packages.services.test.test_bundle.bundle

    Test case:tests unit/alert/alert_queue_test.dart AlertQueue: add: adds alert to queue
    Outcome:Passed
    Duration:0.029 sec
    Stdout
      DEBUG 
      DEBUG  #0   AlertQueue.add (package:services/alert/alert_queue.dart:48:9)
      DEBUG  #1   _runAddAlert.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:31:26)
      DEBUG 
      DEBUG  Added alert error--app-error-TestAlert-Thisi to queue, total length: 1
      DEBUG 
    Test case:tests unit/alert/alert_queue_test.dart AlertQueue: add: does not add duplicate alert
    Outcome:Passed
    Duration:0.004 sec
    Stdout
      DEBUG 
      DEBUG  #0   AlertQueue.add (package:services/alert/alert_queue.dart:48:9)
      DEBUG  #1   _runAddAlert.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:44:13)
      DEBUG 
      DEBUG  Added alert error--app-error-TestAlert2-This to queue, total length: 1
      DEBUG 
    WARNING 
    WARNING  #0   AlertQueue.add (package:services/alert/alert_queue.dart:42:11)
    WARNING  #1   _runAddAlert.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:45:31)
    WARNING 
    WARNING  Alert error--app-error-TestAlert2-This is already active, ignoring
    WARNING 
    Test case:tests unit/alert/alert_queue_test.dart AlertQueue: remove: removes alert from queue
    Outcome:Passed
    Duration:0.006 sec
    Stdout
      DEBUG 
      DEBUG  #0   AlertQueue.add (package:services/alert/alert_queue.dart:48:9)
      DEBUG  #1   _runRemoveAlert.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:62:13)
      DEBUG 
      DEBUG  Added alert error--app-error-TestAlert3-This to queue, total length: 1
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.remove (package:services/alert/alert_queue.dart:107:11)
      DEBUG  #1   _runRemoveAlert.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:63:28)
      DEBUG 
      DEBUG  Removed alert error--app-error-TestAlert3-This from queue, remaining length: 0
      DEBUG 
    Test case:tests unit/alert/alert_queue_test.dart AlertQueue: remove: does not remove non-existent alert
    Outcome:Passed
    Duration:0.004 sec
    Stdout
    WARNING 
    WARNING  #0   AlertQueue.remove (package:services/alert/alert_queue.dart:110:9)
    WARNING  #1   _runRemoveAlert.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:76:28)
    WARNING 
    WARNING  Alert error--app-error-Non-existentAle not found in queue, cannot remove
    WARNING 
    Test case:tests unit/alert/alert_queue_test.dart AlertQueue: peek: returns first alert without removing it
    Outcome:Passed
    Duration:0.005 sec
    Stdout
      DEBUG 
      DEBUG  #0   AlertQueue.add (package:services/alert/alert_queue.dart:48:9)
      DEBUG  #1   _runPeekAlert.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:92:13)
      DEBUG 
      DEBUG  Added alert error--app-error-PeekTestAlert-T to queue, total length: 1
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.peek (package:services/alert/alert_queue.dart:57:9)
      DEBUG  #1   _runPeekAlert.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:93:33)
      DEBUG 
      DEBUG  Peeking at alert error--app-error-PeekTestAlert-T, queue length: 1
      DEBUG 
    Test case:tests unit/alert/alert_queue_test.dart AlertQueue: peek: returns null if queue is empty
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/alert/alert_queue_test.dart AlertQueue: Comparable: alerts are comparable based on type
    Outcome:Passed
    Duration:0.005 sec
    Stdout
      DEBUG 
      DEBUG  #0   AlertQueue.add (package:services/alert/alert_queue.dart:48:9)
      DEBUG  #1   _runComparable.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:123:13)
      DEBUG 
      DEBUG  Added alert error--app-error-Alert1-Thisisal to queue, total length: 1
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.add (package:services/alert/alert_queue.dart:48:9)
      DEBUG  #1   _runComparable.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:124:13)
      DEBUG 
      DEBUG  Added alert info--app-info-Alert2-Thisisaler to queue, total length: 2
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.peek (package:services/alert/alert_queue.dart:57:9)
      DEBUG  #1   _runComparable.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:127:33)
      DEBUG 
      DEBUG  Peeking at alert error--app-error-Alert1-Thisisal, queue length: 2
      DEBUG 
    Test case:tests unit/alert/alert_queue_test.dart AlertQueue: clear: clears all alerts from the queue
    Outcome:Passed
    Duration:0.005 sec
    Stdout
      DEBUG 
      DEBUG  #0   AlertQueue.add (package:services/alert/alert_queue.dart:48:9)
      DEBUG  #1   _runClearQueue.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:150:13)
      DEBUG 
      DEBUG  Added alert error--app-error-ClearTestAlert1 to queue, total length: 1
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.add (package:services/alert/alert_queue.dart:48:9)
      DEBUG  #1   _runClearQueue.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:151:13)
      DEBUG 
      DEBUG  Added alert info--app-info-ClearTestAlert2-T to queue, total length: 2
      DEBUG 
    Test case:tests unit/auth/google_auth_client_test.dart GoogleAuthClient Tests signIn signIn with valid credentials
    Outcome:Passed
    Duration:0.027 sec
    Stdout
       INFO 
       INFO  #0   GoogleAuthClient._authenticate (package:services/auth/google_auth_client.dart:80:9)
       INFO  #1   <asynchronous suspension>
       INFO 
       INFO  Authenticating to firebase with id=idToken
       INFO 
      DEBUG 
      DEBUG  #0   AuthClient.checkCred (package:services/auth/auth_client.dart:71:9)
      DEBUG  #1   AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14)
      DEBUG 
      DEBUG  checkCred: checking credentials for attempt: AuthAttempt(authType: AuthType.google, operation: AuthOperation.signIn): Instance of 'MockUserCredential'
      DEBUG 
      DEBUG 
      DEBUG  #0   AuthClient.checkCred (package:services/auth/auth_client.dart:128:9)
      DEBUG  #1   AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14)
      DEBUG 
      DEBUG  checkCred: successfully checked credentials for user MockUser(false, 5596497f-269a-430a-aaf6-d2c3dd800d61, good.email@gmail.com, null, null, null, refreshToken, null, [MockUserInfo(password, false, true, 5596497f-269a-430a-aaf6-d2c3dd800d61)])
      DEBUG 
      DEBUG 
      DEBUG  #0   GoogleAuthClient._authenticate (package:services/auth/google_auth_client.dart:93:9)
      DEBUG  #1   <asynchronous suspension>
      DEBUG 
      DEBUG  Successfully signed in with Google: AuthResult(authType: AuthType.password, operation: AuthOperation.signIn, email: good.email@gmail.com, uid: 5596497f-269a-430a-aaf6-d2c3dd800d61, isEmailVerified: true, displayName: null)
      DEBUG 
    Test case:tests unit/auth/google_auth_client_test.dart GoogleAuthClient Tests signIn signIn error, email mismatch
    Outcome:Passed
    Duration:0.011 sec
    Stdout
       INFO 
       INFO  #0   GoogleAuthClient._authenticate (package:services/auth/google_auth_client.dart:80:9)
       INFO  #1   <asynchronous suspension>
       INFO 
       INFO  Authenticating to firebase with id=idToken
       INFO 
      DEBUG 
      DEBUG  #0   AuthClient.checkCred (package:services/auth/auth_client.dart:71:9)
      DEBUG  #1   AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14)
      DEBUG 
      DEBUG  checkCred: checking credentials for attempt: AuthAttempt(authType: AuthType.google, operation: AuthOperation.signIn): Instance of 'MockUserCredential'
      DEBUG 
      DEBUG 
      DEBUG  #0   AuthClient.checkCred (package:services/auth/auth_client.dart:128:9)
      DEBUG  #1   AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14)
      DEBUG 
      DEBUG  checkCred: successfully checked credentials for user MockUser(false, c2fd6bcb-ea62-440e-8e49-8046beb2c4d4, bad.email@gmail.com, null, null, null, null, null, [MockUserInfo(password, false, true, c2fd6bcb-ea62-440e-8e49-8046beb2c4d4)])
      DEBUG 
    WARNING 
    WARNING  #0   GoogleAuthClient._authenticate (package:services/auth/google_auth_client.dart:86:11)
    WARNING  #1   <asynchronous suspension>
    WARNING 
    WARNING  Email mismatch between google/firebase: good.email@gmail.com != bad.email@gmail.com
    WARNING 
    Test case:tests unit/auth/google_auth_client_test.dart GoogleAuthClient Tests signIn signIn error, returns no idToken
    Outcome:Passed
    Duration:0.004 sec
    Stdout
      ERROR 
      ERROR  #0   GoogleAuthClient._authenticate (package:services/auth/google_auth_client.dart:73:11)
      ERROR  #1   <asynchronous suspension>
      ERROR 
      ERROR  Failed to retrieve idToken from google for null id=null
      ERROR 
    Test case:tests unit/auth/google_auth_client_test.dart GoogleAuthClient Tests signUp signUp with valid credentials
    Outcome:Passed
    Duration:0.006 sec
    Stdout
       INFO 
       INFO  #0   GoogleAuthClient._authenticate (package:services/auth/google_auth_client.dart:80:9)
       INFO  #1   <asynchronous suspension>
       INFO 
       INFO  Authenticating to firebase with id=idToken
       INFO 
      DEBUG 
      DEBUG  #0   AuthClient.checkCred (package:services/auth/auth_client.dart:71:9)
      DEBUG  #1   AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14)
      DEBUG 
      DEBUG  checkCred: checking credentials for attempt: AuthAttempt(authType: AuthType.google, operation: AuthOperation.signIn): Instance of 'MockUserCredential'
      DEBUG 
      DEBUG 
      DEBUG  #0   AuthClient.checkCred (package:services/auth/auth_client.dart:128:9)
      DEBUG  #1   AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14)
      DEBUG 
      DEBUG  checkCred: successfully checked credentials for user MockUser(false, 14889d27-017f-4f2e-b845-2e0c1d4bb044, good.email@gmail.com, null, null, null, null, null, [MockUserInfo(password, false, true, 14889d27-017f-4f2e-b845-2e0c1d4bb044)])
      DEBUG 
      DEBUG 
      DEBUG  #0   GoogleAuthClient._authenticate (package:services/auth/google_auth_client.dart:93:9)
      DEBUG  #1   <asynchronous suspension>
      DEBUG 
      DEBUG  Successfully signed in with Google: AuthResult(authType: AuthType.password, operation: AuthOperation.signIn, email: good.email@gmail.com, uid: 14889d27-017f-4f2e-b845-2e0c1d4bb044, isEmailVerified: true, displayName: null)
      DEBUG 
    Test case:tests unit/auth/google_auth_client_test.dart GoogleAuthClient Tests signUp signUp error, email mismatch
    Outcome:Passed
    Duration:0.006 sec
    Stdout
       INFO 
       INFO  #0   GoogleAuthClient._authenticate (package:services/auth/google_auth_client.dart:80:9)
       INFO  #1   <asynchronous suspension>
       INFO 
       INFO  Authenticating to firebase with id=idToken
       INFO 
      DEBUG 
      DEBUG  #0   AuthClient.checkCred (package:services/auth/auth_client.dart:71:9)
      DEBUG  #1   AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14)
      DEBUG 
      DEBUG  checkCred: checking credentials for attempt: AuthAttempt(authType: AuthType.google, operation: AuthOperation.signUp): Instance of 'MockUserCredential'
      DEBUG 
      DEBUG 
      DEBUG  #0   AuthClient.checkCred (package:services/auth/auth_client.dart:128:9)
      DEBUG  #1   AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14)
      DEBUG 
      DEBUG  checkCred: successfully checked credentials for user MockUser(false, 0e61b765-8fce-4e0a-9871-65ba1db1a145, bad.email@gmail.com, null, null, null, null, null, [MockUserInfo(password, false, true, 0e61b765-8fce-4e0a-9871-65ba1db1a145)])
      DEBUG 
    WARNING 
    WARNING  #0   GoogleAuthClient._authenticate (package:services/auth/google_auth_client.dart:86:11)
    WARNING  #1   <asynchronous suspension>
    WARNING 
    WARNING  Email mismatch between google/firebase: good.email@gmail.com != bad.email@gmail.com
    WARNING 
    Test case:tests unit/auth/google_auth_client_test.dart GoogleAuthClient Tests signUp signUp error, returns no idToken
    Outcome:Passed
    Duration:0.003 sec
    Stdout
      ERROR 
      ERROR  #0   GoogleAuthClient._authenticate (package:services/auth/google_auth_client.dart:73:11)
      ERROR  #1   <asynchronous suspension>
      ERROR 
      ERROR  Failed to retrieve idToken from google for null id=null
      ERROR 
    Test case:tests unit/auth/password_auth_client_test.dart PasswordAuthClient: signIn signIn with valid credentials
    Outcome:Passed
    Duration:0.007 sec
    Stdout
       INFO 
       INFO  #0   PasswordAuthClient.signIn (package:services/auth/password_auth_client.dart:28:9)
       INFO  #1   _runSignInTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/auth/password_auth_client_test.dart:31:41)
       INFO 
       INFO  Sign-In attempt with email:good.email@gmail.com password:password
       INFO 
      DEBUG 
      DEBUG  #0   PasswordAuthClient.signIn (package:services/auth/password_auth_client.dart:31:9)
      DEBUG  #1   _runSignInTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/auth/password_auth_client_test.dart:31:41)
      DEBUG 
      DEBUG  Signing in with email credential for good.email@gmail.com: AuthCredential(providerId: password, signInMethod: password, token: null, accessToken: null)
      DEBUG 
      DEBUG 
      DEBUG  #0   AuthClient.checkCred (package:services/auth/auth_client.dart:71:9)
      DEBUG  #1   AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14)
      DEBUG 
      DEBUG  checkCred: checking credentials for attempt: AuthAttempt(authType: AuthType.password, operation: AuthOperation.signIn, email: good.email@gmail.com): Instance of 'MockUserCredential'
      DEBUG 
      DEBUG 
      DEBUG  #0   AuthClient.checkCred (package:services/auth/auth_client.dart:128:9)
      DEBUG  #1   AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14)
      DEBUG 
      DEBUG  checkCred: successfully checked credentials for user MockUser(false, 612f1143-ad18-410f-92b9-755660b7cbbf, good.email@gmail.com, null, null, null, null, null, [MockUserInfo(password, false, true, 612f1143-ad18-410f-92b9-755660b7cbbf)])
      DEBUG 
       INFO 
       INFO  #0   PasswordAuthClient.signIn (package:services/auth/password_auth_client.dart:34:9)
       INFO  #1   <asynchronous suspension>
       INFO 
       INFO  Successfully signed in for email good.email@gmail.com: AuthResult(authType: AuthType.password, operation: AuthOperation.signIn, email: good.email@gmail.com, uid: 612f1143-ad18-410f-92b9-755660b7cbbf, isEmailVerified: true, displayName: null)
       INFO 
    Test case:tests unit/auth/password_auth_client_test.dart PasswordAuthClient: signIn signIn error, email mismatch
    Outcome:Passed
    Duration:0.008 sec
    Stdout
       INFO 
       INFO  #0   PasswordAuthClient.signIn (package:services/auth/password_auth_client.dart:28:9)
       INFO  #1   _runSignInTests.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/auth/password_auth_client_test.dart:45:22)
       INFO 
       INFO  Sign-In attempt with email:good.email@gmail.com password:password
       INFO 
      DEBUG 
      DEBUG  #0   PasswordAuthClient.signIn (package:services/auth/password_auth_client.dart:31:9)
      DEBUG  #1   _runSignInTests.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/auth/password_auth_client_test.dart:45:22)
      DEBUG 
      DEBUG  Signing in with email credential for good.email@gmail.com: AuthCredential(providerId: password, signInMethod: password, token: null, accessToken: null)
      DEBUG 
      DEBUG 
      DEBUG  #0   AuthClient.checkCred (package:services/auth/auth_client.dart:71:9)
      DEBUG  #1   AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14)
      DEBUG 
      DEBUG  checkCred: checking credentials for attempt: AuthAttempt(authType: AuthType.password, operation: AuthOperation.signIn, email: good.email@gmail.com): Instance of 'MockUserCredential'
      DEBUG 
      ERROR 
      ERROR  #0   AuthClient.checkCred (package:services/auth/auth_client.dart:106:13)
      ERROR  #1   AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14)
      ERROR 
      ERROR  Email bad.email@gmail.com does not match expected good.email@gmail.com
      ERROR 
      ERROR 
      ERROR  #0   AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:65:11)
      ERROR  #1   <asynchronous suspension>
      ERROR 
      ERROR  Failed to sign into firebase with credential: AuthException MessageCode[AuthEmailMismatchError, AlertType.auth, Severity.error, Hmm. We had a problem verifying its you (code 'email-mismatch'). Try restarting the app and trying again. If the problem persists, please contact support. Thanks]
      ERROR  
      ERROR  Email bad.email@gmail.com does not match expected good.email@gmail.com
      ERROR 
    Test case:tests unit/auth/password_auth_client_test.dart PasswordAuthClient: signUp signUp with valid credentials
    Outcome:Passed
    Duration:0.009 sec
    Stdout
       INFO 
       INFO  #0   PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:45:9)
       INFO  #1   _runSignUpTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/auth/password_auth_client_test.dart:72:41)
       INFO 
       INFO  creating a new user with good.email@gmail.com/password
       INFO 
      DEBUG 
      DEBUG  #0   PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:52:11)
      DEBUG  #1   <asynchronous suspension>
      DEBUG 
      DEBUG  Created user with email good.email@gmail.com: Instance of 'MockUserCredential'
      DEBUG 
      DEBUG 
      DEBUG  #0   AuthClient.checkCred (package:services/auth/auth_client.dart:71:9)
      DEBUG  #1   PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:63:25)
      DEBUG 
      DEBUG  checkCred: checking credentials for attempt: AuthAttempt(authType: AuthType.password, operation: AuthOperation.signUp, email: good.email@gmail.com): Instance of 'MockUserCredential'
      DEBUG 
      DEBUG 
      DEBUG  #0   AuthClient.checkCred (package:services/auth/auth_client.dart:128:9)
      DEBUG  #1   PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:63:25)
      DEBUG 
      DEBUG  checkCred: successfully checked credentials for user MockUser(false, 46c160de-31f2-480b-a1af-497a24ef7144, good.email@gmail.com, Mock User, null, null, null, null, [UserInfo(displayName: null, email: good.email@gmail.com, phoneNumber: null, photoURL: null, providerId: password, uid: 46c160de-31f2-480b-a1af-497a24ef7144)])
      DEBUG 
       INFO 
       INFO  #0   PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:64:9)
       INFO  #1   <asynchronous suspension>
       INFO 
       INFO  Successfully signed up for email good.email@gmail.com: AuthResult(authType: AuthType.password, operation: AuthOperation.signUp, email: good.email@gmail.com, uid: 46c160de-31f2-480b-a1af-497a24ef7144, isEmailVerified: true, displayName: Mock User)
       INFO 
    Test case:tests unit/auth/password_auth_client_test.dart PasswordAuthClient: signUp signUp error, email already in use
    Outcome:Passed
    Duration:0.007 sec
    Stdout
       INFO 
       INFO  #0   PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:45:9)
       INFO  #1   _runSignUpTests.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/auth/password_auth_client_test.dart:91:22)
       INFO 
       INFO  creating a new user with good.email@gmail.com/password
       INFO 
      ERROR 
      ERROR  #0   PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:55:11)
      ERROR  #1   _runSignUpTests.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/auth/password_auth_client_test.dart:91:22)
      ERROR 
      ERROR  Failed to sign up with email good.email@gmail.com: [firebase_auth/email-already-in-use] null
      ERROR 
    Test case:tests unit/auth/password_auth_client_test.dart PasswordAuthClient: signUp signUp error, returns no refreshToken
    Outcome:Passed
    Duration:0.008 sec
    Stdout
       INFO 
       INFO  #0   PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:45:9)
       INFO  #1   _runSignUpTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/auth/password_auth_client_test.dart:118:35)
       INFO 
       INFO  creating a new user with bad.email@gmail.com/password
       INFO 
      DEBUG 
      DEBUG  #0   PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:52:11)
      DEBUG  #1   <asynchronous suspension>
      DEBUG 
      DEBUG  Created user with email bad.email@gmail.com: Instance of 'MockUserCredential'
      DEBUG 
      DEBUG 
      DEBUG  #0   AuthClient.checkCred (package:services/auth/auth_client.dart:71:9)
      DEBUG  #1   PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:63:25)
      DEBUG 
      DEBUG  checkCred: checking credentials for attempt: AuthAttempt(authType: AuthType.password, operation: AuthOperation.signUp, email: bad.email@gmail.com): Instance of 'MockUserCredential'
      DEBUG 
      DEBUG 
      DEBUG  #0   AuthClient.checkCred (package:services/auth/auth_client.dart:128:9)
      DEBUG  #1   PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:63:25)
      DEBUG 
      DEBUG  checkCred: successfully checked credentials for user MockUser(false, 28b17dad-be66-4e14-ad2d-457738ec4b92, bad.email@gmail.com, Mock User, null, null, null, null, [UserInfo(displayName: null, email: bad.email@gmail.com, phoneNumber: null, photoURL: null, providerId: password, uid: 28b17dad-be66-4e14-ad2d-457738ec4b92)])
      DEBUG 
       INFO 
       INFO  #0   PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:64:9)
       INFO  #1   <asynchronous suspension>
       INFO 
       INFO  Successfully signed up for email bad.email@gmail.com: AuthResult(authType: AuthType.password, operation: AuthOperation.signUp, email: bad.email@gmail.com, uid: 28b17dad-be66-4e14-ad2d-457738ec4b92, isEmailVerified: false, displayName: Mock User)
       INFO 
    Test case:tests unit/chat/chat_checker_test.dart ChatChecker checkAndReplaceIfNeeded replaces blacklisted words with default replacement
    Outcome:Passed
    Duration:0.004 sec
    Stdout
    WARNING 
    WARNING  #0   ChatChecker.checkAndReplaceIfNeeded (package:services/chat/chat_checker.dart:56:11)
    WARNING  #1   _runMatchedChatCheckerUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/chat/chat_checker_test.dart:30:26)
    WARNING 
    WARNING  restricted words cache is stale, consider calling updateRestrictedWords()
    WARNING 
    Test case:tests unit/chat/chat_checker_test.dart ChatChecker checkAndReplaceIfNeeded does not replace whitelisted words
    Outcome:Passed
    Duration:0.002 sec
    Stdout
    WARNING 
    WARNING  #0   ChatChecker.checkAndReplaceIfNeeded (package:services/chat/chat_checker.dart:56:11)
    WARNING  #1   _runMatchedChatCheckerUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/chat/chat_checker_test.dart:36:26)
    WARNING 
    WARNING  restricted words cache is stale, consider calling updateRestrictedWords()
    WARNING 
    Test case:tests unit/chat/chat_checker_test.dart ChatChecker checkAndReplaceIfNeeded is case insensitive when replacing blacklisted words
    Outcome:Passed
    Duration:0.002 sec
    Stdout
    WARNING 
    WARNING  #0   ChatChecker.checkAndReplaceIfNeeded (package:services/chat/chat_checker.dart:56:11)
    WARNING  #1   _runMatchedChatCheckerUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/chat/chat_checker_test.dart:41:26)
    WARNING 
    WARNING  restricted words cache is stale, consider calling updateRestrictedWords()
    WARNING 
    Test case:tests unit/chat/chat_checker_test.dart ChatChecker checkAndReplaceIfNeeded- unmatched replaces multiple occurrences of blacklisted words
    Outcome:Passed
    Duration:0.002 sec
    Stdout
    WARNING 
    WARNING  #0   ChatChecker.checkAndReplaceIfNeeded (package:services/chat/chat_checker.dart:56:11)
    WARNING  #1   _runUnMatchedChatCheckerUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/chat/chat_checker_test.dart:60:26)
    WARNING 
    WARNING  restricted words cache is stale, consider calling updateRestrictedWords()
    WARNING 
    Test case:tests unit/chat/chat_checker_test.dart ChatChecker checkAndReplaceIfNeeded- unmatched is case insensitive when replacing blacklisted words
    Outcome:Passed
    Duration:0.002 sec
    Stdout
    WARNING 
    WARNING  #0   ChatChecker.checkAndReplaceIfNeeded (package:services/chat/chat_checker.dart:56:11)
    WARNING  #1   _runUnMatchedChatCheckerUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/chat/chat_checker_test.dart:66:26)
    WARNING 
    WARNING  restricted words cache is stale, consider calling updateRestrictedWords()
    WARNING 
    Test case:tests unit/core/permission_service_test.dart PermissionService: hasStoragePermission: Storage ok
    Outcome:Passed
    Duration:0.001 sec
    Test case:tests unit/core/permission_service_test.dart PermissionService: hasStoragePermission: Storage NOT ok
    Outcome:Passed
    Duration:0.003 sec
    Test case:tests unit/core/permission_service_test.dart PermissionService: hasCameraPermission: Camera ok
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/core/permission_service_test.dart PermissionService: hasCameraPermission: Camera NOT ok
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/core/user_info_service_test.dart UserInfoService initialization
    Outcome:Passed
    Duration:0.003 sec
    Test case:tests unit/core/user_info_service_test.dart UserInfoService set anonymous
    Outcome:Passed
    Duration:0.003 sec
    Stdout
      DEBUG 
      DEBUG  #0   UserInfoService.setAnonymous (package:services/core/user_info_service.dart:100:9)
      DEBUG  #1   runUserInfoServiceTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/core/user_info_service_test.dart:30:19)
      DEBUG 
      DEBUG  Setting user state as anonymous..
      DEBUG 
    Test case:tests unit/core/user_info_service_test.dart UserInfoService set user
    Outcome:Passed
    Duration:0.021 sec
    Stdout
      DEBUG 
      DEBUG  #0   UserInfoService.setUser (package:services/core/user_info_service.dart:84:11)
      DEBUG  #1   runUserInfoServiceTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/core/user_info_service_test.dart:41:19)
      DEBUG 
      DEBUG  User UserModel(id: user_0, createdAt: FieldValue(Instance of 'MockFieldValuePlatform'), updatedAt: FieldValue(Instance of 'MockFieldValuePlatform'), authType: AuthType.password, email: koelpin-jamir@gmail.com, reputation: 50, feeType: FeeType.standard, level: UserLevelType.rookie, visibility: AppVisibility.public, restrictionId: null, inviteId: null, facebookToken: null, facebookId: null, password: tortor, pinCode: null, deleteCode: null, name: Cayla Romaguera, displayName: cronin-orval, description: null, avatar: null, websiteUri: null, emailVerified: false, mustResetPassword: true, emailNotifsEnabled: true, enableHaptic: true, unreadActivityCount: 10, videoHistoryCount: 0, notificationCount: 0, archiveCount: 0, autoPlayOnScroll: true, continueType: VideoContinueType.none, autoMute: true, swipeLeftToArchive: false, promptForConfirmation: false, showSystemNotifications: true, cacheSize: UserCacheType.fiftyMb, archiveTime: UserArchiveType.oneMonth, viewStats: ViewStatsModel(id: null, bookmarks: 2020, views: 6605, flags: 1, likes: 0, dislikes: 0), dareStats: DareStatsModel(id: null, backers: 509, flags: 3, requested: 1684, accepted: 1794, completed: 490, totalPledgeCents: 25451), stripeSettings: null, location: LocationModel(id: null, country: United States, countryCode: US, state: null, city: West Lake Aftonside, region: Alabama, street: null, houseNumber: null, postalCode: null, utcOffset: -25200.0, dstOffset: -25200.0, latitude: 80.67127829675212, longitude: -84.06821029888198, formattedAddress: null), flagged: null) has been logged in..
      DEBUG 
    Test case:tests unit/core/user_info_service_test.dart UserInfoService reset user
    Outcome:Passed
    Duration:0.004 sec
    Stdout
      DEBUG 
      DEBUG  #0   UserInfoService.setUser (package:services/core/user_info_service.dart:84:11)
      DEBUG  #1   runUserInfoServiceTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/core/user_info_service_test.dart:61:19)
      DEBUG 
      DEBUG  User UserModel(id: user_0, createdAt: FieldValue(Instance of 'MockFieldValuePlatform'), updatedAt: FieldValue(Instance of 'MockFieldValuePlatform'), authType: AuthType.password, email: candice-goldner@hotmail.com, reputation: 50, feeType: FeeType.standard, level: UserLevelType.rookie, visibility: AppVisibility.public, restrictionId: null, inviteId: null, facebookToken: null, facebookId: null, password: malesuada, pinCode: null, deleteCode: null, name: Guillermo Funk, displayName: julian.walker, description: null, avatar: null, websiteUri: null, emailVerified: false, mustResetPassword: false, emailNotifsEnabled: true, enableHaptic: true, unreadActivityCount: 10, videoHistoryCount: 0, notificationCount: 0, archiveCount: 0, autoPlayOnScroll: true, continueType: VideoContinueType.none, autoMute: true, swipeLeftToArchive: false, promptForConfirmation: false, showSystemNotifications: true, cacheSize: UserCacheType.tenMb, archiveTime: UserArchiveType.threeMonths, viewStats: ViewStatsModel(id: null, bookmarks: 3691, views: 9859, flags: 4, likes: 0, dislikes: 0), dareStats: DareStatsModel(id: null, backers: 639, flags: 5, requested: 1668, accepted: 1107, completed: 831, totalPledgeCents: 29646), stripeSettings: null, location: LocationModel(id: null, country: United States, countryCode: US, state: null, city: Adelleland, region: Maine, street: null, houseNumber: null, postalCode: null, utcOffset: -25200.0, dstOffset: -25200.0, latitude: -74.01896891763262, longitude: 31.221794551682194, formattedAddress: null), flagged: null) has been logged in..
      DEBUG 
      DEBUG 
      DEBUG  #0   UserInfoService.setUser (package:services/core/user_info_service.dart:90:9)
      DEBUG  #1   runUserInfoServiceTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/core/user_info_service_test.dart:67:19)
      DEBUG 
      DEBUG  Current user UserModel(id: user_0, createdAt: FieldValue(Instance of 'MockFieldValuePlatform'), updatedAt: FieldValue(Instance of 'MockFieldValuePlatform'), authType: AuthType.password, email: candice-goldner@hotmail.com, reputation: 50, feeType: FeeType.standard, level: UserLevelType.rookie, visibility: AppVisibility.public, restrictionId: null, inviteId: null, facebookToken: null, facebookId: null, password: malesuada, pinCode: null, deleteCode: null, name: Guillermo Funk, displayName: julian.walker, description: null, avatar: null, websiteUri: null, emailVerified: false, mustResetPassword: false, emailNotifsEnabled: true, enableHaptic: true, unreadActivityCount: 10, videoHistoryCount: 0, notificationCount: 0, archiveCount: 0, autoPlayOnScroll: true, continueType: VideoContinueType.none, autoMute: true, swipeLeftToArchive: false, promptForConfirmation: false, showSystemNotifications: true, cacheSize: UserCacheType.tenMb, archiveTime: UserArchiveType.threeMonths, viewStats: ViewStatsModel(id: null, bookmarks: 3691, views: 9859, flags: 4, likes: 0, dislikes: 0), dareStats: DareStatsModel(id: null, backers: 639, flags: 5, requested: 1668, accepted: 1107, completed: 831, totalPledgeCents: 29646), stripeSettings: null, location: LocationModel(id: null, country: United States, countryCode: US, state: null, city: Adelleland, region: Maine, street: null, houseNumber: null, postalCode: null, utcOffset: -25200.0, dstOffset: -25200.0, latitude: -74.01896891763262, longitude: 31.221794551682194, formattedAddress: null), flagged: null) has logged out..
      DEBUG 
    Test case:tests unit/core/user_info_service_test.dart UserInfoService clear state
    Outcome:Passed
    Duration:0.005 sec
    Stdout
      DEBUG 
      DEBUG  #0   UserInfoService.setUser (package:services/core/user_info_service.dart:84:11)
      DEBUG  #1   runUserInfoServiceTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/core/user_info_service_test.dart:81:19)
      DEBUG 
      DEBUG  User UserModel(id: user_0, createdAt: FieldValue(Instance of 'MockFieldValuePlatform'), updatedAt: FieldValue(Instance of 'MockFieldValuePlatform'), authType: AuthType.password, email: bartell_delilah@yahoo.com, reputation: 50, feeType: FeeType.standard, level: UserLevelType.rookie, visibility: AppVisibility.public, restrictionId: null, inviteId: null, facebookToken: null, facebookId: null, password: fringilla, pinCode: null, deleteCode: null, name: Dustin Brekke, displayName: graham_cristal, description: null, avatar: null, websiteUri: null, emailVerified: true, mustResetPassword: false, emailNotifsEnabled: true, enableHaptic: true, unreadActivityCount: 10, videoHistoryCount: 0, notificationCount: 0, archiveCount: 0, autoPlayOnScroll: true, continueType: VideoContinueType.none, autoMute: true, swipeLeftToArchive: false, promptForConfirmation: false, showSystemNotifications: true, cacheSize: UserCacheType.fiftyMb, archiveTime: UserArchiveType.oneMonth, viewStats: ViewStatsModel(id: null, bookmarks: 7673, views: 2783, flags: 3, likes: 0, dislikes: 0), dareStats: DareStatsModel(id: null, backers: 140, flags: 0, requested: 2912, accepted: 1474, completed: 1704, totalPledgeCents: 85089), stripeSettings: null, location: LocationModel(id: null, country: United States, countryCode: US, state: null, city: East New Gilberto, region: Georgia, street: null, houseNumber: null, postalCode: null, utcOffset: -25200.0, dstOffset: -25200.0, latitude: -25.70849509223254, longitude: -124.40512059190519, formattedAddress: null), flagged: null) has been logged in..
      DEBUG 
      DEBUG 
      DEBUG  #0   UserInfoService.clear (package:services/core/user_info_service.dart:67:11)
      DEBUG  #1   runUserInfoServiceTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/core/user_info_service_test.dart:83:19)
      DEBUG 
      DEBUG  User has logged out or auth has failed to refresh: UserModel(id: user_0, createdAt: FieldValue(Instance of 'MockFieldValuePlatform'), updatedAt: FieldValue(Instance of 'MockFieldValuePlatform'), authType: AuthType.password, email: bartell_delilah@yahoo.com, reputation: 50, feeType: FeeType.standard, level: UserLevelType.rookie, visibility: AppVisibility.public, restrictionId: null, inviteId: null, facebookToken: null, facebookId: null, password: fringilla, pinCode: null, deleteCode: null, name: Dustin Brekke, displayName: graham_cristal, description: null, avatar: null, websiteUri: null, emailVerified: true, mustResetPassword: false, emailNotifsEnabled: true, enableHaptic: true, unreadActivityCount: 10, videoHistoryCount: 0, notificationCount: 0, archiveCount: 0, autoPlayOnScroll: true, continueType: VideoContinueType.none, autoMute: true, swipeLeftToArchive: false, promptForConfirmation: false, showSystemNotifications: true, cacheSize: UserCacheType.fiftyMb, archiveTime: UserArchiveType.oneMonth, viewStats: ViewStatsModel(id: null, bookmarks: 7673, views: 2783, flags: 3, likes: 0, dislikes: 0), dareStats: DareStatsModel(id: null, backers: 140, flags: 0, requested: 2912, accepted: 1474, completed: 1704, totalPledgeCents: 85089), stripeSettings: null, location: LocationModel(id: null, country: United States, countryCode: US, state: null, city: East New Gilberto, region: Georgia, street: null, houseNumber: null, postalCode: null, utcOffset: -25200.0, dstOffset: -25200.0, latitude: -25.70849509223254, longitude: -124.40512059190519, formattedAddress: null), flagged: null)
      DEBUG 
      DEBUG 
      DEBUG  #0   UserInfoService.clear (package:services/core/user_info_service.dart:70:9)
      DEBUG  #1   runUserInfoServiceTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/core/user_info_service_test.dart:83:19)
      DEBUG 
      DEBUG  Clearing user state as..
      DEBUG 
    Test case:tests unit/currency/currency_converter_test.dart CurrencyConverter: getRate returns correct exchange rate
    Outcome:Passed
    Duration:0.006 sec
    Stdout
    WARNING 
    WARNING  #0   CurrencyConverter.rate (package:services/currency/currency_converter.dart:43:11)
    WARNING  #1   runCurrencyConverterTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/currency/currency_converter_test.dart:21:24)
    WARNING 
    WARNING  exchange rates cache is stale, consider calling updateIfRequired()
    WARNING 
    WARNING 
    WARNING  #0   CurrencyConverter.rate (package:services/currency/currency_converter.dart:43:11)
    WARNING  #1   runCurrencyConverterTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/currency/currency_converter_test.dart:22:24)
    WARNING 
    WARNING  exchange rates cache is stale, consider calling updateIfRequired()
    WARNING 
    WARNING 
    WARNING  #0   CurrencyConverter.rate (package:services/currency/currency_converter.dart:43:11)
    WARNING  #1   runCurrencyConverterTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/currency/currency_converter_test.dart:23:24)
    WARNING 
    WARNING  exchange rates cache is stale, consider calling updateIfRequired()
    WARNING 
    WARNING 
    WARNING  #0   CurrencyConverter.rate (package:services/currency/currency_converter.dart:43:11)
    WARNING  #1   runCurrencyConverterTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/currency/currency_converter_test.dart:24:24)
    WARNING 
    WARNING  exchange rates cache is stale, consider calling updateIfRequired()
    WARNING 
    Test case:tests unit/currency/currency_converter_test.dart CurrencyConverter: basic conversion
    Outcome:Passed
    Duration:0.003 sec
    Stdout
    WARNING 
    WARNING  #0   CurrencyConverter.convert (package:services/currency/currency_converter.dart:61:11)
    WARNING  #1   runCurrencyConverterTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/currency/currency_converter_test.dart:30:24)
    WARNING 
    WARNING  exchange rates cache is stale, consider calling updateIfRequired()
    WARNING 
    WARNING 
    WARNING  #0   CurrencyConverter.rate (package:services/currency/currency_converter.dart:43:11)
    WARNING  #1   CurrencyConverter.convert (package:services/currency/currency_converter.dart:64:21)
    WARNING 
    WARNING  exchange rates cache is stale, consider calling updateIfRequired()
    WARNING 
    Test case:tests unit/currency/currency_converter_test.dart CurrencyConverter: basic conversion (eur)
    Outcome:Passed
    Duration:0.003 sec
    Stdout
    WARNING 
    WARNING  #0   CurrencyConverter.convert (package:services/currency/currency_converter.dart:61:11)
    WARNING  #1   runCurrencyConverterTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/currency/currency_converter_test.dart:36:24)
    WARNING 
    WARNING  exchange rates cache is stale, consider calling updateIfRequired()
    WARNING 
    WARNING 
    WARNING  #0   CurrencyConverter.rate (package:services/currency/currency_converter.dart:43:11)
    WARNING  #1   CurrencyConverter.convert (package:services/currency/currency_converter.dart:64:21)
    WARNING 
    WARNING  exchange rates cache is stale, consider calling updateIfRequired()
    WARNING 
    Test case:tests unit/currency/currency_converter_test.dart CurrencyConverter: zero decimal conversion
    Outcome:Passed
    Duration:0.004 sec
    Stdout
    WARNING 
    WARNING  #0   CurrencyConverter.convert (package:services/currency/currency_converter.dart:61:11)
    WARNING  #1   runCurrencyConverterTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/currency/currency_converter_test.dart:42:24)
    WARNING 
    WARNING  exchange rates cache is stale, consider calling updateIfRequired()
    WARNING 
    WARNING 
    WARNING  #0   CurrencyConverter.rate (package:services/currency/currency_converter.dart:43:11)
    WARNING  #1   CurrencyConverter.convert (package:services/currency/currency_converter.dart:64:21)
    WARNING 
    WARNING  exchange rates cache is stale, consider calling updateIfRequired()
    WARNING 
    Test case:tests unit/geo/radar_client_test.dart RadarClient: isSetupComplete returns true
    Outcome:Passed
    Duration:0.004 sec
    Test case:tests unit/geo/radar_client_test.dart RadarClient: isSetupAttempted returns true
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/geo/radar_client_test.dart RadarClient: setup does nothing
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/geo/radar_client_test.dart RadarClient: canProceed returns true
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/geo/radar_client_test.dart RadarClient: checkAllowed returns true
    Outcome:Passed
    Duration:0.001 sec
    Test case:tests unit/geo/radar_client_test.dart RadarClient: getCurrentAddress returns data
    Outcome:Passed
    Duration:0.005 sec
    Test case:tests unit/geo/radar_client_test.dart RadarClient: getLocation returns data
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/geo/radar_client_test.dart RadarClient: geocode returns data
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/geo/radar_client_test.dart RadarClient: reverse geocode coordinates returns data
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/helper/app_user_store_test.dart AppUserStore: signInInfo - load correctly
    Outcome:Passed
    Duration:0.014 sec
    Stdout
       INFO 
       INFO  #0   AppUserStore.authAttempt (package:services/helper/app_user_store.dart:42:9)
       INFO  #1   <asynchronous suspension>
       INFO 
       INFO  Loaded stored values: {email: bill@email.com, password: password123, AuthType: password}
       INFO 
       INFO 
       INFO  #0   AppUserStore.authAttempt (package:services/helper/app_user_store.dart:50:9)
       INFO  #1   <asynchronous suspension>
       INFO 
       INFO  Successfully loaded AuthAttempt: AuthAttempt(authType: AuthType.password, operation: AuthOperation.signIn, email: bill@email.com)
       INFO 
       INFO 
       INFO  #0   AppUserStore.getLastRestart (package:services/helper/app_user_store.dart:62:9)
       INFO  #1   <asynchronous suspension>
       INFO 
       INFO  loading crash info with last restart 2022-01-01 00:00:00.000
       INFO 
       INFO 
       INFO  #0   AppUserStore.getLastRestart (package:services/helper/app_user_store.dart:69:9)
       INFO  #1   <asynchronous suspension>
       INFO 
       INFO  loaded last restart 2022-01-01 00:00:00.000
       INFO 
    Test case:tests unit/helper/auth_attempt_test.dart AuthAttempt PasswordAuthAttempt signInWithCredentials
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/helper/auth_attempt_test.dart AuthAttempt GoogleAuthAttempt interactive Sign In
    Outcome:Passed
    Duration:0.001 sec
    Test case:tests unit/helper/auth_attempt_test.dart AuthAttempt AppleAuthAttempt interactive
    Outcome:Passed
    Duration:0.001 sec
    Test case:tests unit/helper/auth_result_test.dart AuthResult EmailResult signInWithCredentials
    Outcome:Passed
    Duration:0.001 sec
    Test case:tests unit/helper/auth_result_test.dart AuthResult GoogleResult googleSignIn
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/helper/invitation_info_test.dart InvitationInfo name with first and last name
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/helper/invitation_info_test.dart InvitationInfo returns scrubbed email when no names provided
    Outcome:Passed
    Duration:0.001 sec
    Test case:tests unit/helper/invitation_info_test.dart InvitationInfo returns display name when no first/last name provided
    Outcome:Passed
    Duration:0.001 sec
    Test case:tests unit/provider/auth/auth_service_state_test.dart AuthServiceState should initialize with default values
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/provider/auth/auth_service_state_test.dart AuthServiceState should initialize with user model
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/provider/auth/auth_service_state_test.dart AuthServiceState should copy with new values
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/provider/auth/auth_service_state_test.dart AuthServiceState should handle error state
    Outcome:Passed
    Duration:0.001 sec
    Test case:tests unit/provider/auth/auth_service_state_test.dart AuthServiceState should return isUserVerified correctly
    Outcome:Passed
    Duration:0.004 sec
    Stdout
      DEBUG 
      DEBUG  #0   AuthServiceState.isUserVerified (package:services/provider/auth/auth_service_state.dart:57:9)
      DEBUG  #1   runAuthServiceStateUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/provider/auth/auth_service_state_test.dart:66:20)
      DEBUG 
      DEBUG  VERIFIED: User telly.murray@hotmail.com is verified
      DEBUG 
      DEBUG 
      DEBUG  #0   AuthServiceState.isUserVerified (package:services/provider/auth/auth_service_state.dart:57:9)
      DEBUG  #1   AuthServiceState.isUserNotVerified (package:services/provider/auth/auth_service_state.dart:39:24)
      DEBUG 
      DEBUG  VERIFIED: User telly.murray@hotmail.com is verified
      DEBUG 
    Test case:tests unit/provider/auth/auth_service_state_test.dart AuthServiceState should return isUserNotVerified false when no user (anonymous)
    Outcome:Passed
    Duration:0.003 sec
    Stdout
    WARNING 
    WARNING  #0   AuthServiceState.isUserVerified (package:services/provider/auth/auth_service_state.dart:42:11)
    WARNING  #1   runAuthServiceStateUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/provider/auth/auth_service_state_test.dart:73:20)
    WARNING 
    WARNING  NOT VERIFIED: No user, cannot be verified
    WARNING 
    Test case:tests unit/provider/auth/auth_service_state_test.dart AuthServiceState should return isUserNotVerified true when pinCode exists
    Outcome:Passed
    Duration:0.003 sec
    Stdout
      DEBUG 
      DEBUG  #0   AuthServiceState.isUserVerified (package:services/provider/auth/auth_service_state.dart:50:11)
      DEBUG  #1   AuthServiceState.isUserNotVerified (package:services/provider/auth/auth_service_state.dart:39:24)
      DEBUG 
      DEBUG  NOT VERIFIED: Pin code exists for heller.macy@hotmail.com, requires validation
      DEBUG 
    Test case:tests unit/provider/auth/auth_service_state_test.dart AuthServiceState resetPinCode on a verified user should return isUserVerified true
    Outcome:Passed
    Duration:0.005 sec
    Stdout
      DEBUG 
      DEBUG  #0   AuthServiceState.isUserVerified (package:services/provider/auth/auth_service_state.dart:50:11)
      DEBUG  #1   AuthServiceState.isUserNotVerified (package:services/provider/auth/auth_service_state.dart:39:24)
      DEBUG 
      DEBUG  NOT VERIFIED: Pin code exists for graham.dave@gmail.com, requires validation
      DEBUG 
      DEBUG 
      DEBUG  #0   AuthServiceState.isUserVerified (package:services/provider/auth/auth_service_state.dart:50:11)
      DEBUG  #1   runAuthServiceStateUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/provider/auth/auth_service_state_test.dart:93:20)
      DEBUG 
      DEBUG  NOT VERIFIED: Pin code exists for graham.dave@gmail.com, requires validation
      DEBUG 
      DEBUG 
      DEBUG  #0   AuthServiceState.isUserVerified (package:services/provider/auth/auth_service_state.dart:57:9)
      DEBUG  #1   runAuthServiceStateUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/provider/auth/auth_service_state_test.dart:97:23)
      DEBUG 
      DEBUG  VERIFIED: User graham.dave@gmail.com is verified
      DEBUG 
      DEBUG 
      DEBUG  #0   AuthServiceState.isUserVerified (package:services/provider/auth/auth_service_state.dart:57:9)
      DEBUG  #1   AuthServiceState.isUserNotVerified (package:services/provider/auth/auth_service_state.dart:39:24)
      DEBUG 
      DEBUG  VERIFIED: User graham.dave@gmail.com is verified
      DEBUG 
    Test case:tests unit/provider/auth/auth_service_state_test.dart AuthServiceState should reset pinCode when resetPinCode is true
    Outcome:Passed
    Duration:0.001 sec
    Test case:tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Initialization Tests should initialize with anonymous state
    Outcome:Passed
    Duration:0.048 sec
    Stdout
    WARNING 
    WARNING  #0   AuthService.build (package:services/provider/auth/auth_service.dart:17:9)
    WARNING  #1   _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21)
    WARNING 
    WARNING  AuthService initialized
    WARNING 
    Test case:tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Initialization Tests should support ProviderScope
    Outcome:Passed
    Duration:0.005 sec
    Test case:tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Initialization Tests should support UncontrolledProviderScope
    Outcome:Passed
    Duration:0.004 sec
    Test case:tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Authentication Tests should set anonymous state successfully
    Outcome:Passed
    Duration:0.009 sec
    Stdout
    WARNING 
    WARNING  #0   AuthService.build (package:services/provider/auth/auth_service.dart:17:9)
    WARNING  #1   _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21)
    WARNING 
    WARNING  AuthService initialized
    WARNING 
       INFO 
       INFO  #0   AuthService._setAnonymous (package:services/provider/auth/auth_service.dart:451:9)
       INFO  #1   AuthService.setAnonymous (package:services/provider/auth/auth_service.dart:142:5)
       INFO 
       INFO  User set to anonymous
       INFO 
    Test case:tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Authentication Tests should handle authentication state properly
    Outcome:Passed
    Duration:0.006 sec
    Stdout
    WARNING 
    WARNING  #0   AuthService.build (package:services/provider/auth/auth_service.dart:17:9)
    WARNING  #1   _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21)
    WARNING 
    WARNING  AuthService initialized
    WARNING 
    Test case:tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Authentication Tests should handle sign out properly
    Outcome:Passed
    Duration:0.021 sec
    Stdout
    WARNING 
    WARNING  #0   AuthService.build (package:services/provider/auth/auth_service.dart:17:9)
    WARNING  #1   _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21)
    WARNING 
    WARNING  AuthService initialized
    WARNING 
      DEBUG 
      DEBUG  #0   AppStore.deleteAuthData (package:core/store/app_store.dart:258:9)
      DEBUG  #1   AuthService.signOut (package:services/provider/auth/auth_service.dart:113:31)
      DEBUG 
      DEBUG  Clearing auth data for keys: [email, password, AuthType]
      DEBUG 
    WARNING 
    WARNING  #0   SecureStorage.read (package:core/store/base_storage.dart:67:11)
    WARNING  #1   <asynchronous suspension>
    WARNING 
    WARNING  Error checking existence of key email: MissingPluginException(No implementation found for method containsKey on channel plugins.it_nomads.com/flutter_secure_storage)
    WARNING 
    WARNING 
    WARNING  #0   SecureStorage.delete (package:core/store/base_storage.dart:105:13)
    WARNING  #1   <asynchronous suspension>
    WARNING 
    WARNING  No existing value for key email to delete
    WARNING 
    WARNING 
    WARNING  #0   AppStore.delete (package:core/store/app_store.dart:229:13)
    WARNING  #1   <asynchronous suspension>
    WARNING 
    WARNING  Failed to delete key email
    WARNING 
    WARNING 
    WARNING  #0   SecureStorage.read (package:core/store/base_storage.dart:67:11)
    WARNING  #1   <asynchronous suspension>
    WARNING 
    WARNING  Error checking existence of key password: MissingPluginException(No implementation found for method containsKey on channel plugins.it_nomads.com/flutter_secure_storage)
    WARNING 
    WARNING 
    WARNING  #0   SecureStorage.delete (package:core/store/base_storage.dart:105:13)
    WARNING  #1   <asynchronous suspension>
    WARNING 
    WARNING  No existing value for key password to delete
    WARNING 
    WARNING 
    WARNING  #0   AppStore.delete (package:core/store/app_store.dart:229:13)
    WARNING  #1   <asynchronous suspension>
    WARNING 
    WARNING  Failed to delete key password
    WARNING 
    WARNING 
    WARNING  #0   SecureStorage.read (package:core/store/base_storage.dart:67:11)
    WARNING  #1   <asynchronous suspension>
    WARNING 
    WARNING  Error checking existence of key AuthType: MissingPluginException(No implementation found for method containsKey on channel plugins.it_nomads.com/flutter_secure_storage)
    WARNING 
    WARNING 
    WARNING  #0   SecureStorage.delete (package:core/store/base_storage.dart:105:13)
    WARNING  #1   <asynchronous suspension>
    WARNING 
    WARNING  No existing value for key AuthType to delete
    WARNING 
    WARNING 
    WARNING  #0   AppStore.delete (package:core/store/app_store.dart:229:13)
    WARNING  #1   <asynchronous suspension>
    WARNING 
    WARNING  Failed to delete key AuthType
    WARNING 
       INFO 
       INFO  #0   AuthService._setAnonymous (package:services/provider/auth/auth_service.dart:451:9)
       INFO  #1   AuthService.signOut (package:services/provider/auth/auth_service.dart:130:7)
       INFO 
       INFO  User set to anonymous
       INFO 
       INFO 
       INFO  #0   AuthService.signOut (package:services/provider/auth/auth_service.dart:131:11)
       INFO  #1   <asynchronous suspension>
       INFO 
       INFO  User signed out successfully
       INFO 
    Test case:tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests User Management Tests should update user successfully when authenticated
    Outcome:Passed
    Duration:0.016 sec
    Stdout
    WARNING 
    WARNING  #0   AuthService.build (package:services/provider/auth/auth_service.dart:17:9)
    WARNING  #1   _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21)
    WARNING 
    WARNING  AuthService initialized
    WARNING 
       INFO 
       INFO  #0   AppDatabase.write (package:store/db/app_database.dart:202:9)
       INFO  #1   ModelAdapter.updateDocument (package:store/adapter/_model_adapter.dart:105:44)
       INFO 
       INFO  Executing write operation: StoredOpType.update for StoredOpType.update in StoreName(user)
       INFO 
      DEBUG 
      DEBUG  #0   AppDatabase._update (package:store/db/app_database.dart:506:9)
      DEBUG  #1   AppDatabase.write (package:store/db/app_database.dart:209:24)
      DEBUG 
      DEBUG  Updating document in collection: StoreName(user)/test-user-id with data: {id: test-user-id, createdAt: FieldValue(Instance of 'MockFieldValuePlatform'), updatedAt: FieldValue(Instance of 'MockFieldValuePlatform'), authType: password, email: test@example.com, reputation: 50, feeType: standard, level: rookie, visibility: public, restrictionId: null, inviteId: null, facebookToken: null, facebookId: null, password: null, pinCode: null, deleteCode: null, name: Test User, displayName: Updated Name, description: null, avatar: null, websiteUri: null, emailVerified: true, mustResetPassword: false, emailNotifsEnabled: true, enableHaptic: true, unreadActivityCount: 0, videoHistoryCount: 0, notificationCount: 0, archiveCount: 0, autoPlayOnScroll: true, continueType: none, autoMute: true, swipeLeftToArchive: true, promptForConfirmation: true, showSystemNotifications: true, cacheSize: 10 MB, archiveTime: 1 week, viewStats: {bookmarks: 0, views: 0, flags: 0, likes: 0, dislikes: 0}, dareStats: {backers: 0, flags: 0, requested: 0, accepted: 0, completed: 0, totalPledgeCents: 0}, stripeSettings: null, location: null, flagged: null}
      DEBUG 
      DEBUG 
      DEBUG  #0   AppDatabase._getDocWithCacheFallback (package:store/db/app_database.dart:385:11)
      DEBUG  #1   AppDatabase._update (package:store/db/app_database.dart:523:30)
      DEBUG 
      DEBUG  Searching for document with id test-user-id in user
      DEBUG 
       INFO 
       INFO  #0   AuthService.updateUser (package:services/provider/auth/auth_service.dart:167:11)
       INFO  #1   <asynchronous suspension>
       INFO 
       INFO  Updated current user: test-user-id/test@example.com
       INFO 
    Test case:tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests User Management Tests should not update user when not authenticated
    Outcome:Passed
    Duration:0.004 sec
    Stdout
    WARNING 
    WARNING  #0   AuthService.build (package:services/provider/auth/auth_service.dart:17:9)
    WARNING  #1   _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21)
    WARNING 
    WARNING  AuthService initialized
    WARNING 
    WARNING 
    WARNING  #0   AuthService.updateUser (package:services/provider/auth/auth_service.dart:155:11)
    WARNING  #1   _runUserManagementTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/provider/auth/auth_service_test.dart:214:21)
    WARNING 
    WARNING  Cannot update user - no user currently authenticated
    WARNING 
    Test case:tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests User Management Tests should refresh user data successfully
    Outcome:Passed
    Duration:0.008 sec
    Stdout
    WARNING 
    WARNING  #0   AuthService.build (package:services/provider/auth/auth_service.dart:17:9)
    WARNING  #1   _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21)
    WARNING 
    WARNING  AuthService initialized
    WARNING 
       INFO 
       INFO  #0   AuthService.refreshUser (package:services/provider/auth/auth_service.dart:216:11)
       INFO  #1   _runUserManagementTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/provider/auth/auth_service_test.dart:229:21)
       INFO 
       INFO  Refreshing user data for: test@example.com
       INFO 
       INFO 
       INFO  #0   AppDatabase.getDocument (package:store/db/app_database.dart:106:9)
       INFO  #1   ModelAdapter.getDocument (package:store/adapter/_model_adapter.dart:32:34)
       INFO 
       INFO  Fetching document: IdQuery(name: StoreName(user), key: test-user-id) (useCache: false)
       INFO 
      DEBUG 
      DEBUG  #0   AppDatabase._getDocWithCacheFallback (package:store/db/app_database.dart:385:11)
      DEBUG  #1   AppDatabase.getDocument (package:store/db/app_database.dart:107:18)
      DEBUG 
      DEBUG  Searching for document with id test-user-id in user
      DEBUG 
       INFO 
       INFO  #0   AuthService.refreshUser (package:services/provider/auth/auth_service.dart:222:11)
       INFO  #1   <asynchronous suspension>
       INFO 
       INFO  User refreshed successfully: test@example.com
       INFO 
    Test case:tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests User Management Tests should not refresh user without ID
    Outcome:Passed
    Duration:0.008 sec
    Stdout
    WARNING 
    WARNING  #0   AuthService.build (package:services/provider/auth/auth_service.dart:17:9)
    WARNING  #1   _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21)
    WARNING 
    WARNING  AuthService initialized
    WARNING 
       INFO 
       INFO  #0   AuthService.refreshUser (package:services/provider/auth/auth_service.dart:216:11)
       INFO  #1   _runUserManagementTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/provider/auth/auth_service_test.dart:244:21)
       INFO 
       INFO  Refreshing user data for: test@example.com
       INFO 
       INFO 
       INFO  #0   AppDatabase.getDocument (package:store/db/app_database.dart:106:9)
       INFO  #1   ModelAdapter.getDocument (package:store/adapter/_model_adapter.dart:32:34)
       INFO 
       INFO  Fetching document: IdQuery(name: StoreName(user), key: test-user-id) (useCache: false)
       INFO 
      DEBUG 
      DEBUG  #0   AppDatabase._getDocWithCacheFallback (package:store/db/app_database.dart:385:11)
      DEBUG  #1   AppDatabase.getDocument (package:store/db/app_database.dart:107:18)
      DEBUG 
      DEBUG  Searching for document with id test-user-id in user
      DEBUG 
       INFO 
       INFO  #0   AuthService.refreshUser (package:services/provider/auth/auth_service.dart:222:11)
       INFO  #1   <asynchronous suspension>
       INFO 
       INFO  User refreshed successfully: test@example.com
       INFO 
    Test case:tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests State Management Tests should clear errors when requested
    Outcome:Passed
    Duration:0.004 sec
    Stdout
    WARNING 
    WARNING  #0   AuthService.build (package:services/provider/auth/auth_service.dart:17:9)
    WARNING  #1   _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21)
    WARNING 
    WARNING  AuthService initialized
    WARNING 
    Test case:tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests State Management Tests should handle loading states correctly during user updates
    Outcome:Passed
    Duration:0.011 sec
    Stdout
    WARNING 
    WARNING  #0   AuthService.build (package:services/provider/auth/auth_service.dart:17:9)
    WARNING  #1   _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21)
    WARNING 
    WARNING  AuthService initialized
    WARNING 
       INFO 
       INFO  #0   AppDatabase.write (package:store/db/app_database.dart:202:9)
       INFO  #1   ModelAdapter.updateDocument (package:store/adapter/_model_adapter.dart:105:44)
       INFO 
       INFO  Executing write operation: StoredOpType.update for StoredOpType.update in StoreName(user)
       INFO 
      DEBUG 
      DEBUG  #0   AppDatabase._update (package:store/db/app_database.dart:506:9)
      DEBUG  #1   AppDatabase.write (package:store/db/app_database.dart:209:24)
      DEBUG 
      DEBUG  Updating document in collection: StoreName(user)/test-user-id with data: {id: test-user-id, createdAt: FieldValue(Instance of 'MockFieldValuePlatform'), updatedAt: FieldValue(Instance of 'MockFieldValuePlatform'), authType: password, email: test@example.com, reputation: 50, feeType: standard, level: rookie, visibility: public, restrictionId: null, inviteId: null, facebookToken: null, facebookId: null, password: null, pinCode: null, deleteCode: null, name: Test User, displayName: Updated, description: null, avatar: null, websiteUri: null, emailVerified: true, mustResetPassword: false, emailNotifsEnabled: true, enableHaptic: true, unreadActivityCount: 0, videoHistoryCount: 0, notificationCount: 0, archiveCount: 0, autoPlayOnScroll: true, continueType: none, autoMute: true, swipeLeftToArchive: true, promptForConfirmation: true, showSystemNotifications: true, cacheSize: 10 MB, archiveTime: 1 week, viewStats: {bookmarks: 0, views: 0, flags: 0, likes: 0, dislikes: 0}, dareStats: {backers: 0, flags: 0, requested: 0, accepted: 0, completed: 0, totalPledgeCents: 0}, stripeSettings: null, location: null, flagged: null}
      DEBUG 
      DEBUG 
      DEBUG  #0   AppDatabase._getDocWithCacheFallback (package:store/db/app_database.dart:385:11)
      DEBUG  #1   AppDatabase._update (package:store/db/app_database.dart:523:30)
      DEBUG 
      DEBUG  Searching for document with id test-user-id in user
      DEBUG 
       INFO 
       INFO  #0   AuthService.updateUser (package:services/provider/auth/auth_service.dart:167:11)
       INFO  #1   <asynchronous suspension>
       INFO 
       INFO  Updated current user: test-user-id/test@example.com
       INFO 
    Test case:tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests State Management Tests should maintain user data through state transitions
    Outcome:Passed
    Duration:0.003 sec
    Stdout
    WARNING 
    WARNING  #0   AuthService.build (package:services/provider/auth/auth_service.dart:17:9)
    WARNING  #1   _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21)
    WARNING 
    WARNING  AuthService initialized
    WARNING 
    Test case:tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Convenience Providers Tests auth convenience providers should return correct state
    Outcome:Passed
    Duration:0.013 sec
    Stdout
    WARNING 
    WARNING  #0   AuthService.build (package:services/provider/auth/auth_service.dart:17:9)
    WARNING  #1   _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21)
    WARNING 
    WARNING  AuthService initialized
    WARNING 
      DEBUG 
      DEBUG  #0   AuthServiceState.isUserVerified (package:services/provider/auth/auth_service_state.dart:57:9)
      DEBUG  #1   AuthServiceState.isUserNotVerified (package:services/provider/auth/auth_service_state.dart:39:24)
      DEBUG 
      DEBUG  VERIFIED: User test@example.com is verified
      DEBUG 
    Test case:tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Convenience Providers Tests current user convenience providers should work correctly
    Outcome:Passed
    Duration:0.007 sec
    Stdout
    WARNING 
    WARNING  #0   AuthService.build (package:services/provider/auth/auth_service.dart:17:9)
    WARNING  #1   _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21)
    WARNING 
    WARNING  AuthService initialized
    WARNING 
    Test case:tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Convenience Providers Tests display name provider should handle various user states
    Outcome:Passed
    Duration:0.005 sec
    Stdout
    WARNING 
    WARNING  #0   AuthService.build (package:services/provider/auth/auth_service.dart:17:9)
    WARNING  #1   _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21)
    WARNING 
    WARNING  AuthService initialized
    WARNING 
    Test case:tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Integration Tests should work with other auth-related providers
    Outcome:Passed
    Duration:0.004 sec
    Stdout
    WARNING 
    WARNING  #0   AuthService.build (package:services/provider/auth/auth_service.dart:17:9)
    WARNING  #1   _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21)
    WARNING 
    WARNING  AuthService initialized
    WARNING 
    Test case:tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Integration Tests should maintain consistency across all providers
    Outcome:Passed
    Duration:0.005 sec
    Stdout
    WARNING 
    WARNING  #0   AuthService.build (package:services/provider/auth/auth_service.dart:17:9)
    WARNING  #1   _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21)
    WARNING 
    WARNING  AuthService initialized
    WARNING 
    Test case:tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests SignUp Flows should sign up.
    Outcome:Passed
    Duration:0.019 sec
    Stdout
    WARNING 
    WARNING  #0   AuthService.build (package:services/provider/auth/auth_service.dart:17:9)
    WARNING  #1   _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21)
    WARNING 
    WARNING  AuthService initialized
    WARNING 
       INFO 
       INFO  #0   AuthClientFactory.create (package:services/auth/auth_client_factory.dart:31:9)
       INFO  #1   AuthService._authenticate (package:services/provider/auth/auth_service.dart:321:40)
       INFO 
       INFO  creating AuthClient for AuthAttempt(authType: AuthType.password, operation: AuthOperation.signUp, email: test@example.com)
       INFO 
       INFO 
       INFO  #0   AuthClient.isSignedIn (package:services/auth/auth_client.dart:22:11)
       INFO  #1   AuthService._authenticate (package:services/provider/auth/auth_service.dart:324:33)
       INFO 
       INFO  No user is currently signed in.
       INFO 
       INFO 
       INFO  #0   PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:45:9)
       INFO  #1   AuthService._authenticate (package:services/provider/auth/auth_service.dart:331:27)
       INFO 
       INFO  creating a new user with test@example.com/password
       INFO 
      DEBUG 
      DEBUG  #0   PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:52:11)
      DEBUG  #1   <asynchronous suspension>
      DEBUG 
      DEBUG  Created user with email test@example.com: Instance of 'MockUserCredential'
      DEBUG 
      DEBUG 
      DEBUG  #0   AuthClient.checkCred (package:services/auth/auth_client.dart:71:9)
      DEBUG  #1   PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:63:25)
      DEBUG 
      DEBUG  checkCred: checking credentials for attempt: AuthAttempt(authType: AuthType.password, operation: AuthOperation.signUp, email: test@example.com): Instance of 'MockUserCredential'
      DEBUG 
      DEBUG 
      DEBUG  #0   AuthClient.checkCred (package:services/auth/auth_client.dart:128:9)
      DEBUG  #1   PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:63:25)
      DEBUG 
      DEBUG  checkCred: successfully checked credentials for user MockUser(false, 361cc2d3-66a6-4be5-801b-57848a04ad38, test@example.com, Mock User, null, null, null, null, [UserInfo(displayName: null, email: test@example.com, phoneNumber: null, photoURL: null, providerId: password, uid: 361cc2d3-66a6-4be5-801b-57848a04ad38)])
      DEBUG 
       INFO 
       INFO  #0   PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:64:9)
       INFO  #1   <asynchronous suspension>
       INFO 
       INFO  Successfully signed up for email test@example.com: AuthResult(authType: AuthType.password, operation: AuthOperation.signUp, email: test@example.com, uid: 361cc2d3-66a6-4be5-801b-57848a04ad38, isEmailVerified: true, displayName: Mock User)
       INFO 
       INFO 
       INFO  #0   AuthService._convertAuthResultToUser (package:services/provider/auth/auth_service.dart:493:13)
       INFO  #1   AuthService._setAuthenticated (package:services/provider/auth/auth_service.dart:402:20)
       INFO 
       INFO  New user signed up: test@example.com
       INFO 
       INFO 
       INFO  #0   AppDatabase.write (package:store/db/app_database.dart:202:9)
       INFO  #1   ModelAdapter.createDocument (package:store/adapter/_model_adapter.dart:85:44)
       INFO 
       INFO  Executing write operation: StoredOpType.create for StoredOpType.create in StoreName(user)
       INFO 
      DEBUG 
      DEBUG  #0   AppDatabase._create (package:store/db/app_database.dart:449:9)
      DEBUG  #1   AppDatabase.write (package:store/db/app_database.dart:207:24)
      DEBUG 
      DEBUG  Creating document in collection: StoreName(user) with data: {id: 361cc2d3-66a6-4be5-801b-57848a04ad38, createdAt: FieldValue(Instance of 'MockFieldValuePlatform'), updatedAt: FieldValue(Instance of 'MockFieldValuePlatform'), authType: password, email: test@example.com, reputation: 50, feeType: standard, level: rookie, visibility: public, restrictionId: null, inviteId: null, facebookToken: null, facebookId: null, password: null, pinCode: null, deleteCode: null, name: null, displayName: Mock User, description: null, avatar: null, websiteUri: null, emailVerified: true, mustResetPassword: false, emailNotifsEnabled: true, enableHaptic: true, unreadActivityCount: 0, videoHistoryCount: 0, notificationCount: 0, archiveCount: 0, autoPlayOnScroll: true, continueType: none, autoMute: true, swipeLeftToArchive: true, promptForConfirmation: true, showSystemNotifications: true, cacheSize: 10 MB, archiveTime: 1 week, viewStats: {bookmarks: 0, views: 0, flags: 0, likes: 0, dislikes: 0}, dareStats: {backers: 0, flags: 0, requested: 0, accepted: 0, completed: 0, totalPledgeCents: 0}, stripeSettings: null, location: null, flagged: null}
      DEBUG 
       INFO 
       INFO  #0   AuthService._setAuthenticated (package:services/provider/auth/auth_service.dart:412:9)
       INFO  #1   <asynchronous suspension>
       INFO 
       INFO  Setting state user to: test@example.com
       INFO 
       INFO 
       INFO  #0   AuthService._setAuthenticated (package:services/provider/auth/auth_service.dart:433:11)
       INFO  #1   <asynchronous suspension>
       INFO 
       INFO  User email verified, no pin required for test@example.com
       INFO 
    Test case:tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Edge Cases and Error Handling should handle user with missing properties
    Outcome:Passed
    Duration:0.004 sec
    Stdout
    WARNING 
    WARNING  #0   AuthService.build (package:services/provider/auth/auth_service.dart:17:9)
    WARNING  #1   _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21)
    WARNING 
    WARNING  AuthService initialized
    WARNING 
    Test case:tests unit/provider/network/network_service_state_test.dart NetworkServiceState should create with default unknown status
    Outcome:Passed
    Duration:0.006 sec
    Test case:tests unit/provider/network/network_service_state_test.dart NetworkServiceState should create with specific status
    Outcome:Passed
    Duration:0.001 sec
    Test case:tests unit/provider/network/network_service_state_test.dart NetworkServiceState should correctly identify online status
    Outcome:Passed
    Duration:0.001 sec
    Test case:tests unit/provider/network/network_service_test.dart NetworkService Initialization Tests should initialize with default state
    Outcome:Passed
    Duration:0.022 sec
    Stdout
       INFO 
       INFO  #0   InternetNetworkMonitor._startMonitoring (package:services/core/network_monitor.dart:89:9)
       INFO  #1   new InternetNetworkMonitor (package:services/core/network_monitor.dart:55:5)
       INFO 
       INFO  NetworkMonitor: Started monitoring with 0:01:00.000000 interval
       INFO 
       INFO 
       INFO  #0   InternetNetworkMonitor._checkNetworkStatus (package:services/core/network_monitor.dart:111:13)
       INFO  #1   <asynchronous suspension>
       INFO 
       INFO  NetworkMonitor: Status changed from NetworkStatus.online to NetworkStatus.offline
       INFO 
      DEBUG 
      DEBUG  #0   InternetNetworkMonitor.dispose (package:services/core/network_monitor.dart:172:9)
      DEBUG  #1   networkMonitor.<anonymous closure> (package:services/provider/network/network_service.dart:17:31)
      DEBUG 
      DEBUG  NetworkMonitor: Disposed
      DEBUG 
    Test case:tests unit/provider/network/network_service_test.dart NetworkService Initialization Tests should support ProviderScope
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/provider/network/network_service_test.dart NetworkService Initialization Tests should support UncontrolledProviderScope
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/provider/network/network_service_test.dart NetworkService Core Functionality Tests should handle offline gracefully
    Outcome:Passed
    Duration:0.005 sec
    Test case:tests unit/provider/network/network_service_test.dart NetworkService Core Functionality Tests should notify on online change
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/provider/pledge/pledge_service_test.dart PledgeService Initialization Tests should initialize with default state
    Outcome:Passed
    Duration:0.003 sec
    Test case:tests unit/provider/pledge/pledge_service_test.dart PledgeService Initialization Tests should support ProviderScope
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/provider/pledge/pledge_service_test.dart PledgeService Initialization Tests should support UncontrolledProviderScope
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/provider/pledge/pledge_service_test.dart PledgeService Core Functionality Tests should get pledges
    Outcome:Passed
    Duration:0.003 sec
    Test case:tests unit/provider/pledge/pledge_service_test.dart PledgeService Core Functionality Tests should handle errors gracefully
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/provider/pledge/pledge_service_test.dart PledgeService Core Functionality Tests should notify on pledge update
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/provider/pledge/pledge_state_test.dart PledgeServiceState should create with default values
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/provider/pledge/pledge_state_test.dart PledgeServiceState should create with specific values
    Outcome:Passed
    Duration:0.001 sec
    Test case:tests unit/provider/pledge/pledge_state_test.dart PledgeServiceState should copy with new values
    Outcome:Passed
    Duration:0.002 sec
    Test case:tests unit/restart/crash_restarter_info_test.dart CrashRestartInfo: is within cutoff
    Outcome:Passed
    Duration:0.003 sec
    Stdout
      DEBUG 
      DEBUG  #0   new CrashRestartInfo (package:services/restart/crash_restart_info.dart:17:9)
      DEBUG  #1   runCrashRestartInfoUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/restart/crash_restarter_info_test.dart:7:22)
      DEBUG 
      DEBUG  CrashRestartInfo initialized with lastRestart: 2026-02-16 04:28:58.754685, threshold: 24:00:00.000000
      DEBUG 
    Test case:tests unit/restart/crash_restarter_info_test.dart CrashRestartInfo: is outside cutoff
    Outcome:Passed
    Duration:0.002 sec
    Stdout
      DEBUG 
      DEBUG  #0   new CrashRestartInfo (package:services/restart/crash_restart_info.dart:17:9)
      DEBUG  #1   runCrashRestartInfoUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/restart/crash_restarter_info_test.dart:14:22)
      DEBUG 
      DEBUG  CrashRestartInfo initialized with lastRestart: 2026-02-14 16:28:58.754685, threshold: 24:00:00.000000
      DEBUG 
    Test case:tests unit/restart/crash_restarter_test.dart CrashRestarter: initial, not within restart
    Outcome:Passed
    Duration:0.004 sec
    Stdout
      DEBUG 
      DEBUG  #0   new CrashRestartInfo (package:services/restart/crash_restart_info.dart:17:9)
      DEBUG  #1   new CrashRestarter (package:services/restart/crash_restarter.dart:26:15)
      DEBUG 
      DEBUG  CrashRestartInfo initialized with lastRestart: null, threshold: 24:00:00.000000
      DEBUG 
      DEBUG 
      DEBUG  #0   CrashRestartInfo.withinCutoff (package:services/restart/crash_restart_info.dart:30:11)
      DEBUG  #1   runCrashRestarterUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/restart/crash_restarter_test.dart:18:29)
      DEBUG 
      DEBUG  Last restart not initialized, defaulting to now: 2026-02-16 16:28:58.754685
      DEBUG 
    Test case:tests unit/restart/crash_restarter_test.dart CrashRestarter: initial, no context
    Outcome:Passed
    Duration:0.004 sec
    Stdout
      DEBUG 
      DEBUG  #0   new CrashRestartInfo (package:services/restart/crash_restart_info.dart:17:9)
      DEBUG  #1   new CrashRestarter (package:services/restart/crash_restarter.dart:26:15)
      DEBUG 
      DEBUG  CrashRestartInfo initialized with lastRestart: null, threshold: 24:00:00.000000
      DEBUG 
    WARNING 
    WARNING  #0   CrashRestarter.tryRestart (package:services/restart/crash_restarter.dart:39:11)
    WARNING  #1   runCrashRestarterUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/restart/crash_restarter_test.dart:22:24)
    WARNING 
    WARNING  Unable to restart app, context is null
    WARNING 
    Test case:tests unit/restart/crash_restarter_test.dart CrashRestarter: within restart
    Outcome:Passed
    Duration:0.002 sec
    Stdout
      DEBUG 
      DEBUG  #0   new CrashRestartInfo (package:services/restart/crash_restart_info.dart:17:9)
      DEBUG  #1   new CrashRestarter.custom (package:services/restart/crash_restarter.dart:33:15)
      DEBUG 
      DEBUG  CrashRestartInfo initialized with lastRestart: 2026-02-16 04:28:58.769698, threshold: 24:00:00.000000
      DEBUG 
    Test case:tests unit/restart/crash_restarter_test.dart CrashRestarter: not within restart
    Outcome:Passed
    Duration:0.002 sec
    Stdout
      DEBUG 
      DEBUG  #0   new CrashRestartInfo (package:services/restart/crash_restart_info.dart:17:9)
      DEBUG  #1   new CrashRestarter.custom (package:services/restart/crash_restarter.dart:33:15)
      DEBUG 
      DEBUG  CrashRestartInfo initialized with lastRestart: 2026-02-14 16:28:58.769698, threshold: 24:00:00.000000
      DEBUG 
    Test case:tests unit/restart/crash_restarter_test.dart CrashRestarter: within restart, context
    Outcome:Passed
    Duration:0.003 sec
    Stdout
      DEBUG 
      DEBUG  #0   new CrashRestartInfo (package:services/restart/crash_restart_info.dart:17:9)
      DEBUG  #1   new CrashRestarter.custom (package:services/restart/crash_restarter.dart:33:15)
      DEBUG 
      DEBUG  CrashRestartInfo initialized with lastRestart: 2026-02-15 15:28:58.769698, threshold: 24:00:00.000000
      DEBUG 
    WARNING 
    WARNING  #0   CrashRestarter.tryRestart (package:services/restart/crash_restarter.dart:59:9)
    WARNING  #1   runCrashRestarterUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/restart/crash_restarter_test.dart:53:24)
    WARNING 
    WARNING  Restarting app with last restart time CrashRestarterInfo{lastRestart: 2026-02-16 16:28:58.769698, threshold: 24:00:00.000000}
    WARNING 
    Test case:tests unit/retry/retry_future_test.dart RetryFuture Tests should complete successfully on first attempt when online
    Outcome:Passed
    Duration:0.005 sec
    Stdout
       INFO 
       INFO  #0   new RetryFuture (package:services/retry/retry_future.dart:97:9)
       INFO  #1   runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:34:27)
       INFO 
       INFO  RetryFuture initialized with options: Instance of 'RetryOptions'
       INFO 
      DEBUG 
      DEBUG  #0   RetryFuture.tryRetry (package:services/retry/retry_future.dart:224:11)
      DEBUG  #1   runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:46:40)
      DEBUG 
      DEBUG  Attempt 1/3 for operation.
      DEBUG 
    Test case:tests unit/retry/retry_future_test.dart RetryFuture Tests should fail after max attempts exceeded
    Outcome:Passed
    Duration:1.23 sec
    Stdout
       INFO 
       INFO  #0   new RetryFuture (package:services/retry/retry_future.dart:97:9)
       INFO  #1   runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:58:27)
       INFO 
       INFO  RetryFuture initialized with options: Instance of 'RetryOptions'
       INFO 
      DEBUG 
      DEBUG  #0   RetryFuture.tryRetry (package:services/retry/retry_future.dart:224:11)
      DEBUG  #1   runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:71:21)
      DEBUG 
      DEBUG  Attempt 1/3 for operation.
      DEBUG 
      DEBUG 
      DEBUG  #0   RetryFuture._delayNextCheck (package:services/retry/retry_future.dart:274:9)
      DEBUG  #1   RetryFuture.tryRetry (package:services/retry/retry_future.dart:248:13)
      DEBUG 
      DEBUG  Waiting for 0:00:00.324158 before next attempt (current attempt: 1).
      DEBUG 
      DEBUG 
      DEBUG  #0   RetryFuture.tryRetry (package:services/retry/retry_future.dart:224:11)
      DEBUG  #1   <asynchronous suspension>
      DEBUG 
      DEBUG  Attempt 2/3 for operation.
      DEBUG 
      DEBUG 
      DEBUG  #0   RetryFuture._delayNextCheck (package:services/retry/retry_future.dart:274:9)
      DEBUG  #1   RetryFuture.tryRetry (package:services/retry/retry_future.dart:248:13)
      DEBUG 
      DEBUG  Waiting for 0:00:00.886240 before next attempt (current attempt: 2).
      DEBUG 
      DEBUG 
      DEBUG  #0   RetryFuture.tryRetry (package:services/retry/retry_future.dart:224:11)
      DEBUG  #1   <asynchronous suspension>
      DEBUG 
      DEBUG  Attempt 3/3 for operation.
      DEBUG 
      ERROR 
      ERROR  SocketException: Always fails
      ERROR 
      ERROR  #0   RetryFuture._throw (package:services/retry/retry_future.dart:284:9)
      ERROR  #1   RetryFuture.tryRetry (package:services/retry/retry_future.dart:238:13)
      ERROR  #2   <asynchronous suspension>
      ERROR  #3   Throws._matchFuture (package:matcher/src/expect/throws_matcher.dart:102:19)
      ERROR  #4   <asynchronous suspension>
      ERROR  #5   _expect.<anonymous closure> (package:matcher/src/expect/expect.dart:123:26)
      ERROR  #6   <asynchronous suspension>
      ERROR  #7   StackZoneSpecification._registerCallback.<anonymous closure> (package:stack_trace/src/stack_zone_specification.dart:114:42)
      ERROR 
      ERROR  Throwing exception for Failed after 3 attempts or retryIf condition returned false. Rethrowing.
      ERROR 
    Test case:tests unit/retry/retry_future_test.dart RetryFuture Tests should wait for network when offline initially
    Outcome:Passed
    Duration:0.12 sec
    Stdout
       INFO 
       INFO  #0   new RetryFuture (package:services/retry/retry_future.dart:97:9)
       INFO  #1   runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:83:27)
       INFO 
       INFO  RetryFuture initialized with options: Instance of 'RetryOptions'
       INFO 
       INFO 
       INFO  #0   RetryFuture._networkListener (package:services/retry/retry_future.dart:146:9)
       INFO  #1   RetryFuture._setupMonitoring.<anonymous closure> (package:services/retry/retry_future.dart:113:19)
       INFO 
       INFO  Network status changed to: NetworkStatus.online (was online: false)
       INFO 
       INFO 
       INFO  #0   RetryFuture._networkListener (package:services/retry/retry_future.dart:153:11)
       INFO  #1   RetryFuture._setupMonitoring.<anonymous closure> (package:services/retry/retry_future.dart:113:19)
       INFO 
       INFO  Network back online.
       INFO 
      DEBUG 
      DEBUG  #0   RetryFuture._networkListener (package:services/retry/retry_future.dart:157:13)
      DEBUG  #1   RetryFuture._setupMonitoring.<anonymous closure> (package:services/retry/retry_future.dart:113:19)
      DEBUG 
      DEBUG  Network back online, completing pending network ready completer.
      DEBUG 
      DEBUG 
      DEBUG  #0   RetryFuture.tryRetry (package:services/retry/retry_future.dart:224:11)
      DEBUG  #1   <asynchronous suspension>
      DEBUG 
      DEBUG  Attempt 1/3 for operation.
      DEBUG 
    Test case:tests unit/retry/retry_future_test.dart RetryFuture Tests should respect retryIf condition
    Outcome:Passed
    Duration:0.005 sec
    Stdout
       INFO 
       INFO  #0   new RetryFuture (package:services/retry/retry_future.dart:97:9)
       INFO  #1   runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:124:27)
       INFO 
       INFO  RetryFuture initialized with options: Instance of 'RetryOptions'
       INFO 
      DEBUG 
      DEBUG  #0   RetryFuture.tryRetry (package:services/retry/retry_future.dart:224:11)
      DEBUG  #1   runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:138:21)
      DEBUG 
      DEBUG  Attempt 1/3 for operation.
      DEBUG 
      ERROR 
      ERROR  Invalid argument(s): Should not retry
      ERROR 
      ERROR  #0   RetryFuture._throw (package:services/retry/retry_future.dart:284:9)
      ERROR  #1   RetryFuture.tryRetry (package:services/retry/retry_future.dart:238:13)
      ERROR  #2   <asynchronous suspension>
      ERROR  #3   Throws._matchFuture (package:matcher/src/expect/throws_matcher.dart:102:19)
      ERROR  #4   <asynchronous suspension>
      ERROR  #5   _expect.<anonymous closure> (package:matcher/src/expect/expect.dart:123:26)
      ERROR  #6   <asynchronous suspension>
      ERROR  #7   StackZoneSpecification._registerCallback.<anonymous closure> (package:stack_trace/src/stack_zone_specification.dart:114:42)
      ERROR 
      ERROR  Throwing exception for Failed after 1 attempts or retryIf condition returned false. Rethrowing.
      ERROR 
    Test case:tests unit/retry/retry_future_test.dart RetryFuture Tests should call onNotify callback on retry
    Outcome:Passed
    Duration:1.14 sec
    Stdout
       INFO 
       INFO  #0   new RetryFuture (package:services/retry/retry_future.dart:97:9)
       INFO  #1   runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:153:27)
       INFO 
       INFO  RetryFuture initialized with options: Instance of 'RetryOptions'
       INFO 
      DEBUG 
      DEBUG  #0   RetryFuture.tryRetry (package:services/retry/retry_future.dart:224:11)
      DEBUG  #1   runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:173:21)
      DEBUG 
      DEBUG  Attempt 1/5 for operation.
      DEBUG 
      DEBUG 
      DEBUG  #0   RetryFuture._delayNextCheck (package:services/retry/retry_future.dart:274:9)
      DEBUG  #1   RetryFuture.tryRetry (package:services/retry/retry_future.dart:248:13)
      DEBUG 
      DEBUG  Waiting for 0:00:00.312574 before next attempt (current attempt: 1).
      DEBUG 
      DEBUG 
      DEBUG  #0   RetryFuture.tryRetry (package:services/retry/retry_future.dart:224:11)
      DEBUG  #1   <asynchronous suspension>
      DEBUG 
      DEBUG  Attempt 2/5 for operation.
      DEBUG 
      DEBUG 
      DEBUG  #0   RetryFuture._delayNextCheck (package:services/retry/retry_future.dart:274:9)
      DEBUG  #1   RetryFuture.tryRetry (package:services/retry/retry_future.dart:248:13)
      DEBUG 
      DEBUG  Waiting for 0:00:00.811740 before next attempt (current attempt: 2).
      DEBUG 
      DEBUG 
      DEBUG  #0   RetryFuture.tryRetry (package:services/retry/retry_future.dart:224:11)
      DEBUG  #1   <asynchronous suspension>
      DEBUG 
      DEBUG  Attempt 3/5 for operation.
      DEBUG 
    Test case:tests unit/retry/retry_future_test.dart RetryFuture Tests should throw RetryException when trying to retry after disposal
    Outcome:Passed
    Duration:0.004 sec
    Stdout
       INFO 
       INFO  #0   new RetryFuture (package:services/retry/retry_future.dart:97:9)
       INFO  #1   runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:186:27)
       INFO 
       INFO  RetryFuture initialized with options: Instance of 'RetryOptions'
       INFO 
      ERROR 
      ERROR  #0   RetryFuture._throw (package:services/retry/retry_future.dart:284:9)
      ERROR  #1   RetryFuture._checkState (package:services/retry/retry_future.dart:254:7)
      ERROR 
      ERROR  Throwing exception for RetryFuture is disposed, cannot perform operations.
      ERROR 
    Test case:tests unit/retry/retry_future_test.dart RetryFuture Tests should handle network listener errors gracefully
    Outcome:Passed
    Duration:0.004 sec
    Stdout
       INFO 
       INFO  #0   new RetryFuture (package:services/retry/retry_future.dart:97:9)
       INFO  #1   runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:209:27)
       INFO 
       INFO  RetryFuture initialized with options: Instance of 'RetryOptions'
       INFO 
      DEBUG 
      DEBUG  #0   RetryFuture.tryRetry (package:services/retry/retry_future.dart:224:11)
      DEBUG  #1   runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:221:40)
      DEBUG 
      DEBUG  Attempt 1/3 for operation.
      DEBUG 
    Test case:tests unit/upload/upload_state_test.dart UploadState tests addTask adds a task to the waiting queue
    Outcome:Passed
    Duration:0.006 sec
    Stdout
      DEBUG 
      DEBUG  #0   UploadState.add (package:services/upload/upload_state.dart:108:9)
      DEBUG  #1   _runAddTaskTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:23:13)
      DEBUG 
      DEBUG  Added task task1 as waiting ...
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState._setWaiting (package:services/upload/upload_state.dart:216:9)
      DEBUG  #1   UploadState.add (package:services/upload/upload_state.dart:109:5)
      DEBUG 
      DEBUG  waiting task task1
      DEBUG 
    Test case:tests unit/upload/upload_state_test.dart UploadState tests addTask does not add duplicate tasks
    Outcome:Passed
    Duration:0.006 sec
    Stdout
      DEBUG 
      DEBUG  #0   UploadState.add (package:services/upload/upload_state.dart:108:9)
      DEBUG  #1   _runAddTaskTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:40:13)
      DEBUG 
      DEBUG  Added task task1 as waiting ...
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState._setWaiting (package:services/upload/upload_state.dart:216:9)
      DEBUG  #1   UploadState.add (package:services/upload/upload_state.dart:109:5)
      DEBUG 
      DEBUG  waiting task task1
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.add (package:services/upload/upload_state.dart:95:11)
      DEBUG  #1   _runAddTaskTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:41:13)
      DEBUG 
      DEBUG  Re-adding task task1 which is in state: waiting
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.add (package:services/upload/upload_state.dart:108:9)
      DEBUG  #1   _runAddTaskTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:41:13)
      DEBUG 
      DEBUG  Added task task1 as waiting ...
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState._setWaiting (package:services/upload/upload_state.dart:216:9)
      DEBUG  #1   UploadState.add (package:services/upload/upload_state.dart:109:5)
      DEBUG 
      DEBUG  waiting task task1
      DEBUG 
    Test case:tests unit/upload/upload_state_test.dart UploadState tests addTask respects queue size limit
    Outcome:Passed
    Duration:0.006 sec
    Stdout
      DEBUG 
      DEBUG  #0   UploadState.add (package:services/upload/upload_state.dart:108:9)
      DEBUG  #1   _runAddTaskTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:57:13)
      DEBUG 
      DEBUG  Added task task1 as waiting ...
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState._setWaiting (package:services/upload/upload_state.dart:216:9)
      DEBUG  #1   UploadState.add (package:services/upload/upload_state.dart:109:5)
      DEBUG 
      DEBUG  waiting task task1
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.add (package:services/upload/upload_state.dart:108:9)
      DEBUG  #1   _runAddTaskTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:58:13)
      DEBUG 
      DEBUG  Added task task2 as waiting ...
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState._setWaiting (package:services/upload/upload_state.dart:216:9)
      DEBUG  #1   UploadState.add (package:services/upload/upload_state.dart:109:5)
      DEBUG 
      DEBUG  waiting task task2
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.add (package:services/upload/upload_state.dart:108:9)
      DEBUG  #1   _runAddTaskTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:59:13)
      DEBUG 
      DEBUG  Added task task3 as waiting ...
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState._setWaiting (package:services/upload/upload_state.dart:216:9)
      DEBUG  #1   UploadState.add (package:services/upload/upload_state.dart:109:5)
      DEBUG 
      DEBUG  waiting task task3
      DEBUG 
    Test case:tests unit/upload/upload_state_test.dart UploadState tests nextReady retrieves and moves task to in-progress
    Outcome:Passed
    Duration:0.007 sec
    Stdout
      DEBUG 
      DEBUG  #0   UploadState.add (package:services/upload/upload_state.dart:108:9)
      DEBUG  #1   _runNextReadyTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:79:13)
      DEBUG 
      DEBUG  Added task task1 as waiting ...
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState._setWaiting (package:services/upload/upload_state.dart:216:9)
      DEBUG  #1   UploadState.add (package:services/upload/upload_state.dart:109:5)
      DEBUG 
      DEBUG  waiting task task1
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.add (package:services/upload/upload_state.dart:108:9)
      DEBUG  #1   _runNextReadyTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:80:13)
      DEBUG 
      DEBUG  Added task task2 as waiting ...
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState._setWaiting (package:services/upload/upload_state.dart:216:9)
      DEBUG  #1   UploadState.add (package:services/upload/upload_state.dart:109:5)
      DEBUG 
      DEBUG  waiting task task2
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.nextReady (package:services/upload/upload_state.dart:128:11)
      DEBUG  #1   _runNextReadyTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:81:26)
      DEBUG 
      DEBUG  Task task1 is in state: waiting
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.nextReady (package:services/upload/upload_state.dart:157:11)
      DEBUG  #1   _runNextReadyTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:81:26)
      DEBUG 
      DEBUG  Starting task task1 which is in state: waiting
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState._setStarted (package:services/upload/upload_state.dart:224:9)
      DEBUG  #1   UploadState.nextReady (package:services/upload/upload_state.dart:158:14)
      DEBUG 
      DEBUG  starting task task1
      DEBUG 
    Test case:tests unit/upload/upload_state_test.dart UploadState tests nextReady returns null if no tasks are waiting
    Outcome:Passed
    Duration:0.004 sec
    Stdout
      DEBUG 
      DEBUG  #0   UploadState.nextReady (package:services/upload/upload_state.dart:118:11)
      DEBUG  #1   _runNextReadyTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:98:26)
      DEBUG 
      DEBUG  No tasks in the queue..
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.hasErrors (package:services/upload/upload_state.dart:51:11)
      DEBUG  #1   checkStateCounts (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:271:16)
      DEBUG 
      DEBUG  No errors, nothing in queue..
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.errorCount (package:services/upload/upload_state.dart:60:11)
      DEBUG  #1   checkStateCounts (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:272:16)
      DEBUG 
      DEBUG  No errors, nothing in queue..
      DEBUG 
    Test case:tests unit/upload/upload_state_test.dart UploadState tests setCompleted marks task as completed
    Outcome:Passed
    Duration:0.008 sec
    Stdout
      DEBUG 
      DEBUG  #0   UploadState.add (package:services/upload/upload_state.dart:108:9)
      DEBUG  #1   _runSetCompletedTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:119:13)
      DEBUG 
      DEBUG  Added task task1 as waiting ...
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState._setWaiting (package:services/upload/upload_state.dart:216:9)
      DEBUG  #1   UploadState.add (package:services/upload/upload_state.dart:109:5)
      DEBUG 
      DEBUG  waiting task task1
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.nextReady (package:services/upload/upload_state.dart:128:11)
      DEBUG  #1   _runSetCompletedTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:120:13)
      DEBUG 
      DEBUG  Task task1 is in state: waiting
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.nextReady (package:services/upload/upload_state.dart:157:11)
      DEBUG  #1   _runSetCompletedTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:120:13)
      DEBUG 
      DEBUG  Starting task task1 which is in state: waiting
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState._setStarted (package:services/upload/upload_state.dart:224:9)
      DEBUG  #1   UploadState.nextReady (package:services/upload/upload_state.dart:158:14)
      DEBUG 
      DEBUG  starting task task1
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.setCompleted (package:services/upload/upload_state.dart:190:9)
      DEBUG  #1   _runSetCompletedTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:121:35)
      DEBUG 
      DEBUG  completed task task1
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState._cleanupTask (package:services/upload/upload_state.dart:237:9)
      DEBUG  #1   UploadState.setCompleted (package:services/upload/upload_state.dart:191:5)
      DEBUG 
      DEBUG  cleaning up task task1 in state inProgress
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState._cleanupTask (package:services/upload/upload_state.dart:247:11)
      DEBUG  #1   UploadState.setCompleted (package:services/upload/upload_state.dart:191:5)
      DEBUG 
      DEBUG  marking task task1 as completed
      DEBUG 
    Test case:tests unit/upload/upload_state_test.dart UploadState tests setCompleted returns null if task ID does not exist
    Outcome:Passed
    Duration:0.004 sec
    Stdout
    WARNING 
    WARNING  #0   UploadState.setCompleted (package:services/upload/upload_state.dart:168:11)
    WARNING  #1   _runSetCompletedTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:137:35)
    WARNING 
    WARNING  corrupted state, cannot complete task nonexistent
    WARNING 
      DEBUG 
      DEBUG  #0   UploadState.hasErrors (package:services/upload/upload_state.dart:51:11)
      DEBUG  #1   checkStateCounts (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:271:16)
      DEBUG 
      DEBUG  No errors, nothing in queue..
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.errorCount (package:services/upload/upload_state.dart:60:11)
      DEBUG  #1   checkStateCounts (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:272:16)
      DEBUG 
      DEBUG  No errors, nothing in queue..
      DEBUG 
    Test case:tests unit/upload/upload_state_test.dart UploadState tests setErrored marks task as failed
    Outcome:Passed
    Duration:0.007 sec
    Stdout
      DEBUG 
      DEBUG  #0   UploadState.add (package:services/upload/upload_state.dart:108:9)
      DEBUG  #1   _runSetErroredTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:158:13)
      DEBUG 
      DEBUG  Added task task1 as waiting ...
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState._setWaiting (package:services/upload/upload_state.dart:216:9)
      DEBUG  #1   UploadState.add (package:services/upload/upload_state.dart:109:5)
      DEBUG 
      DEBUG  waiting task task1
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.nextReady (package:services/upload/upload_state.dart:128:11)
      DEBUG  #1   _runSetErroredTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:159:13)
      DEBUG 
      DEBUG  Task task1 is in state: waiting
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.nextReady (package:services/upload/upload_state.dart:157:11)
      DEBUG  #1   _runSetErroredTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:159:13)
      DEBUG 
      DEBUG  Starting task task1 which is in state: waiting
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState._setStarted (package:services/upload/upload_state.dart:224:9)
      DEBUG  #1   UploadState.nextReady (package:services/upload/upload_state.dart:158:14)
      DEBUG 
      DEBUG  starting task task1
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.setErrored (package:services/upload/upload_state.dart:202:9)
      DEBUG  #1   _runSetErroredTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:160:13)
      DEBUG 
      DEBUG  Setting errored state for task task1 in state inProgress
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState._cleanupTask (package:services/upload/upload_state.dart:237:9)
      DEBUG  #1   UploadState.setErrored (package:services/upload/upload_state.dart:203:5)
      DEBUG 
      DEBUG  cleaning up task task1 in state inProgress
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState._cleanupTask (package:services/upload/upload_state.dart:251:11)
      DEBUG  #1   UploadState.setErrored (package:services/upload/upload_state.dart:203:5)
      DEBUG 
      DEBUG  marking task task1 as failed
      DEBUG 
    Test case:tests unit/upload/upload_state_test.dart UploadState tests setErrored does nothing if task ID does not exist
    Outcome:Passed
    Duration:0.004 sec
    Stdout
    WARNING 
    WARNING  #0   UploadState.setErrored (package:services/upload/upload_state.dart:198:11)
    WARNING  #1   _runSetErroredTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:176:13)
    WARNING 
    WARNING  corrupted state, cannot error task nonexistent
    WARNING 
      DEBUG 
      DEBUG  #0   UploadState.hasErrors (package:services/upload/upload_state.dart:51:11)
      DEBUG  #1   checkStateCounts (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:271:16)
      DEBUG 
      DEBUG  No errors, nothing in queue..
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.errorCount (package:services/upload/upload_state.dart:60:11)
      DEBUG  #1   checkStateCounts (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:272:16)
      DEBUG 
      DEBUG  No errors, nothing in queue..
      DEBUG 
    Test case:tests unit/upload/upload_state_test.dart UploadState tests clearErrors clears all failed tasks
    Outcome:Passed
    Duration:0.011 sec
    Stdout
      DEBUG 
      DEBUG  #0   UploadState.add (package:services/upload/upload_state.dart:108:9)
      DEBUG  #1   _runClearErrorsTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:196:13)
      DEBUG 
      DEBUG  Added task task1 as waiting ...
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState._setWaiting (package:services/upload/upload_state.dart:216:9)
      DEBUG  #1   UploadState.add (package:services/upload/upload_state.dart:109:5)
      DEBUG 
      DEBUG  waiting task task1
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.nextReady (package:services/upload/upload_state.dart:128:11)
      DEBUG  #1   _runClearErrorsTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:197:13)
      DEBUG 
      DEBUG  Task task1 is in state: waiting
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.nextReady (package:services/upload/upload_state.dart:157:11)
      DEBUG  #1   _runClearErrorsTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:197:13)
      DEBUG 
      DEBUG  Starting task task1 which is in state: waiting
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState._setStarted (package:services/upload/upload_state.dart:224:9)
      DEBUG  #1   UploadState.nextReady (package:services/upload/upload_state.dart:158:14)
      DEBUG 
      DEBUG  starting task task1
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.setErrored (package:services/upload/upload_state.dart:202:9)
      DEBUG  #1   _runClearErrorsTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:198:13)
      DEBUG 
      DEBUG  Setting errored state for task task1 in state inProgress
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState._cleanupTask (package:services/upload/upload_state.dart:237:9)
      DEBUG  #1   UploadState.setErrored (package:services/upload/upload_state.dart:203:5)
      DEBUG 
      DEBUG  cleaning up task task1 in state inProgress
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState._cleanupTask (package:services/upload/upload_state.dart:251:11)
      DEBUG  #1   UploadState.setErrored (package:services/upload/upload_state.dart:203:5)
      DEBUG 
      DEBUG  marking task task1 as failed
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.clearErrors.<anonymous closure> (package:services/upload/upload_state.dart:283:15)
      DEBUG  #1   List.forEach (dart:core-patch/growable_array.dart:428:8)
      DEBUG 
      DEBUG  Clearing error state for task task1
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.clearErrors (package:services/upload/upload_state.dart:288:9)
      DEBUG  #1   _runClearErrorsTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:199:13)
      DEBUG 
      DEBUG  Cleared all failed entries
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.hasErrors (package:services/upload/upload_state.dart:51:11)
      DEBUG  #1   checkStateCounts (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:271:16)
      DEBUG 
      DEBUG  No errors, nothing in queue..
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.errorCount (package:services/upload/upload_state.dart:60:11)
      DEBUG  #1   checkStateCounts (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:272:16)
      DEBUG 
      DEBUG  No errors, nothing in queue..
      DEBUG 
    Test case:tests unit/upload/upload_state_test.dart UploadState tests clearErrors does nothing if there are no errors
    Outcome:Passed
    Duration:0.006 sec
    Stdout
      DEBUG 
      DEBUG  #0   UploadState.hasErrors (package:services/upload/upload_state.dart:51:11)
      DEBUG  #1   UploadState.clearErrors (package:services/upload/upload_state.dart:268:10)
      DEBUG 
      DEBUG  No errors, nothing in queue..
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.clearErrors (package:services/upload/upload_state.dart:269:11)
      DEBUG  #1   _runClearErrorsTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:215:13)
      DEBUG 
      DEBUG  All good, no need to clear errors..
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.hasErrors (package:services/upload/upload_state.dart:51:11)
      DEBUG  #1   checkStateCounts (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:271:16)
      DEBUG 
      DEBUG  No errors, nothing in queue..
      DEBUG 
      DEBUG 
      DEBUG  #0   UploadState.errorCount (package:services/upload/upload_state.dart:60:11)
      DEBUG  #1   checkStateCounts (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:272:16)
      DEBUG 
      DEBUG  No errors, nothing in queue..
      DEBUG 
    Test case:tests widget/alert/alert_manager_test.dart AlertManager Overlay tests pushes overlay into the Overlay
    Outcome:Passed
    Duration:0.436 sec
    Stdout
      DEBUG 
      DEBUG  #0   AlertManager.add (package:services/alert/alert_manager.dart:108:9)
      DEBUG  #1   runAlertManagerWidgetTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:85:15)
      DEBUG 
      DEBUG  Adding alert info--app-info-title-hello! to the queue
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.add (package:services/alert/alert_queue.dart:48:9)
      DEBUG  #1   AlertManager.add (package:services/alert/alert_manager.dart:110:25)
      DEBUG 
      DEBUG  Added alert info--app-info-title-hello! to queue, total length: 1
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:120:9)
      DEBUG  #1   AlertManager.add (package:services/alert/alert_manager.dart:116:5)
      DEBUG 
      DEBUG  processing queue with 1 alerts
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.peek (package:services/alert/alert_queue.dart:57:9)
      DEBUG  #1   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:121:26)
      DEBUG 
      DEBUG  Peeking at alert info--app-info-title-hello!, queue length: 1
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.remove (package:services/alert/alert_queue.dart:107:11)
      DEBUG  #1   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:139:12)
      DEBUG 
      DEBUG  Removed alert info--app-info-title-hello! from queue, remaining length: 0
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:142:9)
      DEBUG  #1   <asynchronous suspension>
      DEBUG 
      DEBUG  Processing alert info--app-info-title-hello! with duration 2000ms
      DEBUG 
      FATAL 
      FATAL  #0   OverlayAlertManager.showAlert (package:services/alert/overlay_alert_manager.dart:23:9)
      FATAL  #1   AlertManager._processStandardAlert (package:services/alert/alert_manager.dart:222:20)
      FATAL 
      FATAL  showing next alert info--app-info-title-hello!
      FATAL 
      DEBUG 
      DEBUG  #0   _FakeAlertDisplayState.initState (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:292:9)
      DEBUG  #1   StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5953:55)
      DEBUG 
      DEBUG  Starting timer for alert info--app-info-title-hello! with duration 2000ms
      DEBUG 
    Test case:tests widget/alert/alert_manager_test.dart AlertManager Overlay tests completing overlay drains the queue
    Outcome:Passed
    Duration:0.042 sec
    Stdout
      DEBUG 
      DEBUG  #0   AlertManager.add (package:services/alert/alert_manager.dart:108:9)
      DEBUG  #1   runAlertManagerWidgetTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:118:15)
      DEBUG 
      DEBUG  Adding alert info--payment-info-firsttitle-fi to the queue
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.add (package:services/alert/alert_queue.dart:48:9)
      DEBUG  #1   AlertManager.add (package:services/alert/alert_manager.dart:110:25)
      DEBUG 
      DEBUG  Added alert info--payment-info-firsttitle-fi to queue, total length: 1
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:120:9)
      DEBUG  #1   AlertManager.add (package:services/alert/alert_manager.dart:116:5)
      DEBUG 
      DEBUG  processing queue with 1 alerts
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.peek (package:services/alert/alert_queue.dart:57:9)
      DEBUG  #1   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:121:26)
      DEBUG 
      DEBUG  Peeking at alert info--payment-info-firsttitle-fi, queue length: 1
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.remove (package:services/alert/alert_queue.dart:107:11)
      DEBUG  #1   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:139:12)
      DEBUG 
      DEBUG  Removed alert info--payment-info-firsttitle-fi from queue, remaining length: 0
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertManager.add (package:services/alert/alert_manager.dart:108:9)
      DEBUG  #1   runAlertManagerWidgetTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:119:15)
      DEBUG 
      DEBUG  Adding alert info--permission-info-secondtitl to the queue
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.add (package:services/alert/alert_queue.dart:48:9)
      DEBUG  #1   AlertManager.add (package:services/alert/alert_manager.dart:110:25)
      DEBUG 
      DEBUG  Added alert info--permission-info-secondtitl to queue, total length: 1
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:120:9)
      DEBUG  #1   AlertManager.add (package:services/alert/alert_manager.dart:116:5)
      DEBUG 
      DEBUG  processing queue with 1 alerts
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.peek (package:services/alert/alert_queue.dart:57:9)
      DEBUG  #1   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:121:26)
      DEBUG 
      DEBUG  Peeking at alert info--permission-info-secondtitl, queue length: 1
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.remove (package:services/alert/alert_queue.dart:107:11)
      DEBUG  #1   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:139:12)
      DEBUG 
      DEBUG  Removed alert info--permission-info-secondtitl from queue, remaining length: 0
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:142:9)
      DEBUG  #1   <asynchronous suspension>
      DEBUG 
      DEBUG  Processing alert info--payment-info-firsttitle-fi with duration 2000ms
      DEBUG 
      FATAL 
      FATAL  #0   OverlayAlertManager.showAlert (package:services/alert/overlay_alert_manager.dart:23:9)
      FATAL  #1   AlertManager._processStandardAlert (package:services/alert/alert_manager.dart:222:20)
      FATAL 
      FATAL  showing next alert info--payment-info-firsttitle-fi
      FATAL 
      DEBUG 
      DEBUG  #0   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:142:9)
      DEBUG  #1   <asynchronous suspension>
      DEBUG 
      DEBUG  Processing alert info--permission-info-secondtitl with duration 2000ms
      DEBUG 
    WARNING 
    WARNING  #0   AppOverlay.dismiss (package:core/widget/app_overlay.dart:80:11)
    WARNING  #1   OverlayAlertState._clearAlert (package:services/alert/overlay_alert_state.dart:52:13)
    WARNING 
    WARNING  Overlay already dismissed or not mounted, skipping dismiss
    WARNING 
      FATAL 
      FATAL  #0   OverlayAlertManager.showAlert (package:services/alert/overlay_alert_manager.dart:23:9)
      FATAL  #1   AlertManager._processStandardAlert (package:services/alert/alert_manager.dart:222:20)
      FATAL 
      FATAL  showing next alert info--permission-info-secondtitl
      FATAL 
      DEBUG 
      DEBUG  #0   _FakeAlertDisplayState.initState (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:292:9)
      DEBUG  #1   StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5953:55)
      DEBUG 
      DEBUG  Starting timer for alert info--payment-info-first title-first with duration 2000ms
      DEBUG 
      DEBUG 
      DEBUG  #0   _FakeAlertDisplayState.initState (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:292:9)
      DEBUG  #1   StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5953:55)
      DEBUG 
      DEBUG  Starting timer for alert info--permission-info-second title-second with duration 2000ms
      DEBUG 
    Test case:tests widget/alert/alert_manager_test.dart AlertManager Overlay tests handles multiple alert types correctly
    Outcome:Passed
    Duration:0.049 sec
    Stdout
      DEBUG 
      DEBUG  #0   AlertManager.add (package:services/alert/alert_manager.dart:108:9)
      DEBUG  #1   runAlertManagerWidgetTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:159:15)
      DEBUG 
      DEBUG  Adding alert error--backend-error-errortitle- to the queue
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.add (package:services/alert/alert_queue.dart:48:9)
      DEBUG  #1   AlertManager.add (package:services/alert/alert_manager.dart:110:25)
      DEBUG 
      DEBUG  Added alert error--backend-error-errortitle- to queue, total length: 1
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:120:9)
      DEBUG  #1   AlertManager.add (package:services/alert/alert_manager.dart:116:5)
      DEBUG 
      DEBUG  processing queue with 1 alerts
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.peek (package:services/alert/alert_queue.dart:57:9)
      DEBUG  #1   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:121:26)
      DEBUG 
      DEBUG  Peeking at alert error--backend-error-errortitle-, queue length: 1
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.remove (package:services/alert/alert_queue.dart:107:11)
      DEBUG  #1   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:139:12)
      DEBUG 
      DEBUG  Removed alert error--backend-error-errortitle- from queue, remaining length: 0
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:142:9)
      DEBUG  #1   <asynchronous suspension>
      DEBUG 
      DEBUG  Processing alert error--backend-error-errortitle- with duration 2000ms
      DEBUG 
      FATAL 
      FATAL  #0   OverlayAlertManager.showAlert (package:services/alert/overlay_alert_manager.dart:23:9)
      FATAL  #1   AlertManager._processStandardAlert (package:services/alert/alert_manager.dart:222:20)
      FATAL 
      FATAL  showing next alert error--backend-error-errortitle-
      FATAL 
      DEBUG 
      DEBUG  #0   _FakeAlertDisplayState.initState (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:292:9)
      DEBUG  #1   StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5953:55)
      DEBUG 
      DEBUG  Starting timer for alert error--backend-error-error title-error message with duration 2000ms
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertManager.add (package:services/alert/alert_manager.dart:108:9)
      DEBUG  #1   runAlertManagerWidgetTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:162:15)
      DEBUG 
      DEBUG  Adding alert info--app-info-infotitle-infomes to the queue
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.add (package:services/alert/alert_queue.dart:48:9)
      DEBUG  #1   AlertManager.add (package:services/alert/alert_manager.dart:110:25)
      DEBUG 
      DEBUG  Added alert info--app-info-infotitle-infomes to queue, total length: 1
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:120:9)
      DEBUG  #1   AlertManager.add (package:services/alert/alert_manager.dart:116:5)
      DEBUG 
      DEBUG  processing queue with 1 alerts
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.peek (package:services/alert/alert_queue.dart:57:9)
      DEBUG  #1   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:121:26)
      DEBUG 
      DEBUG  Peeking at alert info--app-info-infotitle-infomes, queue length: 1
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertManager._isAlertActive (package:services/alert/alert_manager.dart:152:11)
      DEBUG  #1   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:128:9)
      DEBUG 
      DEBUG  next alert (info--app-info-infotitle-infomes) LESS important, waiting for (error--backend-error-error title-error message)
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:129:11)
      DEBUG  #1   AlertManager.add (package:services/alert/alert_manager.dart:116:5)
      DEBUG 
      DEBUG  Waiting for alert info--app-info-info title-info message
      DEBUG 
      DEBUG 
      DEBUG  #0   OverlayAlertManager.showAlert.<anonymous closure> (package:services/alert/overlay_alert_manager.dart:36:13)
      DEBUG  #1   runAlertManagerWidgetTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:172:30)
      DEBUG 
      DEBUG  alert error--backend-error-errortitle- completed with (dismissed: true, id: error--backend-error-error title-error message)
      DEBUG 
      DEBUG 
      DEBUG  #0   OverlayAlertManager._onComplete (package:services/alert/overlay_alert_manager.dart:46:9)
      DEBUG  #1   OverlayAlertManager.showAlert.<anonymous closure> (package:services/alert/overlay_alert_manager.dart:37:9)
      DEBUG 
      DEBUG  Overlay completed with error--backend-error-error title-error message: (dismissed: true, id: error--backend-error-error title-error message)
      DEBUG 
      DEBUG 
      DEBUG  #0   OverlayAlertManager._onComplete (package:services/alert/overlay_alert_manager.dart:48:11)
      DEBUG  #1   OverlayAlertManager.showAlert.<anonymous closure> (package:services/alert/overlay_alert_manager.dart:37:9)
      DEBUG 
      DEBUG  Alert completed, clearing alert/action
      DEBUG 
       INFO 
       INFO  #0   new AlertManager._.<anonymous closure> (package:services/alert/alert_manager.dart:71:13)
       INFO  #1   OverlayAlertManager._onComplete (package:services/alert/overlay_alert_manager.dart:54:15)
       INFO 
       INFO  Overlay completed with (dismissed: true, id: error--backend-error-error title-error message)
       INFO 
       INFO 
       INFO  #0   AlertManager.checkStatusDebug (package:services/alert/alert_manager.dart:275:9)
       INFO  #1   new AlertManager._.<anonymous closure> (package:services/alert/alert_manager.dart:72:9)
       INFO 
       INFO  ============================== ALERT MANAGER STATUS ==============================	AlertManager is not persisting, CAN process alerts
       INFO  1 alerts in the Queue.
       INFO  	Waiting Alert: app - info--app-info-infotitle-infomes
       INFO  Can PROCEED = true
       INFO  ==============================
       INFO 
      DEBUG 
      DEBUG  #0   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:120:9)
      DEBUG  #1   new AlertManager._.<anonymous closure> (package:services/alert/alert_manager.dart:73:9)
      DEBUG 
      DEBUG  processing queue with 1 alerts
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.peek (package:services/alert/alert_queue.dart:57:9)
      DEBUG  #1   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:121:26)
      DEBUG 
      DEBUG  Peeking at alert info--app-info-infotitle-infomes, queue length: 1
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.remove (package:services/alert/alert_queue.dart:107:11)
      DEBUG  #1   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:139:12)
      DEBUG 
      DEBUG  Removed alert info--app-info-infotitle-infomes from queue, remaining length: 0
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:133:13)
      DEBUG  #1   <asynchronous suspension>
      DEBUG 
      DEBUG  Alert completed info--app-info-info title-info message
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:120:9)
      DEBUG  #1   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:134:15)
      DEBUG 
      DEBUG  processing queue with 0 alerts
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:124:11)
      DEBUG  #1   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:134:15)
      DEBUG 
      DEBUG  no alerts in queue, stopping the process
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:142:9)
      DEBUG  #1   <asynchronous suspension>
      DEBUG 
      DEBUG  Processing alert info--app-info-infotitle-infomes with duration 2000ms
      DEBUG 
      FATAL 
      FATAL  #0   OverlayAlertManager.showAlert (package:services/alert/overlay_alert_manager.dart:23:9)
      FATAL  #1   AlertManager._processStandardAlert (package:services/alert/alert_manager.dart:222:20)
      FATAL 
      FATAL  showing next alert info--app-info-infotitle-infomes
      FATAL 
      DEBUG 
      DEBUG  #0   _FakeAlertDisplayState.initState (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:292:9)
      DEBUG  #1   StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5953:55)
      DEBUG 
      DEBUG  Starting timer for alert info--app-info-info title-info message with duration 2000ms
      DEBUG 
    Test case:tests widget/alert/alert_manager_test.dart AlertManager Overlay tests alerts are dismissed when navigating away
    Outcome:Passed
    Duration:0.184 sec
    Stdout
      DEBUG 
      DEBUG  #0   AppRouteObserver.didPush (package:core/admin/app_route_observer.dart:35:9)
      DEBUG  #1   _NavigatorPushObservation.notify (package:flutter/src/widgets/navigator.dart:3571:14)
      DEBUG 
      DEBUG  Push Navigation Event:to / with args: null
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertManager.clearOverlaysOnRouteChange (package:services/alert/alert_manager.dart:231:9)
      DEBUG  #1   AppRouteObserver._clearOverlaysOnRouteChange (package:core/admin/app_route_observer.dart:65:55)
      DEBUG 
      DEBUG  clearing overlays on route change
      DEBUG 
    WARNING 
    WARNING  #0   AnalyticsInterface.logRoute (package:core/analytics/analytics_interface.dart:37:11)
    WARNING  #1   AppRouteObserver.didPush (package:core/admin/app_route_observer.dart:40:16)
    WARNING 
    WARNING  No user logged in, skipping route logging for /
    WARNING 
      DEBUG 
      DEBUG  #0   AlertManager.add (package:services/alert/alert_manager.dart:108:9)
      DEBUG  #1   runAlertManagerWidgetTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:210:15)
      DEBUG 
      DEBUG  Adding alert info--network-info-title-persist to the queue
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.add (package:services/alert/alert_queue.dart:48:9)
      DEBUG  #1   AlertManager.add (package:services/alert/alert_manager.dart:110:25)
      DEBUG 
      DEBUG  Added alert info--network-info-title-persist to queue, total length: 1
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:120:9)
      DEBUG  #1   AlertManager.add (package:services/alert/alert_manager.dart:116:5)
      DEBUG 
      DEBUG  processing queue with 1 alerts
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.peek (package:services/alert/alert_queue.dart:57:9)
      DEBUG  #1   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:121:26)
      DEBUG 
      DEBUG  Peeking at alert info--network-info-title-persist, queue length: 1
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertQueue.remove (package:services/alert/alert_queue.dart:107:11)
      DEBUG  #1   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:139:12)
      DEBUG 
      DEBUG  Removed alert info--network-info-title-persist from queue, remaining length: 0
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertManager._advanceQueue (package:services/alert/alert_manager.dart:142:9)
      DEBUG  #1   <asynchronous suspension>
      DEBUG 
      DEBUG  Processing alert info--network-info-title-persist with duration 2000ms
      DEBUG 
      FATAL 
      FATAL  #0   OverlayAlertManager.showAlert (package:services/alert/overlay_alert_manager.dart:23:9)
      FATAL  #1   AlertManager._processStandardAlert (package:services/alert/alert_manager.dart:222:20)
      FATAL 
      FATAL  showing next alert info--network-info-title-persist
      FATAL 
      DEBUG 
      DEBUG  #0   _FakeAlertDisplayState.initState (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:292:9)
      DEBUG  #1   StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5953:55)
      DEBUG 
      DEBUG  Starting timer for alert info--network-info-title-persistent with duration 2000ms
      DEBUG 
      DEBUG 
      DEBUG  #0   AppRouteObserver.didPush (package:core/admin/app_route_observer.dart:35:9)
      DEBUG  #1   _NavigatorPushObservation.notify (package:flutter/src/widgets/navigator.dart:3571:14)
      DEBUG 
      DEBUG  Push Navigation Event:to null with args: null
      DEBUG 
      DEBUG 
      DEBUG  #0   AlertManager.clearOverlaysOnRouteChange (package:services/alert/alert_manager.dart:231:9)
      DEBUG  #1   AppRouteObserver._clearOverlaysOnRouteChange (package:core/admin/app_route_observer.dart:65:55)
      DEBUG 
      DEBUG  clearing overlays on route change
      DEBUG 
    WARNING 
    WARNING  #0   AnalyticsInterface.logRoute (package:core/analytics/analytics_interface.dart:37:11)
    WARNING  #1   AppRouteObserver.didPush (package:core/admin/app_route_observer.dart:40:16)
    WARNING 
    WARNING  No user logged in, skipping route logging for null
    WARNING 
    Test case:tests widget/service/crash_restarter_test.dart CrashRestarter: Phoenix.rebirth restarts the app
    Outcome:Passed
    Duration:0.035 sec
    Stdout
      DEBUG 
      DEBUG  #0   new CrashRestartInfo (package:services/restart/crash_restart_info.dart:17:9)
      DEBUG  #1   new CrashRestarter.custom (package:services/restart/crash_restarter.dart:33:15)
      DEBUG 
      DEBUG  CrashRestartInfo initialized with lastRestart: 2026-02-14 16:29:02.359691, threshold: 24:00:00.000000
      DEBUG 
      DEBUG 
      DEBUG  #0   runCrashRestarterWidgetTests.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/widget/service/crash_restarter_test.dart:24:17)
      DEBUG  #1   CrashRestarter.tryRestart (package:services/restart/crash_restarter.dart:57:15)
      DEBUG 
      DEBUG  App restarted
      DEBUG 
    WARNING 
    WARNING  #0   CrashRestarter.tryRestart (package:services/restart/crash_restarter.dart:59:9)
    WARNING  #1   runCrashRestarterWidgetTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/widget/service/crash_restarter_test.dart:30:19)
    WARNING 
    WARNING  Restarting app with last restart time CrashRestarterInfo{lastRestart: 2026-02-16 16:29:02.359691, threshold: 24:00:00.000000}
    WARNING 

    Suite stdout:

       INFO 
       INFO  #0   AppThemeFactory.buildTextTheme (package:core/theme/app_theme_factory.dart:65:11)
       INFO  #1   AppThemeFactory.create (package:core/theme/app_theme_factory.dart:29:27)
       INFO 
       INFO  Using MobileTheme...
       INFO 

    Suite stderr:

    None