mirror of
https://github.com/kemko/nomad.git
synced 2026-01-03 08:55:43 +03:00
Migrate our E2E tests for Connect off the old framework in preparation for writing E2E tests for transparent proxy and the updated workload identity workflow. Mark the tests that cover the legacy Consul token submitted workflow. Ref: https://github.com/hashicorp/nomad/pull/20175
58 lines
2.0 KiB
Go
58 lines
2.0 KiB
Go
// Copyright (c) HashiCorp, Inc.
|
|
// SPDX-License-Identifier: BUSL-1.1
|
|
|
|
// This package exists to wrap our e2e provisioning and test framework so that it
|
|
// can be run via 'go test ./e2e'. See './framework/framework.go'
|
|
package e2e
|
|
|
|
import (
|
|
"os"
|
|
"testing"
|
|
|
|
"github.com/hashicorp/nomad/e2e/framework"
|
|
|
|
_ "github.com/hashicorp/nomad/e2e/affinities"
|
|
_ "github.com/hashicorp/nomad/e2e/clientstate"
|
|
_ "github.com/hashicorp/nomad/e2e/consul"
|
|
_ "github.com/hashicorp/nomad/e2e/csi"
|
|
_ "github.com/hashicorp/nomad/e2e/deployment"
|
|
_ "github.com/hashicorp/nomad/e2e/eval_priority"
|
|
_ "github.com/hashicorp/nomad/e2e/events"
|
|
_ "github.com/hashicorp/nomad/e2e/lifecycle"
|
|
_ "github.com/hashicorp/nomad/e2e/networking"
|
|
_ "github.com/hashicorp/nomad/e2e/parameterized"
|
|
_ "github.com/hashicorp/nomad/e2e/periodic"
|
|
_ "github.com/hashicorp/nomad/e2e/quotas"
|
|
_ "github.com/hashicorp/nomad/e2e/remotetasks"
|
|
_ "github.com/hashicorp/nomad/e2e/scaling"
|
|
_ "github.com/hashicorp/nomad/e2e/scalingpolicies"
|
|
_ "github.com/hashicorp/nomad/e2e/scheduler_sysbatch"
|
|
_ "github.com/hashicorp/nomad/e2e/scheduler_system"
|
|
_ "github.com/hashicorp/nomad/e2e/taskevents"
|
|
|
|
// these are no longer on the old framework but by importing them
|
|
// we get a quick check that they compile on every commit
|
|
_ "github.com/hashicorp/nomad/e2e/connect"
|
|
_ "github.com/hashicorp/nomad/e2e/consultemplate"
|
|
_ "github.com/hashicorp/nomad/e2e/disconnectedclients"
|
|
_ "github.com/hashicorp/nomad/e2e/isolation"
|
|
_ "github.com/hashicorp/nomad/e2e/metrics"
|
|
_ "github.com/hashicorp/nomad/e2e/namespaces"
|
|
_ "github.com/hashicorp/nomad/e2e/nodedrain"
|
|
_ "github.com/hashicorp/nomad/e2e/nomadexec"
|
|
_ "github.com/hashicorp/nomad/e2e/oversubscription"
|
|
_ "github.com/hashicorp/nomad/e2e/podman"
|
|
_ "github.com/hashicorp/nomad/e2e/rescheduling"
|
|
_ "github.com/hashicorp/nomad/e2e/spread"
|
|
_ "github.com/hashicorp/nomad/e2e/vaultsecrets"
|
|
_ "github.com/hashicorp/nomad/e2e/volumes"
|
|
)
|
|
|
|
func TestE2E(t *testing.T) {
|
|
if os.Getenv("NOMAD_E2E") == "" {
|
|
t.Skip("Skipping e2e tests, NOMAD_E2E not set")
|
|
} else {
|
|
framework.Run(t)
|
|
}
|
|
}
|