From 5ceeb4282a4a43e9d67ba23014523d27a7080b1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Chris=20Suszy=C5=84ski?= Date: Wed, 30 Oct 2019 15:38:06 +0100 Subject: [PATCH] Letting flags be changed from outside --- .gitignore | 1 + test/e2e_flags.go | 16 +++++++++++++--- 2 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..485dee64 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.idea diff --git a/test/e2e_flags.go b/test/e2e_flags.go index e869ddcc..cbce9feb 100644 --- a/test/e2e_flags.go +++ b/test/e2e_flags.go @@ -19,9 +19,19 @@ limitations under the License. package test -const ( +import "os" + +var ( // EventingOperatorNamespace is the default namespace for eventing operator e2e tests - EventingOperatorNamespace = "operator-tests" + EventingOperatorNamespace = getenv("TEST_NAMESPACE", "operator-tests") // EventingOperatorName is the default operator name for eventing operator e2e tests - EventingOperatorName = "knative-eventing" + EventingOperatorName = getenv("TEST_RESOURCE", "knative-eventing") ) + +func getenv(name, defaultValue string) string { + value, set := os.LookupEnv(name) + if !set { + value = defaultValue + } + return value +}