This project is an effort in implementing the XP Runners (which are currently implemented in bash / C# on Windows) in golang.
This assumes, you have a working Go setup available, and $GOPATH
declared validly.
- Get code and dependencies:
$ go get github.com/kiesel/xp-runners-go
- Compile binaries
$ go install github.com/kiesel/xp-runners-go/xp
$ go install github.com/kiesel/xp-runners-go/xpcli
- Run test suite
$ go test -v github.com/kiesel/xp-runners-go/xp
$ go test -v github.com/kiesel/xp-runners-go/xpcli
$ go test -v github.com/kiesel/xp-runners-go/runner
The compiled binaries reside in $GOPATH/bin
.
Implementation completeness in comparison to the original runners is as follows:
- cgen
- doclet
- unittest
- xar
- xcc
- xpi
- xpws
- xp
- xpcli