Skip to content

Commit 142d53c

Browse files
committed
Fix integration tests
1 parent dbdc013 commit 142d53c

File tree

9 files changed

+33
-12
lines changed

9 files changed

+33
-12
lines changed

pkg/describer/integration_test_helper.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import (
1414
fnk8stest "knative.dev/func/pkg/testing/k8s"
1515
)
1616

17-
func DescribeIntegrationTest(t *testing.T, describer fn.Describer, deployer fn.Deployer, remover fn.Remover) {
17+
func DescribeIntegrationTest(t *testing.T, describer fn.Describer, deployer fn.Deployer, remover fn.Remover, deployType string) {
1818
ctx, cancel := context.WithTimeout(context.Background(), time.Minute*10)
1919
name := "func-int-knative-describe-" + rand.String(5)
2020
root := t.TempDir()
@@ -36,6 +36,9 @@ func DescribeIntegrationTest(t *testing.T, describer fn.Describer, deployer fn.D
3636
Runtime: "go",
3737
Namespace: ns,
3838
Registry: fntest.Registry(),
39+
Deploy: fn.DeploySpec{
40+
DeployType: deployType,
41+
},
3942
})
4043
if err != nil {
4144
t.Fatal(err)

pkg/describer/k8s/integration_test.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ package k8s_test
55
import (
66
"testing"
77

8+
"knative.dev/func/pkg/deployer"
89
k8sdeployer "knative.dev/func/pkg/deployer/k8s"
910
"knative.dev/func/pkg/describer"
1011
k8sdescriber "knative.dev/func/pkg/describer/k8s"
@@ -15,5 +16,6 @@ func TestInt_Describe(t *testing.T) {
1516
describer.DescribeIntegrationTest(t,
1617
k8sdescriber.NewDescriber(true),
1718
k8sdeployer.NewDeployer(k8sdeployer.WithDeployerVerbose(true)),
18-
k8sremover.NewRemover(true))
19+
k8sremover.NewRemover(true),
20+
deployer.KubernetesDeployerName)
1921
}

pkg/describer/knative/integration_test.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ package knative_test
55
import (
66
"testing"
77

8+
"knative.dev/func/pkg/deployer"
89
knativedeployer "knative.dev/func/pkg/deployer/knative"
910
"knative.dev/func/pkg/describer"
1011
knativedescriber "knative.dev/func/pkg/describer/knative"
@@ -15,5 +16,6 @@ func TestInt_Describe(t *testing.T) {
1516
describer.DescribeIntegrationTest(t,
1617
knativedescriber.NewDescriber(true),
1718
knativedeployer.NewDeployer(knativedeployer.WithDeployerVerbose(true)),
18-
knativeremover.NewRemover(true))
19+
knativeremover.NewRemover(true),
20+
deployer.KnativeDeployerName)
1921
}

pkg/lister/integration_test_helper.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import (
1414
fnk8stest "knative.dev/func/pkg/testing/k8s"
1515
)
1616

17-
func IntegrationTest(t *testing.T, lister fn.Lister, deployer fn.Deployer, describer fn.Describer, remover fn.Remover) {
17+
func IntegrationTest(t *testing.T, lister fn.Lister, deployer fn.Deployer, describer fn.Describer, remover fn.Remover, deployType string) {
1818
ctx, cancel := context.WithTimeout(context.Background(), time.Minute*10)
1919
name := "func-int-knative-list-" + rand.String(5)
2020
root := t.TempDir()
@@ -37,6 +37,9 @@ func IntegrationTest(t *testing.T, lister fn.Lister, deployer fn.Deployer, descr
3737
Runtime: "go",
3838
Namespace: ns,
3939
Registry: fntest.Registry(),
40+
Deploy: fn.DeploySpec{
41+
DeployType: deployType,
42+
},
4043
})
4144
if err != nil {
4245
t.Fatal(err)
@@ -73,7 +76,7 @@ func IntegrationTest(t *testing.T, lister fn.Lister, deployer fn.Deployer, descr
7376
}
7477

7578
// Verify with list
76-
list, err := client.List(ctx, "")
79+
list, err := client.List(ctx, ns)
7780
if err != nil {
7881
t.Fatal(err)
7982
}

pkg/lister/k8s/integration_test.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ package k8s_test
55
import (
66
"testing"
77

8+
"knative.dev/func/pkg/deployer"
89
k8sdeployer "knative.dev/func/pkg/deployer/k8s"
910
k8sdescriber "knative.dev/func/pkg/describer/k8s"
1011
"knative.dev/func/pkg/lister"
@@ -20,5 +21,6 @@ func TestInt_List(t *testing.T) {
2021
k8slister.NewGetter(true)),
2122
k8sdeployer.NewDeployer(k8sdeployer.WithDeployerVerbose(true)),
2223
k8sdescriber.NewDescriber(true),
23-
k8sremover.NewRemover(true))
24+
k8sremover.NewRemover(true),
25+
deployer.KubernetesDeployerName)
2426
}

pkg/lister/knative/integration_test.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ package knative_test
55
import (
66
"testing"
77

8+
"knative.dev/func/pkg/deployer"
89
knativedeployer "knative.dev/func/pkg/deployer/knative"
910
knativedescriber "knative.dev/func/pkg/describer/knative"
1011
"knative.dev/func/pkg/lister"
@@ -20,5 +21,6 @@ func TestInt_List(t *testing.T) {
2021
k8slister.NewGetter(true)),
2122
knativedeployer.NewDeployer(knativedeployer.WithDeployerVerbose(true)),
2223
knativedescriber.NewDescriber(true),
23-
knativeremover.NewRemover(true))
24+
knativeremover.NewRemover(true),
25+
deployer.KnativeDeployerName)
2426
}

