diff --git a/Makefile b/Makefile index b6040e7..6012a74 100644 --- a/Makefile +++ b/Makefile @@ -25,7 +25,7 @@ lint: .PHONY: test test: - go test ./... + go test ./... -race -shuffle=on .PHONY: container container: diff --git a/client/nginx_test.go b/client/nginx_test.go index b9e867c..68005cb 100644 --- a/client/nginx_test.go +++ b/client/nginx_test.go @@ -8,6 +8,8 @@ import ( const validStabStats = "Active connections: 1457 \nserver accepts handled requests\n 6717066 6717066 65844359 \nReading: 1 Writing: 8 Waiting: 1448 \n" func TestParseStubStatsValidInput(t *testing.T) { + t.Parallel() + tests := []struct { input []byte expectedResult StubStats diff --git a/collector/helper_test.go b/collector/helper_test.go index cfbfec7..31cb022 100644 --- a/collector/helper_test.go +++ b/collector/helper_test.go @@ -6,6 +6,8 @@ import ( ) func TestMergeLabels(t *testing.T) { + t.Parallel() + tests := []struct { name string mapA, mapB, want map[string]string diff --git a/collector/nginx_plus.go b/collector/nginx_plus.go index 75c7cb1..007eb33 100644 --- a/collector/nginx_plus.go +++ b/collector/nginx_plus.go @@ -206,7 +206,8 @@ type VariableLabelNames struct { // NewVariableLabels creates a new struct for VariableNames for the collector func NewVariableLabelNames(upstreamServerVariableLabelNames []string, serverZoneVariableLabelNames []string, upstreamServerPeerVariableLabelNames []string, - streamUpstreamServerVariableLabelNames []string, streamServerZoneLabels []string, streamUpstreamServerPeerVariableLabelNames []string) VariableLabelNames { + streamUpstreamServerVariableLabelNames []string, streamServerZoneLabels []string, streamUpstreamServerPeerVariableLabelNames []string, +) VariableLabelNames { return VariableLabelNames{ UpstreamServerVariableLabelNames: upstreamServerVariableLabelNames, ServerZoneVariableLabelNames: serverZoneVariableLabelNames, diff --git a/exporter_test.go b/exporter_test.go index 99eb383..0417f12 100644 --- a/exporter_test.go +++ b/exporter_test.go @@ -8,6 +8,8 @@ import ( ) func TestCreateClientWithRetries(t *testing.T) { + t.Parallel() + type args struct { client interface{} err error @@ -83,6 +85,8 @@ func TestCreateClientWithRetries(t *testing.T) { } func TestParsePositiveDuration(t *testing.T) { + t.Parallel() + tests := []struct { name string testInput string @@ -123,6 +127,8 @@ func TestParsePositiveDuration(t *testing.T) { } func TestParseUnixSocketAddress(t *testing.T) { + t.Parallel() + tests := []struct { name string testInput string @@ -177,6 +183,8 @@ func TestParseUnixSocketAddress(t *testing.T) { } func TestParseConstLabels(t *testing.T) { + t.Parallel() + tests := []struct { name string labels string