github.com/Ilhicas/nomad@v1.0.4-0.20210304152020-e86851182bc3/e2e/e2e_test.go (about) 1 // This package exists to wrap our e2e provisioning and test framework so that it 2 // can be run via 'go test ./e2e'. See './framework/framework.go' 3 package e2e 4 5 import ( 6 "os" 7 "testing" 8 9 "github.com/hashicorp/nomad/e2e/framework" 10 11 _ "github.com/hashicorp/nomad/e2e/affinities" 12 _ "github.com/hashicorp/nomad/e2e/clientstate" 13 14 _ "github.com/hashicorp/nomad/e2e/connect" 15 _ "github.com/hashicorp/nomad/e2e/consul" 16 _ "github.com/hashicorp/nomad/e2e/consultemplate" 17 _ "github.com/hashicorp/nomad/e2e/csi" 18 _ "github.com/hashicorp/nomad/e2e/deployment" 19 _ "github.com/hashicorp/nomad/e2e/events" 20 _ "github.com/hashicorp/nomad/e2e/example" 21 _ "github.com/hashicorp/nomad/e2e/isolation" 22 _ "github.com/hashicorp/nomad/e2e/lifecycle" 23 _ "github.com/hashicorp/nomad/e2e/metrics" 24 _ "github.com/hashicorp/nomad/e2e/namespaces" 25 _ "github.com/hashicorp/nomad/e2e/networking" 26 _ "github.com/hashicorp/nomad/e2e/nodedrain" 27 _ "github.com/hashicorp/nomad/e2e/nomad09upgrade" 28 _ "github.com/hashicorp/nomad/e2e/nomadexec" 29 _ "github.com/hashicorp/nomad/e2e/periodic" 30 _ "github.com/hashicorp/nomad/e2e/podman" 31 _ "github.com/hashicorp/nomad/e2e/quotas" 32 _ "github.com/hashicorp/nomad/e2e/rescheduling" 33 _ "github.com/hashicorp/nomad/e2e/scaling" 34 _ "github.com/hashicorp/nomad/e2e/scalingpolicies" 35 _ "github.com/hashicorp/nomad/e2e/spread" 36 _ "github.com/hashicorp/nomad/e2e/systemsched" 37 _ "github.com/hashicorp/nomad/e2e/taskevents" 38 _ "github.com/hashicorp/nomad/e2e/vaultsecrets" 39 _ "github.com/hashicorp/nomad/e2e/volumes" 40 ) 41 42 func TestE2E(t *testing.T) { 43 if os.Getenv("NOMAD_E2E") == "" { 44 t.Skip("Skipping e2e tests, NOMAD_E2E not set") 45 } else { 46 framework.Run(t) 47 } 48 }