Revert "Make history entry start times more precise (down to the nanosecond) to make the recorded runtime more accurate, since currently start times are rounded to the nearest second. Though note that 'date' on MacOS doesn't support %N, so this doesn't apply to MacOS"

This reverts commit d404a73c9b since it appears to be causing test failures for linux
This commit is contained in:
David Dworken
2023-10-07 20:05:21 -07:00
parent 4bb0ebfb2e
commit 6281ae0601
5 changed files with 25 additions and 27 deletions

View File

@@ -135,18 +135,17 @@ func TestBuildHistoryEntryWithTimestampStripping(t *testing.T) {
}
}
func TestParseCrossPlatformTime(t *testing.T) {
res := parseCrossPlatformTime("1696715149")
require.Equal(t, time.Unix(1696715149, 0).UTC(), res)
res = parseCrossPlatformTime("1696715149N")
require.Equal(t, time.Unix(1696715149, 0).UTC(), res)
res = parseCrossPlatformTime("1696715218277655463")
require.Equal(t, time.Unix(0, 1696715218277655463).UTC(), res)
res = parseCrossPlatformTime("1696715218277655463N")
require.Equal(t, time.Unix(0, 1696715218277655463).UTC(), res)
func TestParseCrossPlatformInt(t *testing.T) {
res, err := parseCrossPlatformInt("123")
require.NoError(t, err)
if res != 123 {
t.Fatalf("failed to parse cross platform int %d", res)
}
res, err = parseCrossPlatformInt("123N")
require.NoError(t, err)
if res != 123 {
t.Fatalf("failed to parse cross platform int %d", res)
}
}
func TestBuildRegexFromTimeFormat(t *testing.T) {