Skip to content

Commit d8c7903

Browse files
committed
test(export): cover new setup_duration phase in export telemetry tests
1 parent 9bd5c20 commit d8c7903

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

tests/units/utils/test_export.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)