From c57e2ba187277c0ef3a18c9cc58114bb291204b5 Mon Sep 17 00:00:00 2001 From: moul <94029+moul@users.noreply.github.com> Date: Fri, 22 Sep 2023 09:21:49 +0200 Subject: [PATCH] test: setup goleak testing Signed-off-by: moul <94029+moul@users.noreply.github.com> --- gno.land/cmd/gnoland/goleak_test.go | 11 +++++++++++ go.mod | 1 + go.sum | 2 ++ 3 files changed, 14 insertions(+) create mode 100644 gno.land/cmd/gnoland/goleak_test.go diff --git a/gno.land/cmd/gnoland/goleak_test.go b/gno.land/cmd/gnoland/goleak_test.go new file mode 100644 index 00000000000..de6aa9bede4 --- /dev/null +++ b/gno.land/cmd/gnoland/goleak_test.go @@ -0,0 +1,11 @@ +package main + +import ( + "testing" + + "go.uber.org/goleak" +) + +func TestMain(m *testing.M) { + goleak.VerifyTestMain(m) +} diff --git a/go.mod b/go.mod index d7544ddcdf5..cd87ed5abf0 100644 --- a/go.mod +++ b/go.mod @@ -31,6 +31,7 @@ require ( github.com/stretchr/testify v1.8.4 github.com/tecbot/gorocksdb v0.0.0-20191217155057-f0fad39f321c go.etcd.io/bbolt v1.3.7 + go.uber.org/goleak v1.2.1 go.uber.org/multierr v1.9.0 golang.org/x/crypto v0.13.0 golang.org/x/mod v0.12.0 diff --git a/go.sum b/go.sum index b038376393c..4e998868f7c 100644 --- a/go.sum +++ b/go.sum @@ -181,6 +181,8 @@ go.opencensus.io v0.22.5 h1:dntmOdLpSpHlVqbW5Eay97DelsZHe+55D+xC6i0dDS0= go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= go.uber.org/atomic v1.7.0 h1:ADUqmZGgLDDfbSL9ZmPxKTybcoEYHgpYfELNoN+7hsw= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= +go.uber.org/goleak v1.2.1 h1:NBol2c7O1ZokfZ0LEU9K6Whx/KnwvepVetCUhtKja4A= +go.uber.org/goleak v1.2.1/go.mod h1:qlT2yGI9QafXHhZZLxlSuNsMw3FFLxBr+tBRlmO1xH4= go.uber.org/multierr v1.9.0 h1:7fIwc/ZtS0q++VgcfqFDxSBZVv/Xo49/SYnDFupUwlI= go.uber.org/multierr v1.9.0/go.mod h1:X2jQV1h+kxSjClGpnseKVIxpmcjrj7MNnI0bnlfKTVQ= golang.org/x/crypto v0.0.0-20170930174604-9419663f5a44/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=