aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/cover/cover.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2024-05-31 10:19:02 +0200
committerDmitry Vyukov <dvyukov@google.com>2024-06-03 15:04:36 +0000
commit5960b24d36c090eb0e11a774464fd99626d8596c (patch)
tree83c10e5e84a5d855d3552403e91a6c01e9214d53 /pkg/cover/cover.go
parent1391da26937e63c018202fb53ab080d816a758ce (diff)
pkg/fuzzer: refactor deflake tests
Convert tests to table tests to avoid duplication and make it easier to add new tests.
Diffstat (limited to 'pkg/cover/cover.go')
-rw-r--r--pkg/cover/cover.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkg/cover/cover.go b/pkg/cover/cover.go
index d863dcde6..caef2a09c 100644
--- a/pkg/cover/cover.go
+++ b/pkg/cover/cover.go
@@ -6,6 +6,12 @@ package cover
type Cover map[uint64]struct{}
+func FromRaw(raw []uint64) Cover {
+ var c Cover
+ c.Merge(raw)
+ return c
+}
+
func (cov *Cover) Merge(raw []uint64) {
c := *cov
if c == nil {