Go Client for TestRail API.
import "github.com/grokify/gotestrail"
func main() {
client, err := gotestrail.NewClient("https://mydomain.testrail.io/", "myusername", "mypassword")
}
Create a file, e.g. .goauth.json
to contain your credentials with GoAuth
, e.g:
{
"credentials": {
"TESTRAIL": {
"type": "basic",
"service": "testrail",
"basic": {
"serverURL": "https://<mydomain>.testrail.io/",
"username": "<myusername>",
"password": "<mypassword>"
}
}
}
}
import "github.com/grokify/gotestrail"
func main() {
// ... get `goauth.Credentials`
client, err := gotestrail.NewClientFromGoauthCredentials(creds) // `creds` is a `goauth.Credentials{}`
}