GoConvey - Automatic Go testing (in the browser!)

313 views
Skip to first unread message

Michael Whatcott

unread,
Oct 14, 2013, 6:19:35 PM10/14/13
to golan...@googlegroups.com
GoConvey makes Go testing awesome:


The coolest part is that you run the server it comes with, open up your browser and watch your tests run automagically as you write code.  It's fully compatible with go test so if you have legacy test suites it will run those too (and display the results). The readme (linked above) has plenty to absorb.  So, "go get" it!  I'm a proud contributor--let me know what you think.

Abubakr-Sadik Nii Nai Davis

unread,
Oct 16, 2013, 5:59:07 AM10/16/13
to golan...@googlegroups.com
Hi Michael,

I go got the code for goconvey, but go install fails with 

go.string."signature"(0): not defined

I am running 
go version go1.1.1 linux/386

Any ideas what could be the problem?

- Nii Nai

Michael Whatcott

unread,
Oct 16, 2013, 8:36:03 AM10/16/13
to golan...@googlegroups.com
Thanks for going to the effort to try it out!  I'm not sure what's going on here yet.  Can you clarify the exact commands you ran to "go get", to "go install" and to execute the goconvey-server along with the working directory from which each command was run? Also, please include the value of your GOPATH environment variable.  I'll try to recreate that scenario in a linux VM with go 1.1.1 and I'll let you know what I find.

Michael

Abubakr-Sadik Nii Nai Davis

unread,
Oct 16, 2013, 10:01:35 AM10/16/13
to golan...@googlegroups.com
Hi again Michael,

Suffice it to say my GOPATH is setup according to the Writing go code article and I go and installed all the dependencies required by goconvey, and also run go install following directions from the github/smartystreets/goconvey-server readme.

But that is not the problem. Because upgrading to go version 1.1.2 worked, no problem.

- Nii Nai

Michael Whatcott

unread,
Oct 16, 2013, 2:58:45 PM10/16/13
to golan...@googlegroups.com
We did some testing with Go 1.1.1 on Ubuntu linux (32-bit) and everything seemed to work.  I'm not sure what was going on for you but I'm glad it's working on Go 1.1.2 for you now.  Let me know if you find any other oddities.

Michael
Reply all
Reply to author
Forward
0 new messages