You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by as...@apache.org on 2020/07/01 07:08:26 UTC

[camel-k] 19/24: fix: Remove test that conflicts with CRD unknown fields pruning

This is an automated email from the ASF dual-hosted git repository.

astefanutti pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git

commit 6e068853a8aef55c4310f7b62bc74c5f99c75ea2
Author: Antonin Stefanutti <an...@stefanutti.fr>
AuthorDate: Tue Jun 16 14:57:06 2020 +0200

    fix: Remove test that conflicts with CRD unknown fields pruning
---
 e2e/common/backward_compat_test.go | 80 --------------------------------------
 1 file changed, 80 deletions(-)

diff --git a/e2e/common/backward_compat_test.go b/e2e/common/backward_compat_test.go
deleted file mode 100644
index be72772..0000000
--- a/e2e/common/backward_compat_test.go
+++ /dev/null
@@ -1,80 +0,0 @@
-// +build integration
-
-// To enable compilation of this file in Goland, go to "Settings -> Go -> Vendoring & Build Tags -> Custom Tags" and add "integration"
-
-/*
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License.  You may obtain a copy of the License at
-
-   http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package common
-
-import (
-	"testing"
-
-	. "github.com/apache/camel-k/e2e/support"
-	"github.com/apache/camel-k/pkg/apis/camel/v1"
-	"github.com/apache/camel-k/pkg/util/kubernetes"
-	"github.com/stretchr/testify/assert"
-	"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
-	"sigs.k8s.io/controller-runtime/pkg/client"
-)
-
-func TestBackwardCompatibility(t *testing.T) {
-	WithNewTestNamespace(t, func(ns string) {
-
-		data := `
-apiVersion: ` + v1.SchemeGroupVersion.String() + `
-kind: Integration
-metadata:
-  name: example
-  namespace: ` + ns + `
-spec:
-  thisDoesNotBelongToSpec: hi
-  sources:
-  - name: hello.groovy
-status:
-  thisNeitherBelongs:
-    at: all
-`
-
-		obj, err := kubernetes.LoadRawResourceFromYaml(data)
-		assert.Nil(t, err)
-		err = TestClient.Create(TestContext, obj)
-		assert.Nil(t, err)
-
-		integration := v1.NewIntegration(ns, "example")
-		key, err := client.ObjectKeyFromObject(&integration)
-		assert.Nil(t, err)
-
-		unstr := unstructured.Unstructured{
-			Object: map[string]interface{}{
-				"kind":       "Integration",
-				"apiVersion": v1.SchemeGroupVersion.String(),
-			},
-		}
-		err = TestClient.Get(TestContext, key, &unstr)
-		assert.Nil(t, err)
-		spec := unstr.Object["spec"]
-		assert.NotNil(t, spec)
-		attr := spec.(map[string]interface{})["thisDoesNotBelongToSpec"]
-		assert.Equal(t, "hi", attr)
-
-		err = TestClient.Get(TestContext, key, &integration)
-		assert.Nil(t, err)
-		assert.Equal(t, 1, len(integration.Spec.Sources))
-		assert.Equal(t, "hello.groovy", integration.Spec.Sources[0].Name)
-	})
-}