From 3eec2b6d34979707f6c4828a08445fb918f168f6 Mon Sep 17 00:00:00 2001
From: Arthur Silva Sens <arthursens2005@gmail.com>
Date: Wed, 6 Oct 2021 00:03:56 +0000
Subject: [PATCH] Parallelize e2e tests

Signed-off-by: GitHub <noreply@github.com>
---
 tests/e2e/main_test.go | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/tests/e2e/main_test.go b/tests/e2e/main_test.go
index a38b4a3f..6ffb98bd 100644
--- a/tests/e2e/main_test.go
+++ b/tests/e2e/main_test.go
@@ -121,6 +121,7 @@ func TestQueryPrometheus(t *testing.T) {
 }
 
 func TestDroppedMetrics(t *testing.T) {
+	t.Parallel()
 	// query metadata for all metrics and their metadata
 	md, err := promClient.metadata("{job=~\".+\"}")
 	if err != nil {
@@ -142,6 +143,7 @@ func TestDroppedMetrics(t *testing.T) {
 }
 
 func TestTargetsScheme(t *testing.T) {
+	t.Parallel()
 	// query targets for all endpoints
 	tgs, err := promClient.targets()
 	if err != nil {
@@ -169,6 +171,7 @@ func TestTargetsScheme(t *testing.T) {
 // trigger "many-to-many" evaluation errors when multiple kube-state-metrics
 // instances are running.
 func TestFailedRuleEvaluations(t *testing.T) {
+	t.Parallel()
 	// Scale kube-state-metrics to 2 replicas.
 	kClient := promClient.kubeClient
 
@@ -279,6 +282,7 @@ func TestFailedRuleEvaluations(t *testing.T) {
 }
 
 func TestGrafana(t *testing.T){
+	t.Parallel()
 	kClient := promClient.kubeClient
 	
 	err := wait.Poll(30*time.Second, 5*time.Minute, func() (bool, error) {
-- 
GitLab