Mark all tests to run in parallel

Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
This commit is contained in:
Kristoffer Dalby 2022-11-22 12:05:58 +01:00 committed by Juan Font
parent 1d36e1775f
commit e7f322b9b6
5 changed files with 10 additions and 1 deletions

View file

@ -56,7 +56,7 @@ test_integration_v2_general:
-v $$PWD:$$PWD -w $$PWD/integration \ -v $$PWD:$$PWD -w $$PWD/integration \
-v /var/run/docker.sock:/var/run/docker.sock \ -v /var/run/docker.sock:/var/run/docker.sock \
golang:1 \ golang:1 \
go test $(TAGS) -failfast ./... -timeout 120m -parallel 6 go test $(TAGS) -failfast ./... -timeout 120m -parallel 8
coverprofile_func: coverprofile_func:
go tool cover -func=coverage.out go tool cover -func=coverage.out

View file

@ -35,6 +35,7 @@ type AuthOIDCScenario struct {
func TestOIDCAuthenticationPingAll(t *testing.T) { func TestOIDCAuthenticationPingAll(t *testing.T) {
IntegrationSkip(t) IntegrationSkip(t)
t.Parallel()
baseScenario, err := NewScenario() baseScenario, err := NewScenario()
if err != nil { if err != nil {

View file

@ -22,6 +22,7 @@ type AuthWebFlowScenario struct {
func TestAuthWebFlowAuthenticationPingAll(t *testing.T) { func TestAuthWebFlowAuthenticationPingAll(t *testing.T) {
IntegrationSkip(t) IntegrationSkip(t)
t.Parallel()
baseScenario, err := NewScenario() baseScenario, err := NewScenario()
if err != nil { if err != nil {

View file

@ -12,6 +12,7 @@ import (
func TestPingAllByIP(t *testing.T) { func TestPingAllByIP(t *testing.T) {
IntegrationSkip(t) IntegrationSkip(t)
t.Parallel()
scenario, err := NewScenario() scenario, err := NewScenario()
if err != nil { if err != nil {
@ -66,6 +67,7 @@ func TestPingAllByIP(t *testing.T) {
func TestPingAllByHostname(t *testing.T) { func TestPingAllByHostname(t *testing.T) {
IntegrationSkip(t) IntegrationSkip(t)
t.Parallel()
scenario, err := NewScenario() scenario, err := NewScenario()
if err != nil { if err != nil {
@ -121,6 +123,7 @@ func TestPingAllByHostname(t *testing.T) {
func TestTaildrop(t *testing.T) { func TestTaildrop(t *testing.T) {
IntegrationSkip(t) IntegrationSkip(t)
t.Parallel()
retry := func(times int, sleepInverval time.Duration, doWork func() error) error { retry := func(times int, sleepInverval time.Duration, doWork func() error) error {
var err error var err error
@ -260,6 +263,7 @@ func TestTaildrop(t *testing.T) {
func TestResolveMagicDNS(t *testing.T) { func TestResolveMagicDNS(t *testing.T) {
IntegrationSkip(t) IntegrationSkip(t)
t.Parallel()
scenario, err := NewScenario() scenario, err := NewScenario()
if err != nil { if err != nil {

View file

@ -23,6 +23,7 @@ func IntegrationSkip(t *testing.T) {
func TestHeadscale(t *testing.T) { func TestHeadscale(t *testing.T) {
IntegrationSkip(t) IntegrationSkip(t)
t.Parallel()
var err error var err error
@ -71,6 +72,7 @@ func TestHeadscale(t *testing.T) {
func TestCreateTailscale(t *testing.T) { func TestCreateTailscale(t *testing.T) {
IntegrationSkip(t) IntegrationSkip(t)
t.Parallel()
namespace := "only-create-containers" namespace := "only-create-containers"
@ -104,6 +106,7 @@ func TestCreateTailscale(t *testing.T) {
func TestTailscaleNodesJoiningHeadcale(t *testing.T) { func TestTailscaleNodesJoiningHeadcale(t *testing.T) {
IntegrationSkip(t) IntegrationSkip(t)
t.Parallel()
var err error var err error