branchrust_reboot/main/serverprofiler_misaligned_depths_export_fixcancel
5 Commits over 0 Days - ∞cph!
Update(tests): add ExportExtraEnd2Frames
Test passes but looks incorrect
Tests: ran unit tests
Bugfix: potentially support exporting profile of Recorder started inside a method and finished outside
Need to write more tests to validate it works across frames - not confident about it.
Tests: ran ExportExtraEnd - passes. ran all others - still valid
Update(tests): emit valid timestamps when running profile exporter tests
Tests: confirmed seconds-scale ranges in perfetto
Bugfix: handle cases where main thread doesn't have any profiling marks
Veeeeeeery unlikely event to happen, but should be supported
Tests: ran ExportEmptyMainThread test - it now passes
New(tests): ProfileExporter unit tests
Synthesizes basic profile streams and sees if it sucesfully exports them, without checking contents.
Tests: ran tests, 2 fail. inspected some outputs of passing ones