diff --git a/circle.yml b/circle.yml index 754bc0b..ad8c43d 100644 --- a/circle.yml +++ b/circle.yml @@ -1,3 +1,11 @@ machine: timezone: - Asia/Tokyo \ No newline at end of file + Asia/Tokyo +test: + override: + - GOOS=linux GOARCH=amd64 go test -v ./... + - GOOS=linux GOARCH=386 go get -v ./... + - GOOS=linux GOARCH=arm GOARM=7 go get -v ./... + - GOOS=freebsd GOARCH=amd64 go get -v ./... + - GOOS=windows GOARCH=amd64 go get -v ./... + - GOOS=darwin GOARCH=amd64 go get -v ./... diff --git a/process/process_darwin.go b/process/process_darwin.go index 91543e1..a09650d 100644 --- a/process/process_darwin.go +++ b/process/process_darwin.go @@ -4,6 +4,7 @@ package process import ( "bytes" + "encoding/binary" "fmt" "os/exec" "strconv" @@ -362,7 +363,7 @@ func parseKinfoProc(buf []byte) (KinfoProc, error) { var k KinfoProc br := bytes.NewReader(buf) - err := Read(br, LittleEndian, &k) + err := common.Read(br, binary.LittleEndian, &k) if err != nil { return k, err }