I do net see that here. C: is uppercase in both cases.

go 1.8
Win 7

On Monday, April 17, 2017 at 11:06:50 AM UTC-4, Andreas Reuterberg wrote:
>
> I'm calling os.Getwd() as part of a very simple test, but I get different 
> responses
> depending on if I'm executing the test as a binary or not. The windows 
> drive is
> upper case when executing the test as a binary even when GOPATH uses
> a lower case drive.
>
>
> package main
>
> import (
> "fmt"
> "os"
> "testing"
> )
>
> func TestWd(t *testing.T) {
> w, _ := os.Getwd()
> fmt.Println(w)
> }
>
>
> set GOPATH=c:\code\projects\go
> go test . -v
>
> Outputs:
> c:\code\projects\go\src\bitbucket.org\flat20\temp
>
> go test -c
> temp.test.exe
>
> Outputs:
> C:\code\projects\go\src\bitbucket.org\flat20\temp
>
>
> However, if I set my GOPATH using an upper case drive letter, it all works 
> out
> as expected. Should GOPATH always use an upper case drive letter? Should
> the test binary work differently to a command line "go test"?
>
> Regards,
> Andreas
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to