Files
kubevela/e2e/application/application_test.go
zzxwill 657cb91db3 Implement Workload Run API
implemented workload run api and write e2e test
cases for workload run cli and API
2020-08-19 18:17:47 +08:00

30 lines
960 B
Go

package e2e
import (
"fmt"
"github.com/cloud-native-application/rudrx/e2e"
"github.com/onsi/ginkgo"
)
var (
envName = "env-application"
workloadType = "containerized"
applicationName = "app-basic"
traitAlias = "scale"
)
var _ = ginkgo.Describe("Application", func() {
e2e.EnvInitContext("env init", envName)
e2e.EnvShowContext("env show", envName)
e2e.EnvSwitchContext("env switch", envName)
e2e.WorkloadRunContext("run", fmt.Sprintf("vela %s:run %s -p 80 --image nginx:1.9.4",
workloadType, applicationName))
e2e.ApplicationListContext("app ls", applicationName, "")
e2e.TraitManualScalerAttachContext("vela attach trait", traitAlias, applicationName)
//e2e.ApplicationListContext("app ls", applicationName, traitAlias)
e2e.ApplicationShowContext("app show", applicationName, workloadType)
e2e.ApplicationStatusContext("app status", applicationName, workloadType)
e2e.WorkloadDeleteContext("delete", applicationName)
})