mirror of
https://github.com/redhat-developer/odo.git
synced 2025-10-19 03:06:19 +03:00
* Remove odo staorage commands * Remove "odo service" + "odo catalog * service" commands * Remove odo link/unlink commands * Remove related integration tests * Remove application concept * fix rebase * fix test * Remove config command * Remove env command * Remove application package * Remove config package * Move odogenerator and unions packages into kclient * Move notify package to cli/version * Fix script mockgen * Remove odo debug command oand debug package * Remove odo component describe/exec/log/status/test * Remove operator-hub tests from IBM tests * Remove operator hub tests from CI * Fix e2e tests
61 lines
2.0 KiB
Go
61 lines
2.0 KiB
Go
package devfile
|
|
|
|
import (
|
|
"path/filepath"
|
|
|
|
. "github.com/onsi/ginkgo"
|
|
|
|
//We continued iterating on bracket pair guides. Horizontal lines now outline the scope of a bracket pair. Also, vertical lines now depend on the indentation of the code that is surrounded by the bracket pair.. "github.com/onsi/gomega"
|
|
"github.com/redhat-developer/odo/tests/helper"
|
|
)
|
|
|
|
var _ = Describe("Test suits to check .devfile.yaml compatibility", func() {
|
|
var cmpName string
|
|
var commonVar helper.CommonVar
|
|
|
|
BeforeEach(func() {
|
|
commonVar = helper.CommonBeforeEach()
|
|
cmpName = helper.RandString(6)
|
|
helper.Chdir(commonVar.Context)
|
|
})
|
|
|
|
AfterEach(func() {
|
|
helper.CommonAfterEach(commonVar)
|
|
})
|
|
|
|
When("Creating a nodejs component and replace devfile.yaml to .devfile.yaml", func() {
|
|
var _ = BeforeEach(func() {
|
|
helper.Cmd("odo", "create", "--project", commonVar.Project, cmpName, "--devfile", helper.GetExamplePath("source", "devfiles", "nodejs", "devfile.yaml")).ShouldPass()
|
|
helper.CopyExample(filepath.Join("source", "devfiles", "nodejs", "project"), commonVar.Context)
|
|
helper.Cmd("mv", "devfile.yaml", ".devfile.yaml").ShouldPass()
|
|
})
|
|
|
|
When("Creating url and doing odo push", func() {
|
|
var stdout, url1, host string
|
|
|
|
BeforeEach(func() {
|
|
url1 = helper.RandString(6)
|
|
host = helper.RandString(6)
|
|
helper.Cmd("odo", "url", "create", url1, "--port", "9090", "--host", host, "--secure", "--ingress").ShouldPass()
|
|
helper.Cmd("odo", "push").ShouldPass()
|
|
})
|
|
|
|
It("should verify if url is created and pushed", func() {
|
|
stdout = helper.Cmd("odo", "url", "list").ShouldPass().Out()
|
|
helper.MatchAllInOutput(stdout, []string{url1, "Pushed", "true", "ingress"})
|
|
})
|
|
When("Deleting url doing odo push", func() {
|
|
|
|
BeforeEach(func() {
|
|
helper.Cmd("odo", "url", "delete", url1, "-f").ShouldPass()
|
|
})
|
|
|
|
It("should verify if url is created and pushed", func() {
|
|
stdout = helper.Cmd("odo", "url", "list").ShouldPass().Out()
|
|
helper.MatchAllInOutput(stdout, []string{url1, "Locally Deleted", "true", "ingress"})
|
|
})
|
|
})
|
|
})
|
|
})
|
|
})
|