@@ -63,6 +63,7 @@ def test_export_success_emits_success_event_with_all_phase_durations(patched_exp
6363 assert isinstance (kwargs ["duration" ], float )
6464 assert kwargs ["duration" ] >= 0
6565 assert isinstance (kwargs ["compile_duration" ], float )
66+ assert isinstance (kwargs ["setup_duration" ], float )
6667 assert isinstance (kwargs ["build_duration" ], float )
6768 assert isinstance (kwargs ["zip_duration" ], float )
6869 assert kwargs ["detail" ] is None
@@ -74,21 +75,21 @@ def test_export_success_emits_success_event_with_all_phase_durations(patched_exp
7475 (
7576 "get_compiled_app" ,
7677 {"compile_duration" },
77- {"build_duration" , "zip_duration" },
78+ {"setup_duration" , " build_duration" , "zip_duration" },
7879 ),
7980 (
8081 "setup_frontend" ,
81- {"compile_duration" , "build_duration " },
82- {"zip_duration" },
82+ {"compile_duration" , "setup_duration " },
83+ {"build_duration" , " zip_duration" },
8384 ),
8485 (
8586 "build" ,
86- {"compile_duration" , "build_duration" },
87+ {"compile_duration" , "setup_duration" , " build_duration" },
8788 {"zip_duration" },
8889 ),
8990 (
9091 "zip_app" ,
91- {"compile_duration" , "build_duration" , "zip_duration" },
92+ {"compile_duration" , "setup_duration" , " build_duration" , "zip_duration" },
9293 set (),
9394 ),
9495 ],
@@ -122,6 +123,7 @@ def test_export_backend_only_emits_only_zip_duration(patched_export):
122123 kwargs = _send_kwargs (patched_export ["send" ])
123124 assert kwargs ["status" ] == "success"
124125 assert kwargs ["compile_duration" ] is None
126+ assert kwargs ["setup_duration" ] is None
125127 assert kwargs ["build_duration" ] is None
126128 assert isinstance (kwargs ["zip_duration" ], float )
127129
@@ -132,5 +134,6 @@ def test_export_no_zip_emits_only_compile_and_build_durations(patched_export):
132134 kwargs = _send_kwargs (patched_export ["send" ])
133135 assert kwargs ["status" ] == "success"
134136 assert isinstance (kwargs ["compile_duration" ], float )
137+ assert isinstance (kwargs ["setup_duration" ], float )
135138 assert isinstance (kwargs ["build_duration" ], float )
136139 assert kwargs ["zip_duration" ] is None
0 commit comments