All URIs are relative to https://api.qase.io/v2
Method | HTTP request | Description |
---|---|---|
create_result_v2 | POST /{project_code}/run/{run_id}/result | Create test run result |
create_results_v2 | POST /{project_code}/run/{run_id}/results | Bulk create test run result |
create_result_v2(project_code, run_id, result_create)
Create test run result
This method allows to create single test run result. If there is no free space left in your team account, when attempting to upload an attachment, e.g., through reporters, you will receive an error with code 507 - Insufficient Storage.
- Api Key Authentication (TokenAuth):
import qase.api_client_v2
from qase.api_client_v2.models.result_create import ResultCreate
from qase.api_client_v2.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to https://api.qase.io/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = qase.api_client_v2.Configuration(
host = "https://api.qase.io/v2"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure API key authorization: TokenAuth
configuration.api_key['TokenAuth'] = os.environ["API_KEY"]
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['TokenAuth'] = 'Bearer'
# Enter a context with an instance of the API client
with qase.api_client_v2.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = qase.api_client_v2.ResultsApi(api_client)
project_code = 'project_code_example' # str |
run_id = 56 # int |
result_create = qase.api_client_v2.ResultCreate() # ResultCreate |
try:
# Create test run result
api_instance.create_result_v2(project_code, run_id, result_create)
except Exception as e:
print("Exception when calling ResultsApi->create_result_v2: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
project_code | str | ||
run_id | int | ||
result_create | ResultCreate |
void (empty response body)
- Content-Type: application/json
- Accept: Not defined
Status code | Description | Response headers |
---|---|---|
202 | OK | - |
400 | Bad Request | - |
401 | Unauthorized | - |
403 | Forbidden | - |
404 | Not Found | - |
422 | Unprocessable Entity | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
create_results_v2(project_code, run_id, create_results_request_v2)
Bulk create test run result
This method allows to create several test run results at once. If there is no free space left in your team account, when attempting to upload an attachment, e.g., through reporters, you will receive an error with code 507 - Insufficient Storage.
- Api Key Authentication (TokenAuth):
import qase.api_client_v2
from qase.api_client_v2.models.create_results_request_v2 import CreateResultsRequestV2
from qase.api_client_v2.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to https://api.qase.io/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = qase.api_client_v2.Configuration(
host = "https://api.qase.io/v2"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure API key authorization: TokenAuth
configuration.api_key['TokenAuth'] = os.environ["API_KEY"]
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['TokenAuth'] = 'Bearer'
# Enter a context with an instance of the API client
with qase.api_client_v2.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = qase.api_client_v2.ResultsApi(api_client)
project_code = 'project_code_example' # str |
run_id = 56 # int |
create_results_request_v2 = qase.api_client_v2.CreateResultsRequestV2() # CreateResultsRequestV2 |
try:
# Bulk create test run result
api_instance.create_results_v2(project_code, run_id, create_results_request_v2)
except Exception as e:
print("Exception when calling ResultsApi->create_results_v2: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
project_code | str | ||
run_id | int | ||
create_results_request_v2 | CreateResultsRequestV2 |
void (empty response body)
- Content-Type: application/json
- Accept: Not defined
Status code | Description | Response headers |
---|---|---|
202 | OK | - |
400 | Bad Request | - |
401 | Unauthorized | - |
403 | Forbidden | - |
404 | Not Found | - |
422 | Unprocessable Entity | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]