12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- /*
- Copyright 2016 The Rook Authors. All rights reserved.
- Licensed 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 installer
- import (
- "fmt"
- "testing"
- "github.com/coreos/pkg/capnslog"
- "github.com/rook/rook/tests/framework/utils"
- "github.com/stretchr/testify/assert"
- "k8s.io/apimachinery/pkg/api/errors"
- )
- const (
- // LocalBuildTag tag for the latest manifests
- LocalBuildTag = "local-build"
- // test suite names
- CassandraTestSuite = "cassandra"
- CephTestSuite = "ceph"
- NFSTestSuite = "nfs"
- )
- var (
- logger = capnslog.NewPackageLogger("github.com/rook/rook", "installer")
- createArgs = []string{"create", "-f"}
- createFromStdinArgs = append(createArgs, "-")
- deleteArgs = []string{"delete", "-f"}
- deleteFromStdinArgs = append(deleteArgs, "-")
- )
- func SystemNamespace(namespace string) string {
- if utils.IsPlatformOpenShift() {
- logger.Infof("For openshift execution used system namespace: %s", namespace)
- return namespace
- }
- return fmt.Sprintf("%s-system", namespace)
- }
- func checkError(t *testing.T, err error, message string) {
- // During cleanup the resource might not be found because the test might have failed before the test was done and never created the resource
- if err == nil || errors.IsNotFound(err) {
- return
- }
- assert.NoError(t, err, "%s. %+v", message, err)
- }
|