pkg/remover/integration_test_helper.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import (
1414
fnk8stest "knative.dev/func/pkg/testing/k8s"
1515
)
1616

17-
func IntegrationTest(t *testing.T, remover fn.Remover, deployer fn.Deployer, describer fn.Describer, lister fn.Lister) {
17+
func IntegrationTest(t *testing.T, remover fn.Remover, deployer fn.Deployer, describer fn.Describer, lister fn.Lister, deployType string) {
1818
ctx, cancel := context.WithTimeout(context.Background(), time.Minute*10)
1919
name := "func-int-knative-remove-" + rand.String(5)
2020
root := t.TempDir()
@@ -37,6 +37,9 @@ func IntegrationTest(t *testing.T, remover fn.Remover, deployer fn.Deployer, des
3737
Runtime: "go",
3838
Namespace: ns,
3939
Registry: fntest.Registry(),
40+
Deploy: fn.DeploySpec{
41+
DeployType: deployType,
42+
},
4043
})
4144
if err != nil {
4245
t.Fatal(err)
@@ -67,7 +70,7 @@ func IntegrationTest(t *testing.T, remover fn.Remover, deployer fn.Deployer, des
6770
}
6871

6972
// Verify with list
70-
list, err := client.List(ctx, "")
73+
list, err := client.List(ctx, ns)
7174
if err != nil {
7275
t.Fatal(err)
7376
}
@@ -88,7 +91,7 @@ func IntegrationTest(t *testing.T, remover fn.Remover, deployer fn.Deployer, des
8891
}
8992

9093
// Verify it is no longer listed
91-
list, err = client.List(ctx, "")
94+
list, err = client.List(ctx, ns)
9295
if err != nil {
9396
t.Fatal(err)
9497
}

pkg/remover/k8s/integration_test.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ package k8s_test
55
import (
66
"testing"
77

8+
"knative.dev/func/pkg/deployer"
89
k8sdescriber "knative.dev/func/pkg/describer/k8s"
910
"knative.dev/func/pkg/lister"
1011
k8slister "knative.dev/func/pkg/lister/k8s"
@@ -19,5 +20,6 @@ func TestInt_Remove(t *testing.T) {
1920
k8sremover.NewRemover(true),
2021
k8sdeployer.NewDeployer(k8sdeployer.WithDeployerVerbose(true)),
2122
k8sdescriber.NewDescriber(true),
22-
lister.NewLister(true, nil, k8slister.NewGetter(true)))
23+
lister.NewLister(true, nil, k8slister.NewGetter(true)),
24+
deployer.KubernetesDeployerName)
2325
}

pkg/remover/knative/integration_test.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ package knative_test
55
import (
66
"testing"
77

8+
"knative.dev/func/pkg/deployer"
89
knativedescriber "knative.dev/func/pkg/describer/knative"
910
"knative.dev/func/pkg/lister"
1011
knativelister "knative.dev/func/pkg/lister/knative"
@@ -19,5 +20,6 @@ func TestInt_Remove(t *testing.T) {
1920
knativeremover.NewRemover(true),
2021
knativedeployer.NewDeployer(knativedeployer.WithDeployerVerbose(true)),
2122
knativedescriber.NewDescriber(true),
22-
lister.NewLister(true, knativelister.NewGetter(true), nil))
23+
lister.NewLister(true, knativelister.NewGetter(true), nil),
24+
deployer.KnativeDeployerName)
2325
}

0 commit comments

Comments
 (0)