
00:00 +0: loading /Users/trendy/Documents/IMIapps/mobile/test/buyer_identity_flow_test.dart                                                                                                            
00:01 +0: loading /Users/trendy/Documents/IMIapps/mobile/test/buyer_identity_flow_test.dart                                                                                                            
00:01 +0: loading /Users/trendy/Documents/IMIapps/mobile/test/order_model_test.dart                                                                                                                    
00:01 +0: /Users/trendy/Documents/IMIapps/mobile/test/order_model_test.dart: ... Quote & Price Calculation Tests Parses full backend pricing quote including app fee, imi fee, pb1 tax, and service fee
00:01 +1: /Users/trendy/Documents/IMIapps/mobile/test/order_model_test.dart: ... Quote & Price Calculation Tests Parses full backend pricing quote including app fee, imi fee, pb1 tax, and service fee
00:01 +1: /Users/trendy/Documents/IMIapps/mobile/test/order_model_test.dart: OrderModel Quote & Price Calculation Tests PaymentModel helper methods work accurately for Snap Midtrans integration      
00:01 +2: /Users/trendy/Documents/IMIapps/mobile/test/order_model_test.dart: OrderModel Quote & Price Calculation Tests PaymentModel helper methods work accurately for Snap Midtrans integration      
00:01 +2: loading /Users/trendy/Documents/IMIapps/mobile/test/register_otp_flow_test.dart                                                                                                              
00:01 +2: /Users/trendy/Documents/IMIapps/mobile/test/register_otp_flow_test.dart: Phone Number Normalization Tests Standardizes Indonesian phone numbers from various user input formats              
00:01 +3: /Users/trendy/Documents/IMIapps/mobile/test/buyer_identity_flow_test.dart: ... Extraction Tests UserModel prioritizes non-empty active member/user credentials and rejects blank strings     
00:01 +4: /Users/trendy/Documents/IMIapps/mobile/test/buyer_identity_flow_test.dart: ... Extraction Tests UserModel prioritizes non-empty active member/user credentials and rejects blank strings     
00:01 +5: /Users/trendy/Documents/IMIapps/mobile/test/buyer_identity_flow_test.dart: ... Extraction Tests UserModel prioritizes non-empty active member/user credentials and rejects blank strings     
00:01 +6: /Users/trendy/Documents/IMIapps/mobile/test/buyer_identity_flow_test.dart: ... Extraction Tests UserModel prioritizes non-empty active member/user credentials and rejects blank strings     
00:01 +7: /Users/trendy/Documents/IMIapps/mobile/test/widget_test.dart: App smoke test                                                                                                                 
00:01 +8: /Users/trendy/Documents/IMIapps/mobile/test/widget_test.dart: App smoke test                                                                                                                 
00:01 +9: /Users/trendy/Documents/IMIapps/mobile/test/widget_test.dart: App smoke test                                                                                                                 
00:01 +10: /Users/trendy/Documents/IMIapps/mobile/test/widget_test.dart: App smoke test                                                                                                                
00:02 +10: /Users/trendy/Documents/IMIapps/mobile/test/widget_test.dart: App smoke test                                                                                                                
00:02 +11: /Users/trendy/Documents/IMIapps/mobile/test/widget_test.dart: App smoke test                                                                                                                
00:02 +12: /Users/trendy/Documents/IMIapps/mobile/test/widget_test.dart: App smoke test                                                                                                                
00:02 +13: /Users/trendy/Documents/IMIapps/mobile/test/register_otp_flow_test.dart: RegisterScreen Widget Test Renders registration screen with name, phone, and submit button                         
00:03 +13: /Users/trendy/Documents/IMIapps/mobile/test/register_otp_flow_test.dart: RegisterScreen Widget Test Renders registration screen with name, phone, and submit button                         
00:03 +14: /Users/trendy/Documents/IMIapps/mobile/test/buyer_identity_flow_test.dart: ... Form Tests Checkout screen pre-populates buyer identity strictly from active user and defaults receiver      
00:03 +15: /Users/trendy/Documents/IMIapps/mobile/test/buyer_identity_flow_test.dart: ... Form Tests Checkout screen pre-populates buyer identity strictly from active user and defaults receiver      
00:03 +16: /Users/trendy/Documents/IMIapps/mobile/test/buyer_identity_flow_test.dart: ... Form Tests Checkout screen pre-populates buyer identity strictly from active user and defaults receiver      
00:03 +17: /Users/trendy/Documents/IMIapps/mobile/test/buyer_identity_flow_test.dart: ... Form Tests Checkout screen pre-populates buyer identity strictly from active user and defaults receiver      
00:03 +18: /Users/trendy/Documents/IMIapps/mobile/test/buyer_identity_flow_test.dart: ... Form Tests Checkout screen pre-populates buyer identity strictly from active user and defaults receiver      
00:03 +19: /Users/trendy/Documents/IMIapps/mobile/test/buyer_identity_flow_test.dart: ... Form Tests Checkout screen pre-populates buyer identity strictly from active user and defaults receiver      
00:03 +20: /Users/trendy/Documents/IMIapps/mobile/test/buyer_identity_flow_test.dart: ... Form Tests Checkout screen pre-populates buyer identity strictly from active user and defaults receiver      
00:03 +21: /Users/trendy/Documents/IMIapps/mobile/test/buyer_identity_flow_test.dart: ... Form Tests Checkout screen pre-populates buyer identity strictly from active user and defaults receiver      
00:03 +22: /Users/trendy/Documents/IMIapps/mobile/test/audit_oct14_remediation_test.dart: ... & Recovery Tests Rejection of price drift calls DELETE and on 200 clears attempt and allows fresh draft  
00:03 +23: /Users/trendy/Documents/IMIapps/mobile/test/audit_oct14_remediation_test.dart: ... & Recovery Tests Rejection of price drift calls DELETE and on 200 clears attempt and allows fresh draft  
00:04 +23: /Users/trendy/Documents/IMIapps/mobile/test/audit_oct14_remediation_test.dart: ... & Recovery Tests Rejection of price drift calls DELETE and on 200 clears attempt and allows fresh draft  
00:04 +24: /Users/trendy/Documents/IMIapps/mobile/test/audit_oct14_remediation_test.dart: ... & Recovery Tests Rejection of price drift calls DELETE and on 200 clears attempt and allows fresh draft  
00:04 +25: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:04 +26: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:04 +27: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:04 +28: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:04 +29: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:04 +30: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:04 +31: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:04 +32: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:04 +33: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:04 +34: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:04 +35: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:04 +36: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:04 +37: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:05 +37: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:05 +38: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:05 +39: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:05 +40: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:05 +41: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:05 +42: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:05 +43: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:05 +44: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:05 +45: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:05 +46: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:05 +47: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:05 +48: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:05 +49: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:05 +50: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:05 +51: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:05 +52: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:05 +53: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:05 +54: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:05 +55: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:05 +56: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:05 +57: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:05 +58: /Users/trendy/Documents/IMIapps/mobile/test/identity_remediation_suite_test.dart: ... Tests (I03) 4. Lost create response then edit / restart: must replay identical frozen payload         
00:05 +59: /Users/trendy/Documents/IMIapps/mobile/test/audit_oct14_remediation_test.dart: N04 — No Fake Facts Tests Missing circuit and remaining null displays honest labels without fake 200 quota   
00:05 +60: /Users/trendy/Documents/IMIapps/mobile/test/audit_oct14_remediation_test.dart: N04 — No Fake Facts Tests Missing circuit and remaining null displays honest labels without fake 200 quota   
00:05 +61: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:05 +62: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:05 +63: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:05 +64: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:06 +64: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:06 +65: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:06 +66: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:06 +67: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:06 +68: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:06 +69: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:06 +70: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:06 +71: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:06 +72: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:06 +73: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:06 +74: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:06 +75: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:07 +75: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:07 +76: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:07 +77: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:07 +78: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:07 +79: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:07 +80: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:07 +81: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:07 +82: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:07 +83: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Renders quote breakdown, terms acceptance, and responds to payment flow  
00:07 +84: /Users/trendy/Documents/IMIapps/mobile/test/spklu_feature_test.dart: ... Widget Tests Renders real Bandung OSM data with 3 stations, partial warning, and distinct edit/import timestamps   
00:07 +85: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Tapping Batal & Buat Ulang invokes cancelOrder and on 409 retains attempt
00:08 +85: /Users/trendy/Documents/IMIapps/mobile/test/payment_recovery_test.dart: CheckoutScreen Widget UI Integration Tests Tapping Batal & Buat Ulang invokes cancelOrder and on 409 retains attempt
00:08 +86: /Users/trendy/Documents/IMIapps/mobile/test/spklu_feature_test.dart: HomeScreen SPKLU Shortcut Tests SPKLU Terdekat shortcut appears on HomeScreen and prompts login when guest             
00:08 +87: /Users/trendy/Documents/IMIapps/mobile/test/spklu_feature_test.dart: HomeScreen SPKLU Shortcut Tests SPKLU Terdekat shortcut appears on HomeScreen and prompts login when guest             
00:08 +87: /Users/trendy/Documents/IMIapps/mobile/test/spklu_feature_test.dart: HomeScreen SPKLU Shortcut Tests SPKLU Terdekat shortcut navigates to SpkluScreen when logged in                        
00:08 +88: /Users/trendy/Documents/IMIapps/mobile/test/spklu_feature_test.dart: HomeScreen SPKLU Shortcut Tests SPKLU Terdekat shortcut navigates to SpkluScreen when logged in                        
00:08 +88: All tests passed!                                                                                                                                                                           
