Atlas › Test

TestNewSummaryRow_TruncatesOversizedDetail

Exact test identity: go.temporal.io/server/tools/testrunner/TestNewSummaryRow_TruncatesOversizedDetail

Package
go.temporal.io/server/tools/testrunner
Suite / test hierarchy
TestNewSummaryRow_TruncatesOversizedDetail
Test
TestNewSummaryRow_TruncatesOversizedDetail
Introduced at
summary.go ×1 Frontier kind: Joint frontier
Covered ranges
3
Covered lines
12
Covered files
1

Covered source

Expand a file to inspect source; the > gutter marks covered lines.

go.temporal.io/server/tools/testrunner/summary.go 12 covered LOC · 3 ranges

Open complete file

90 }
91
92 > func newSummaryRow(kind failureType, name string, details string) summaryRow { summary.go
93 > if len(details) > summaryMaxDetailBytes {
94 > headBytes := (summaryMaxDetailBytes - len(summaryTruncatedMarker)) / 2 summary.go
95 > tailBytes := summaryMaxDetailBytes - len(summaryTruncatedMarker) - headBytes
96 > details = details[:headBytes] + summaryTruncatedMarker + details[len(details)-tailBytes:]
97 > }
98 > return summaryRow{ summary.go
99 > Kind: kind,
100 > Name: name,
101 > Details: details,
102 > Final: strings.Contains(name, "(final)"),
103 > }
104 }
105