You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@openwhisk.apache.org by GitBox <gi...@apache.org> on 2017/12/20 17:56:58 UTC
[GitHub] mcdan opened a new issue #180: Running tests with go workspace results in errors
mcdan opened a new issue #180: Running tests with go workspace results in errors
URL: https://github.com/apache/incubator-openwhisk-cli/issues/180
Steps to reproduce:
1. Create a new go "workspace" e.g.: `~/openwhisk` <-- this is the GOPATH
1. Clone this repo into `$GOPATH/src/github.com/apache/incubator-openwhisk-cli`
1. `cd $GOPATH/src/github.com/apache/incubator-openwhisk-cli`
1. `make build`
1. `make test`
1. `make native_test`
```Launch the native tests for the commands.
go test -v ./... -tags=native
? github.com/apache/incubator-openwhisk-cli [no test files]
? github.com/apache/incubator-openwhisk-cli/commands [no test files]
=== RUN TestWskExist
--- PASS: TestWskExist (0.00s)
=== RUN TestHelpUsageInfoCommand
--- FAIL: TestHelpUsageInfoCommand (0.00s)
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=0xa0 pc=0x6b6b56]
goroutine 51 [running]:
testing.tRunner.func1(0xc4201821e0)
/home/mcweeney/.asdf/installs/golang/1.9.2/go/src/testing/testing.go:711 +0x2d2
panic(0x7a0320, 0xa11740)
/home/mcweeney/.asdf/installs/golang/1.9.2/go/src/runtime/panic.go:491 +0x283
github.com/apache/incubator-openwhisk-cli/vendor/github.com/stretchr/testify/assert.isNumericType(0x0, 0x0, 0x9e1901)
/home/mcweeney/github/mcdan/openwhisk/src/github.com/apache/incubator-openwhisk-cli/vendor/github.com/stretchr/testify/assert/assertions.go:310 +0x26
github.com/apache/incubator-openwhisk-cli/vendor/github.com/stretchr/testify/assert.formatUnequalValues(0x0, 0x0, 0x7993c0, 0xc4200f18e0, 0x0, 0x0, 0xc42017e2a0, 0xc420051e80)
/home/mcweeney/github/mcdan/openwhisk/src/github.com/apache/incubator-openwhisk-cli/vendor/github.com/stretchr/testify/assert/assertions.go:300 +0xbb
github.com/apache/incubator-openwhisk-cli/vendor/github.com/stretchr/testify/assert.Equal(0x9e1d20, 0xc4201821e0, 0x0, 0x0, 0x7993c0, 0xc4200f18e0, 0xc420063f08, 0x1, 0x1, 0x8f7498)
/home/mcweeney/github/mcdan/openwhisk/src/github.com/apache/incubator-openwhisk-cli/vendor/github.com/stretchr/testify/assert/assertions.go:281 +0x10c
github.com/apache/incubator-openwhisk-cli/tests/src/integration.TestHelpUsageInfoCommand(0xc4201821e0)
/home/mcweeney/github/mcdan/openwhisk/src/github.com/apache/incubator-openwhisk-cli/tests/src/integration/command_test.go:50 +0x135
testing.tRunner(0xc4201821e0, 0x81bfc0)
/home/mcweeney/.asdf/installs/golang/1.9.2/go/src/testing/testing.go:746 +0xd0
created by testing.(*T).Run
/home/mcweeney/.asdf/installs/golang/1.9.2/go/src/testing/testing.go:789 +0x2de
FAIL github.com/apache/incubator-openwhisk-cli/tests/src/integration 0.009s
? github.com/apache/incubator-openwhisk-cli/tests/src/integration/common [no test files]
? github.com/apache/incubator-openwhisk-cli/wski18n [no test files]
Makefile:29: recipe for target 'native_test' failed
```
This is actually just due to the fact that while it checks for the existence of the wsk cli at `wsk.Dir + "/" + wsk.Path` it calls that same cli with: `exec.Command(wsk.Path`
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services