repositorypackage
0.5.0
Repository: https://github.com/grokify/gotestrail.git
Documentation: pkg.go.dev
# README
Go TestRail
Go Client for TestRail API.
Usage
Direct
import "github.com/grokify/gotestrail"
func main() {
client, err := gotestrail.NewClient("https://mydomain.testrail.io/", "myusername", "mypassword")
}
GoAuth Credentials File
.goauth.json
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>"
}
}
}
}
Code
import "github.com/grokify/gotestrail"
func main() {
// ... get `goauth.Credentials`
client, err := gotestrail.NewClientFromGoauthCredentials(creds) // `creds` is a `goauth.Credentials{}`
}