MCPcopy Create free account
hub / github.com/CodSpeedHQ/codspeed / test_parse_v2_as_v2

Function test_parse_v2_as_v2

crates/runner-shared/src/unwind_data.rs:427–442  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

425
426 #[test]
427 fn test_parse_v2_as_v2() {
428 // Parse V2 binary artifact as V2 using UnwindDataV2::parse
429 let parsed_v2 = UnwindDataV2::parse(V2_BINARY).expect("Failed to parse V2 data as V2");
430
431 // Should match expected V2 data
432 let expected_v2 = create_sample_v2();
433 assert_eq!(parsed_v2.path, expected_v2.path);
434 assert_eq!(parsed_v2.timestamp, expected_v2.timestamp);
435 assert_eq!(parsed_v2.avma_range, expected_v2.avma_range);
436 assert_eq!(parsed_v2.base_avma, expected_v2.base_avma);
437 assert_eq!(parsed_v2.base_svma, expected_v2.base_svma);
438 assert_eq!(parsed_v2.eh_frame_hdr, expected_v2.eh_frame_hdr);
439 assert_eq!(parsed_v2.eh_frame_hdr_svma, expected_v2.eh_frame_hdr_svma);
440 assert_eq!(parsed_v2.eh_frame, expected_v2.eh_frame);
441 assert_eq!(parsed_v2.eh_frame_svma, expected_v2.eh_frame_svma);
442 }
443}

Callers

nothing calls this directly

Calls 1

create_sample_v2Function · 0.85

Tested by

no test coverage detected