MCPcopy Create free account
hub / github.com/FastLED/FastLED / ProcessTiming

Class ProcessTiming

ci/util/test_runner.py:256–272  ·  view source on GitHub ↗

Information about a completed process execution for timing summary

Source from the content-addressed store, hash-verified

254
255@dataclass
256class ProcessTiming:
257 """Information about a completed process execution for timing summary"""
258
259 name: str
260 duration: float
261 command: str
262 skipped: bool = False
263 # Phase timing breakdown for Meson tests (seconds) - None if not applicable
264 meson_setup_time: Optional[float] = None
265 ninja_maintenance_time: Optional[float] = None
266 compile_time: Optional[float] = None
267 test_execution_time: Optional[float] = None
268 # Compilation sub-phase breakdown (seconds) - None if not applicable
269 compile_core_time: Optional[float] = None
270 compile_objects_time: Optional[float] = None
271 compile_example_link_time: Optional[float] = None
272 compile_test_link_time: Optional[float] = None
273
274
275@dataclass

Callers 6

_process_active_testsMethod · 0.90
_run_sequentialMethod · 0.90
_create_skipped_timingFunction · 0.85
runnerFunction · 0.85

Calls

no outgoing calls

Tested by 3

_create_skipped_timingFunction · 0.68
runnerFunction · 0.68