All URIs are relative to http://localhost
| Method | HTTP request | Description |
|---|---|---|
| ExplainSelectTestsApiTestSelectionExplainTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost | Post /api/test_selection/explain_tests/{project_id}/{requester}/{build_variant_name}/{task_id}/{task_name}/ | Explain Select Tests |
| ExplainSelectTestsWithDataInBodyApiTestSelectionExplainTestsPost | Post /api/test_selection/explain_tests/ | Explain Select Tests With Data In Body |
| SelectAllKnownTestsOfATaskApiTestSelectionSelectKnownTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost | Post /api/test_selection/select_known_tests/{project_id}/{requester}/{build_variant_name}/{task_id}/{task_name}/ | Select All Known Tests Of A Task |
| SelectAllKnownTestsOfATaskWithDataInBodyApiTestSelectionSelectKnownTestsPost | Post /api/test_selection/select_known_tests/ | Select All Known Tests Of A Task With Data In Body |
| SelectTestsApiTestSelectionSelectTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost | Post /api/test_selection/select_tests/{project_id}/{requester}/{build_variant_name}/{task_id}/{task_name}/ | Select Tests |
| SelectTestsWithDataInBodyApiTestSelectionSelectTestsPost | Post /api/test_selection/select_tests/ | Select Tests With Data In Body |
map[string]map[string]Explanation ExplainSelectTestsApiTestSelectionExplainTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost(ctx, projectId, requester, buildVariantName, taskId, taskName).BodyExplainSelectTestsApiTestSelectionExplainTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost(bodyExplainSelectTestsApiTestSelectionExplainTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost).Execute()
Explain Select Tests
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/evergreen-ci/test-selection-client"
)
func main() {
projectId := "projectId_example" // string |
requester := "requester_example" // string |
buildVariantName := "buildVariantName_example" // string |
taskId := "taskId_example" // string |
taskName := "taskName_example" // string |
bodyExplainSelectTestsApiTestSelectionExplainTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost := *openapiclient.NewBodyExplainSelectTestsApiTestSelectionExplainTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost([]string{"TestNames_example"}) // BodyExplainSelectTestsApiTestSelectionExplainTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost |
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.TestSelectionAPI.ExplainSelectTestsApiTestSelectionExplainTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost(context.Background(), projectId, requester, buildVariantName, taskId, taskName).BodyExplainSelectTestsApiTestSelectionExplainTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost(bodyExplainSelectTestsApiTestSelectionExplainTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `TestSelectionAPI.ExplainSelectTestsApiTestSelectionExplainTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `ExplainSelectTestsApiTestSelectionExplainTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost`: map[string]map[string]Explanation
fmt.Fprintf(os.Stdout, "Response from `TestSelectionAPI.ExplainSelectTestsApiTestSelectionExplainTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost`: %v\n", resp)
}| Name | Type | Description | Notes |
|---|---|---|---|
| ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
| projectId | string | ||
| requester | string | ||
| buildVariantName | string | ||
| taskId | string | ||
| taskName | string |
Other parameters are passed through a pointer to a apiExplainSelectTestsApiTestSelectionExplainTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|
bodyExplainSelectTestsApiTestSelectionExplainTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost | BodyExplainSelectTestsApiTestSelectionExplainTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost | |
map[string]map[string]Explanation
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
map[string]map[string]Explanation ExplainSelectTestsWithDataInBodyApiTestSelectionExplainTestsPost(ctx).BodyExplainSelectTestsWithDataInBodyApiTestSelectionExplainTestsPost(bodyExplainSelectTestsWithDataInBodyApiTestSelectionExplainTestsPost).Execute()
Explain Select Tests With Data In Body
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/evergreen-ci/test-selection-client"
)
func main() {
bodyExplainSelectTestsWithDataInBodyApiTestSelectionExplainTestsPost := *openapiclient.NewBodyExplainSelectTestsWithDataInBodyApiTestSelectionExplainTestsPost("ProjectId_example", "Requester_example", "BuildVariantName_example", "TaskId_example", "TaskName_example", []string{"TestNames_example"}) // BodyExplainSelectTestsWithDataInBodyApiTestSelectionExplainTestsPost |
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.TestSelectionAPI.ExplainSelectTestsWithDataInBodyApiTestSelectionExplainTestsPost(context.Background()).BodyExplainSelectTestsWithDataInBodyApiTestSelectionExplainTestsPost(bodyExplainSelectTestsWithDataInBodyApiTestSelectionExplainTestsPost).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `TestSelectionAPI.ExplainSelectTestsWithDataInBodyApiTestSelectionExplainTestsPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `ExplainSelectTestsWithDataInBodyApiTestSelectionExplainTestsPost`: map[string]map[string]Explanation
fmt.Fprintf(os.Stdout, "Response from `TestSelectionAPI.ExplainSelectTestsWithDataInBodyApiTestSelectionExplainTestsPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiExplainSelectTestsWithDataInBodyApiTestSelectionExplainTestsPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| bodyExplainSelectTestsWithDataInBodyApiTestSelectionExplainTestsPost | BodyExplainSelectTestsWithDataInBodyApiTestSelectionExplainTestsPost |
map[string]map[string]Explanation
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SelectAllKnownTestsOfATaskApiTestSelectionSelectKnownTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost
[]*string SelectAllKnownTestsOfATaskApiTestSelectionSelectKnownTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost(ctx, projectId, requester, buildVariantName, taskId, taskName).StrategyEnum(strategyEnum).Execute()
Select All Known Tests Of A Task
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/evergreen-ci/test-selection-client"
)
func main() {
projectId := "projectId_example" // string |
requester := "requester_example" // string |
buildVariantName := "buildVariantName_example" // string |
taskId := "taskId_example" // string |
taskName := "taskName_example" // string |
strategyEnum := []openapiclient.StrategyEnum{openapiclient.StrategyEnum("ExcludeManuallyQuarantined")} // []StrategyEnum | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.TestSelectionAPI.SelectAllKnownTestsOfATaskApiTestSelectionSelectKnownTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost(context.Background(), projectId, requester, buildVariantName, taskId, taskName).StrategyEnum(strategyEnum).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `TestSelectionAPI.SelectAllKnownTestsOfATaskApiTestSelectionSelectKnownTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SelectAllKnownTestsOfATaskApiTestSelectionSelectKnownTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost`: []*string
fmt.Fprintf(os.Stdout, "Response from `TestSelectionAPI.SelectAllKnownTestsOfATaskApiTestSelectionSelectKnownTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost`: %v\n", resp)
}| Name | Type | Description | Notes |
|---|---|---|---|
| ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
| projectId | string | ||
| requester | string | ||
| buildVariantName | string | ||
| taskId | string | ||
| taskName | string |
Other parameters are passed through a pointer to a apiSelectAllKnownTestsOfATaskApiTestSelectionSelectKnownTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|
strategyEnum | []StrategyEnum | |
*[]string
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[]*string SelectAllKnownTestsOfATaskWithDataInBodyApiTestSelectionSelectKnownTestsPost(ctx).BodySelectAllKnownTestsOfATaskWithDataInBodyApiTestSelectionSelectKnownTestsPost(bodySelectAllKnownTestsOfATaskWithDataInBodyApiTestSelectionSelectKnownTestsPost).Execute()
Select All Known Tests Of A Task With Data In Body
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/evergreen-ci/test-selection-client"
)
func main() {
bodySelectAllKnownTestsOfATaskWithDataInBodyApiTestSelectionSelectKnownTestsPost := *openapiclient.NewBodySelectAllKnownTestsOfATaskWithDataInBodyApiTestSelectionSelectKnownTestsPost("ProjectId_example", "Requester_example", "BuildVariantName_example", "TaskId_example", "TaskName_example") // BodySelectAllKnownTestsOfATaskWithDataInBodyApiTestSelectionSelectKnownTestsPost |
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.TestSelectionAPI.SelectAllKnownTestsOfATaskWithDataInBodyApiTestSelectionSelectKnownTestsPost(context.Background()).BodySelectAllKnownTestsOfATaskWithDataInBodyApiTestSelectionSelectKnownTestsPost(bodySelectAllKnownTestsOfATaskWithDataInBodyApiTestSelectionSelectKnownTestsPost).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `TestSelectionAPI.SelectAllKnownTestsOfATaskWithDataInBodyApiTestSelectionSelectKnownTestsPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SelectAllKnownTestsOfATaskWithDataInBodyApiTestSelectionSelectKnownTestsPost`: []*string
fmt.Fprintf(os.Stdout, "Response from `TestSelectionAPI.SelectAllKnownTestsOfATaskWithDataInBodyApiTestSelectionSelectKnownTestsPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSelectAllKnownTestsOfATaskWithDataInBodyApiTestSelectionSelectKnownTestsPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| bodySelectAllKnownTestsOfATaskWithDataInBodyApiTestSelectionSelectKnownTestsPost | BodySelectAllKnownTestsOfATaskWithDataInBodyApiTestSelectionSelectKnownTestsPost |
*[]string
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[]*string SelectTestsApiTestSelectionSelectTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost(ctx, projectId, requester, buildVariantName, taskId, taskName).BodySelectTestsApiTestSelectionSelectTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost(bodySelectTestsApiTestSelectionSelectTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost).Execute()
Select Tests
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/evergreen-ci/test-selection-client"
)
func main() {
projectId := "projectId_example" // string |
requester := "requester_example" // string |
buildVariantName := "buildVariantName_example" // string |
taskId := "taskId_example" // string |
taskName := "taskName_example" // string |
bodySelectTestsApiTestSelectionSelectTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost := *openapiclient.NewBodySelectTestsApiTestSelectionSelectTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost([]string{"TestNames_example"}) // BodySelectTestsApiTestSelectionSelectTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost |
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.TestSelectionAPI.SelectTestsApiTestSelectionSelectTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost(context.Background(), projectId, requester, buildVariantName, taskId, taskName).BodySelectTestsApiTestSelectionSelectTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost(bodySelectTestsApiTestSelectionSelectTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `TestSelectionAPI.SelectTestsApiTestSelectionSelectTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SelectTestsApiTestSelectionSelectTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost`: []*string
fmt.Fprintf(os.Stdout, "Response from `TestSelectionAPI.SelectTestsApiTestSelectionSelectTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost`: %v\n", resp)
}| Name | Type | Description | Notes |
|---|---|---|---|
| ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
| projectId | string | ||
| requester | string | ||
| buildVariantName | string | ||
| taskId | string | ||
| taskName | string |
Other parameters are passed through a pointer to a apiSelectTestsApiTestSelectionSelectTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|
bodySelectTestsApiTestSelectionSelectTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost | BodySelectTestsApiTestSelectionSelectTestsProjectIdRequesterBuildVariantNameTaskIdTaskNamePost | |
*[]string
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[]*string SelectTestsWithDataInBodyApiTestSelectionSelectTestsPost(ctx).BodySelectTestsWithDataInBodyApiTestSelectionSelectTestsPost(bodySelectTestsWithDataInBodyApiTestSelectionSelectTestsPost).Execute()
Select Tests With Data In Body
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/evergreen-ci/test-selection-client"
)
func main() {
bodySelectTestsWithDataInBodyApiTestSelectionSelectTestsPost := *openapiclient.NewBodySelectTestsWithDataInBodyApiTestSelectionSelectTestsPost("ProjectId_example", "Requester_example", "BuildVariantName_example", "TaskId_example", "TaskName_example", []string{"TestNames_example"}) // BodySelectTestsWithDataInBodyApiTestSelectionSelectTestsPost |
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.TestSelectionAPI.SelectTestsWithDataInBodyApiTestSelectionSelectTestsPost(context.Background()).BodySelectTestsWithDataInBodyApiTestSelectionSelectTestsPost(bodySelectTestsWithDataInBodyApiTestSelectionSelectTestsPost).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `TestSelectionAPI.SelectTestsWithDataInBodyApiTestSelectionSelectTestsPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SelectTestsWithDataInBodyApiTestSelectionSelectTestsPost`: []*string
fmt.Fprintf(os.Stdout, "Response from `TestSelectionAPI.SelectTestsWithDataInBodyApiTestSelectionSelectTestsPost`: %v\n", resp)
}Other parameters are passed through a pointer to a apiSelectTestsWithDataInBodyApiTestSelectionSelectTestsPostRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| bodySelectTestsWithDataInBodyApiTestSelectionSelectTestsPost | BodySelectTestsWithDataInBodyApiTestSelectionSelectTestsPost |
*[]string
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]