(t *testing.T)
| 76 | } |
| 77 | |
| 78 | func TestSysoffFromPrecise(t *testing.T) { |
| 79 | preciseTs := &PTPSysOffsetPrecise{ |
| 80 | Realtime: PtpClockTime{Sec: 1667818190, Nsec: 552297411}, |
| 81 | Device: PtpClockTime{Sec: 1667818153, Nsec: 552297462}, |
| 82 | Monoraw: PtpClockTime{Sec: 1667818190, Nsec: 552297522}, |
| 83 | } |
| 84 | sysoff := SysoffFromPrecise(preciseTs) |
| 85 | want := SysoffResult{ |
| 86 | SysTime: time.Unix(1667818190, 552297522), |
| 87 | PHCTime: time.Unix(1667818153, 552297462), |
| 88 | SysClockID: unix.CLOCK_MONOTONIC_RAW, |
| 89 | Delay: 0, |
| 90 | Offset: 37000000060, |
| 91 | } |
| 92 | require.Equal(t, want, sysoff) |
| 93 | } |
| 94 | |
| 95 | func TestOffsetBetweenPreciseReadings(t *testing.T) { |
| 96 | preciseA := &PTPSysOffsetPrecise{ |
nothing calls this directly
no test coverage detected
searching dependent graphs…