Uploaded image for project: 'Kogito'
  1. Kogito
  2. KOGITO-376

Kogito CLI fails to read local config file and test fails on CI

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Blocker Blocker
    • 0.5.0
    • 0.4.0
    • Operator
    • None
    • Medium
    • Hide

      Just run the test once with make test

      Show
      Just run the test once with make test
    • 2019 Week 41-43 (from Okt 7)

      There's an error that only happens once and it's related to the CLI reading the local config file to take the namespace set to the project:

      -- FAIL: Test_DeployCmd_CustomDeployment (0.01s)
          deploy_service_test.go:63: 
              	Error Trace:	deploy_service_test.go:63
              	Error:      	Not equal: 
              	            	expected: "quarkus"
              	            	actual  : ""
              	            	
              	            	Diff:
              	            	--- Expected
              	            	+++ Actual
              	            	@@ -1,2 +1,2 @@
              	            	-(v1alpha1.RuntimeType) (len=7) "quarkus"
              	            	+(v1alpha1.RuntimeType) ""
              	            	 
              	Test:       	Test_DeployCmd_CustomDeployment
          deploy_service_test.go:64: 
              	Error Trace:	deploy_service_test.go:64
              	Error:      	"[]" does not contain "{cpu 1}"
              	Test:       	Test_DeployCmd_CustomDeployment
          deploy_service_test.go:65: 
              	Error Trace:	deploy_service_test.go:65
              	Error:      	"[]" does not contain "{memory 1Gi}"
              	Test:       	Test_DeployCmd_CustomDeployment
      panic: runtime error: invalid memory address or nil pointer dereference [recovered]
      	panic: runtime error: invalid memory address or nil pointer dereference
      [signal SIGSEGV: segmentation violation code=0x1 addr=0xa8 pc=0x128e994]
      
      goroutine 12 [running]:
      testing.tRunner.func1(0xc001ef4100)
      	/usr/local/go/src/testing/testing.go:830 +0x392
      panic(0x13b59e0, 0x22c7690)
      	/usr/local/go/src/runtime/panic.go:522 +0x1b5
      github.com/kiegroup/kogito-cloud-operator/cmd/kogito/command/deploy.Test_DeployCmd_CustomDeployment(0xc001ef4100)
      	/home/ricferna/dev/go/src/github.com/kiegroup/kogito-cloud-operator/cmd/kogito/command/deploy/deploy_service_test.go:66 +0x554
      testing.tRunner(0xc001ef4100, 0x15c4328)
      	/usr/local/go/src/testing/testing.go:865 +0xc0
      created by testing.(*T).Run
      	/usr/local/go/src/testing/testing.go:916 +0x35a
      FAIL	github.com/kiegroup/kogito-cloud-operator/cmd/kogito/command/deploy	1.609s
      --- FAIL: Test_InstallOperatorNoNamespace (0.02s)
          kogito_operator_test.go:47: 
              	Error Trace:	kogito_operator_test.go:47
              	Error:      	Received unexpected error:
              	            	Couldn't find any Project in the current context. Use 'kogito use-project NAME' to set the Kogito Project where the service will be deployed or pass '--project NAME' flag to this one
              	Test:       	Test_InstallOperatorNoNamespace
          kogito_operator_test.go:48: 
              	Error Trace:	kogito_operator_test.go:48
              	Error:      	"Error reading file
              	            	github.com/kiegroup/kogito-cloud-operator/cmd/kogito/command/context.ReadConfig
              	            		/home/ricferna/dev/go/src/github.com/kiegroup/kogito-cloud-operator/cmd/kogito/command/context/config.go:77
              	            	github.com/kiegroup/kogito-cloud-operator/cmd/kogito/command/install.(*installKogitoOperatorCommand).Exec
              	            		/home/ricferna/dev/go/src/github.com/kiegroup/kogito-cloud-operator/cmd/kogito/command/install/kogito_operator.go:74
              	            	github.com/spf13/cobra.(*Command).execute
              	            		/home/ricferna/dev/go/src/github.com/kiegroup/kogito-cloud-operator/vendor/github.com/spf13/cobra/command.go:826
              	            	github.com/spf13/cobra.(*Command).ExecuteC
              	            		/home/ricferna/dev/go/src/github.com/kiegroup/kogito-cloud-operator/vendor/github.com/spf13/cobra/command.go:914
              	            	github.com/spf13/cobra.(*Command).Execute
              	            		/home/ricferna/dev/go/src/github.com/kiegroup/kogito-cloud-operator/vendor/github.com/spf13/cobra/command.go:864
              	            	github.com/kiegroup/kogito-cloud-operator/cmd/kogito/command/test.ExecuteCli
              	            		/home/ricferna/dev/go/src/github.com/kiegroup/kogito-cloud-operator/cmd/kogito/command/test/common.go:67
              	            	github.com/kiegroup/kogito-cloud-operator/cmd/kogito/command/install.Test_InstallOperatorNoNamespace
              	            		/home/ricferna/dev/go/src/github.com/kiegroup/kogito-cloud-operator/cmd/kogito/command/install/kogito_operator_test.go:46
              	            	testing.tRunner
              	            		/usr/local/go/src/testing/testing.go:865
              	            	Error: Couldn't find any Project in the current context. Use 'kogito use-project NAME' to set the Kogito Project where the service will be deployed or pass '--project NAME' flag to this one
              	            	Usage:
              	            	  kogito install operator [flags]
              	            	
              	            	Examples:
              	            	install operator -p my-project
              	            	
              	            	Flags:
              	            	  -h, --help             help for operator
              	            	  -i, --image string     The operator image (default "quay.io/kiegroup/kogito-cloud-operator:0.5.0")
              	            	  -p, --project string   The project name where the operator will be deployed
              	            	
              	            	Global Flags:
              	            	      --config string   config file (default is $HOME/.kogito.json)
              	            	  -v, --verbose         verbose output
              	            	      --version         display version
              	            	
              	            	" does not contain "Kogito Operator successfully deployed"
              	Test:       	Test_InstallOperatorNoNamespace
      FAIL
      

              rhn-support-zanini Ricardo Zanini
              rhn-support-zanini Ricardo Zanini
              Karel Suta Karel Suta
              Karel Suta Karel Suta
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: