From cdb6badddaede0f69ef8ce9cb4b7e25e876b75fa Mon Sep 17 00:00:00 2001 From: "Alex Ellis (OpenFaaS Ltd)" Date: Mon, 24 Jan 2022 16:41:30 +0000 Subject: [PATCH] Deference channel The defer close statement was causing issues in CI Signed-off-by: Alex Ellis (OpenFaaS Ltd) --- gateway/metrics/exporter_test.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gateway/metrics/exporter_test.go b/gateway/metrics/exporter_test.go index 36431eee..37a1be34 100644 --- a/gateway/metrics/exporter_test.go +++ b/gateway/metrics/exporter_test.go @@ -75,7 +75,6 @@ func Test_Collect_CollectsTheNumberOfReplicasOfAService(t *testing.T) { exporter.services = []types.FunctionStatus{expectedService} ch := make(chan prometheus.Metric) - defer close(ch) go exporter.Collect(ch) @@ -88,4 +87,6 @@ func Test_Collect_CollectsTheNumberOfReplicasOfAService(t *testing.T) { if expectedReplicas != result.value { t.Errorf("Want %f, got %f", expectedReplicas, result.value) } + ch = nil + }