Compliance suite definition: TES Compliance Suite 0.1.0. TES Compliance Suite tests the platform against the GA4GH TES API specs. Its an automated tool system testing against YAML-based test files along with the ability to validate cloud service/functionality.
Platform definition: TES service deployed on the http://localhost:8000/
GA4GH Report standard: ga4gh-testbed-report 0.1.0
Created: 2024-04-27T02:56:27 UTC
Total test cases: 119
Passed test cases: 119
Warned test cases: 0
Skipped test cases: 0
Failed test cases: 0
Unknown test cases: 0
Phase 1
Phase Name: phase_create_task_optional_filetype.yml
Phase Description: Job to create a new TES Task intentionally without input and output filetypes
Phase Status: SKIP
Phase 2
Phase Name: phase_create_task_streamable.yml
Phase Description: Job to create a new TES Task with streamable flag set in input
Phase Status: SKIP
Phase 3
Phase Name: phase_create_task_functional.yml
Phase Description: Job to create a new TES Task and test functionality
Phase Status: PASS
Test 1
Test Name: create_task
Test Description: Create a new TES task
Test Status: PASS
Case 1
Case Name: request_body_json_validation
Case Description: Check if request body is in proper JSON format
Case Status: PASS
Case Message: Proper JSON format in request body for POST /tasks
Case Logs: ['No logs for success']
Case 2
Case Name: request body_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Request Body Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: POST /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 4
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Test 2
Test Name: get_task
Test Description: Retrieve the task details for TES task
Test Status: PASS
Case 1
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: GET /tasks/{id} Successful Response status code
Case Logs: ['No logs for success']
Case 2
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for GET /tasks/{id}
Case Logs: ['No logs for success']
Phase 4
Phase Name: phase_create_task_inputs.yml
Phase Description: Job to create a new TES Task with inputs
Phase Status: PASS
Test 1
Test Name: create_task
Test Description: Create a new TES task
Test Status: PASS
Case 1
Case Name: request_body_json_validation
Case Description: Check if request body is in proper JSON format
Case Status: PASS
Case Message: Proper JSON format in request body for POST /tasks
Case Logs: ['No logs for success']
Case 2
Case Name: request body_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Request Body Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: POST /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 4
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Phase 5
Phase Name: phase_get_task_full.yml
Phase Description: Job to retrieve the Full view of TES Task
Phase Status: PASS
Test 1
Test Name: create_task
Test Description: Create a new TES task
Test Status: PASS
Case 1
Case Name: request_body_json_validation
Case Description: Check if request body is in proper JSON format
Case Status: PASS
Case Message: Proper JSON format in request body for POST /tasks
Case Logs: ['No logs for success']
Case 2
Case Name: request body_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Request Body Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: POST /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 4
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Test 2
Test Name: get_task
Test Description: Retrieve the task details for TES task
Test Status: PASS
Case 1
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: GET /tasks/{id} Successful Response status code
Case Logs: ['No logs for success']
Case 2
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for GET /tasks/{id}
Case Logs: ['No logs for success']
Phase 6
Phase Name: phase_list_tasks_page_size.yml
Phase Description: Job to validate page size in list tasks
Phase Status: PASS
Test 1
Test Name: create_task
Test Description: Create a new TES task
Test Status: PASS
Case 1
Case Name: request_body_json_validation
Case Description: Check if request body is in proper JSON format
Case Status: PASS
Case Message: Proper JSON format in request body for POST /tasks
Case Logs: ['No logs for success']
Case 2
Case Name: request body_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Request Body Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: POST /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 4
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Test 2
Test Name: create_task
Test Description: Create a new TES task
Test Status: PASS
Case 1
Case Name: request_body_json_validation
Case Description: Check if request body is in proper JSON format
Case Status: PASS
Case Message: Proper JSON format in request body for POST /tasks
Case Logs: ['No logs for success']
Case 2
Case Name: request body_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Request Body Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: POST /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 4
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Test 3
Test Name: list_tasks
Test Description: Set page_size as 1
Test Status: PASS
Case 1
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: GET /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 2
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for GET /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: Filter-1
Case Description: Validate the response against filter-1
Case Status: PASS
Case Message: Filter-1 passed for GET /tasks
Case Logs: ['No logs for success']
Test 4
Test Name: list_tasks
Test Description: Set page_size as 2
Test Status: PASS
Case 1
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: GET /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 2
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for GET /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: Filter-1
Case Description: Validate the response against filter-1
Case Status: PASS
Case Message: Filter-1 passed for GET /tasks
Case Logs: ['No logs for success']
Phase 7
Phase Name: phase_filter_task_by_state.yml
Phase Description: Job to test the filter task by state feature
Phase Status: SKIP
Phase 8
Phase Name: phase_create_task.yml
Phase Description: Job to create a new TES Task
Phase Status: PASS
Test 1
Test Name: create_task
Test Description: Create a new TES task
Test Status: PASS
Case 1
Case Name: request_body_json_validation
Case Description: Check if request body is in proper JSON format
Case Status: PASS
Case Message: Proper JSON format in request body for POST /tasks
Case Logs: ['No logs for success']
Case 2
Case Name: request body_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Request Body Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: POST /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 4
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Phase 9
Phase Name: phase_create_task_outputs.yml
Phase Description: Job to create a new TES Task with outputs
Phase Status: PASS
Test 1
Test Name: create_task
Test Description: Create a new TES task
Test Status: PASS
Case 1
Case Name: request_body_json_validation
Case Description: Check if request body is in proper JSON format
Case Status: PASS
Case Message: Proper JSON format in request body for POST /tasks
Case Logs: ['No logs for success']
Case 2
Case Name: request body_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Request Body Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: POST /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 4
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Phase 10
Phase Name: phase_get_task_basic.yml
Phase Description: Job to retrieve the Basic view of TES Task
Phase Status: PASS
Test 1
Test Name: create_task
Test Description: Create a new TES task
Test Status: PASS
Case 1
Case Name: request_body_json_validation
Case Description: Check if request body is in proper JSON format
Case Status: PASS
Case Message: Proper JSON format in request body for POST /tasks
Case Logs: ['No logs for success']
Case 2
Case Name: request body_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Request Body Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: POST /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 4
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Test 2
Test Name: get_task
Test Description: Retrieve the task details for TES task
Test Status: PASS
Case 1
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: GET /tasks/{id} Successful Response status code
Case Logs: ['No logs for success']
Case 2
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for GET /tasks/{id}
Case Logs: ['No logs for success']
Phase 11
Phase Name: phase_filter_task_by_tag.yml
Phase Description: Job to test the filter task by tag feature
Phase Status: SKIP
Phase 12
Phase Name: phase_filter_task_by_name.yml
Phase Description: Job to test the filter task by name feature
Phase Status: PASS
Test 1
Test Name: create_task
Test Description: Create a new TES task
Test Status: PASS
Case 1
Case Name: request_body_json_validation
Case Description: Check if request body is in proper JSON format
Case Status: PASS
Case Message: Proper JSON format in request body for POST /tasks
Case Logs: ['No logs for success']
Case 2
Case Name: request body_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Request Body Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: POST /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 4
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Test 2
Test Name: list_tasks
Test Description: Retrieve the list of tasks tracked by the TES server
Test Status: PASS
Case 1
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: GET /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 2
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for GET /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: Filter-1
Case Description: Validate the response against filter-1
Case Status: PASS
Case Message: Filter-1 passed for GET /tasks
Case Logs: ['No logs for success']
Test 3
Test Name: create_task
Test Description: Create a new TES task
Test Status: PASS
Case 1
Case Name: request_body_json_validation
Case Description: Check if request body is in proper JSON format
Case Status: PASS
Case Message: Proper JSON format in request body for POST /tasks
Case Logs: ['No logs for success']
Case 2
Case Name: request body_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Request Body Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: POST /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 4
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Test 4
Test Name: list_tasks
Test Description: Retrieve the list of tasks tracked by the TES server
Test Status: PASS
Case 1
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: GET /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 2
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for GET /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: Filter-1
Case Description: Validate the response against filter-1
Case Status: PASS
Case Message: Filter-1 passed for GET /tasks
Case Logs: ['No logs for success']
Test 5
Test Name: create_task
Test Description: Create a new TES task
Test Status: PASS
Case 1
Case Name: request_body_json_validation
Case Description: Check if request body is in proper JSON format
Case Status: PASS
Case Message: Proper JSON format in request body for POST /tasks
Case Logs: ['No logs for success']
Case 2
Case Name: request body_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Request Body Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: POST /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 4
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Test 6
Test Name: list_tasks
Test Description: Retrieve the list of tasks tracked by the TES server
Test Status: PASS
Case 1
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: GET /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 2
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for GET /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: Filter-1
Case Description: Validate the response against filter-1
Case Status: PASS
Case Message: Filter-1 passed for GET /tasks
Case Logs: ['No logs for success']
Phase 13
Phase Name: phase_get_task_minimal.yml
Phase Description: Job to retrieve the Minimal view of TES Task
Phase Status: PASS
Test 1
Test Name: create_task
Test Description: Create a new TES task
Test Status: PASS
Case 1
Case Name: request_body_json_validation
Case Description: Check if request body is in proper JSON format
Case Status: PASS
Case Message: Proper JSON format in request body for POST /tasks
Case Logs: ['No logs for success']
Case 2
Case Name: request body_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Request Body Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: POST /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 4
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Test 2
Test Name: get_task
Test Description: Retrieve the task details for TES task
Test Status: PASS
Case 1
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: GET /tasks/{id} Successful Response status code
Case Logs: ['No logs for success']
Case 2
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for GET /tasks/{id}
Case Logs: ['No logs for success']
Phase 14
Phase Name: phase_cancel_task_functional.yml
Phase Description: Job to cancel a TES Task
Phase Status: PASS
Test 1
Test Name: create_task
Test Description: Create a new TES task
Test Status: PASS
Case 1
Case Name: request_body_json_validation
Case Description: Check if request body is in proper JSON format
Case Status: PASS
Case Message: Proper JSON format in request body for POST /tasks
Case Logs: ['No logs for success']
Case 2
Case Name: request body_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Request Body Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: POST /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 4
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Test 2
Test Name: cancel_task
Test Description: Cancel a TES task
Test Status: PASS
Case 1
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: POST /tasks/{id}:cancel Successful Response status code
Case Logs: ['No logs for success']
Case 2
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for POST /tasks/{id}:cancel
Case Logs: ['No logs for success']
Test 3
Test Name: get_task
Test Description: Retrieve the list of tasks tracked by the TES server
Test Status: PASS
Case 1
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: GET /tasks/{id} Successful Response status code
Case Logs: ['No logs for success']
Case 2
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for GET /tasks/{id}
Case Logs: ['No logs for success']
Phase 15
Phase Name: phase_list_tasks_basic.yml
Phase Description: Job to retrieve the list of Basic view of TES tasks
Phase Status: PASS
Test 1
Test Name: create_task
Test Description: Create a new TES task
Test Status: PASS
Case 1
Case Name: request_body_json_validation
Case Description: Check if request body is in proper JSON format
Case Status: PASS
Case Message: Proper JSON format in request body for POST /tasks
Case Logs: ['No logs for success']
Case 2
Case Name: request body_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Request Body Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: POST /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 4
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Test 2
Test Name: list_tasks
Test Description: Retrieve the list of tasks tracked by the TES server
Test Status: PASS
Case 1
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: GET /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 2
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for GET /tasks
Case Logs: ['No logs for success']
Phase 16
Phase Name: phase_list_tasks_full.yml
Phase Description: Job to retrieve the list of Full view of TES tasks
Phase Status: PASS
Test 1
Test Name: create_task
Test Description: Create a new TES task
Test Status: PASS
Case 1
Case Name: request_body_json_validation
Case Description: Check if request body is in proper JSON format
Case Status: PASS
Case Message: Proper JSON format in request body for POST /tasks
Case Logs: ['No logs for success']
Case 2
Case Name: request body_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Request Body Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: POST /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 4
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Test 2
Test Name: list_tasks
Test Description: Retrieve the list of tasks tracked by the TES server
Test Status: PASS
Case 1
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: GET /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 2
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for GET /tasks
Case Logs: ['No logs for success']
Phase 17
Phase Name: phase_create_task_ignore_error.yml
Phase Description: Job to create a new TES Task with ignore_error flag
Phase Status: SKIP
Phase 18
Phase Name: phase_list_tasks_minimal.yml
Phase Description: Job to retrieve the list of Minimal view of TES tasks
Phase Status: PASS
Test 1
Test Name: create_task
Test Description: Create a new TES task
Test Status: PASS
Case 1
Case Name: request_body_json_validation
Case Description: Check if request body is in proper JSON format
Case Status: PASS
Case Message: Proper JSON format in request body for POST /tasks
Case Logs: ['No logs for success']
Case 2
Case Name: request body_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Request Body Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: POST /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 4
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Test 2
Test Name: list_tasks
Test Description: Retrieve the list of tasks tracked by the TES server
Test Status: PASS
Case 1
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: GET /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 2
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for GET /tasks
Case Logs: ['No logs for success']
Phase 19
Phase Name: phase_create_task_backend_parameters_negative.yml
Phase Description: Job to create a new TES Task with backend parameters (Negative case)
Phase Status: SKIP
Phase 20
Phase Name: phase_list_tasks_page_token.yml
Phase Description: Job to validate page token in list tasks
Phase Status: PASS
Test 1
Test Name: create_task
Test Description: Create a new TES task
Test Status: PASS
Case 1
Case Name: request_body_json_validation
Case Description: Check if request body is in proper JSON format
Case Status: PASS
Case Message: Proper JSON format in request body for POST /tasks
Case Logs: ['No logs for success']
Case 2
Case Name: request body_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Request Body Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: POST /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 4
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Test 2
Test Name: create_task
Test Description: Create a new TES task
Test Status: PASS
Case 1
Case Name: request_body_json_validation
Case Description: Check if request body is in proper JSON format
Case Status: PASS
Case Message: Proper JSON format in request body for POST /tasks
Case Logs: ['No logs for success']
Case 2
Case Name: request body_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Request Body Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: POST /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 4
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Test 3
Test Name: list_tasks
Test Description: Store the next_page_token
Test Status: PASS
Case 1
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: GET /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 2
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for GET /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: Filter-1
Case Description: Validate the response against filter-1
Case Status: PASS
Case Message: Filter-1 passed for GET /tasks
Case Logs: ['No logs for success']
Test 4
Test Name: list_tasks
Test Description: Fetch response after sending stored next_page_token value
Test Status: PASS
Case 1
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: GET /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 2
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for GET /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: Filter-1
Case Description: Validate the response against filter-1
Case Status: PASS
Case Message: Filter-1 passed for GET /tasks
Case Logs: ['No logs for success']
Phase 21
Phase Name: phase_create_task_backend_parameters.yml
Phase Description: Job to create a new TES Task with backend parameters
Phase Status: SKIP
Phase 22
Phase Name: phase_service_info.yml
Phase Description: Job to retrieve the service info
Phase Status: PASS
Test 1
Test Name: service_info
Test Description: Retrieve the TES server info
Test Status: PASS
Case 1
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: GET /service-info Successful Response status code
Case Logs: ['No logs for success']
Case 2
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for GET /service-info
Case Logs: ['No logs for success']
Phase 23
Phase Name: phase_cancel_task.yml
Phase Description: Job to cancel a TES Task
Phase Status: PASS
Test 1
Test Name: create_task
Test Description: Create a new TES task
Test Status: PASS
Case 1
Case Name: request_body_json_validation
Case Description: Check if request body is in proper JSON format
Case Status: PASS
Case Message: Proper JSON format in request body for POST /tasks
Case Logs: ['No logs for success']
Case 2
Case Name: request body_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Request Body Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Case 3
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: POST /tasks Successful Response status code
Case Logs: ['No logs for success']
Case 4
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for POST /tasks
Case Logs: ['No logs for success']
Test 2
Test Name: cancel_task
Test Description: Cancel a TES task
Test Status: PASS
Case 1
Case Name: status_code
Case Description: Check if response status code is 200
Case Status: PASS
Case Message: POST /tasks/{id}:cancel Successful Response status code
Case Logs: ['No logs for success']
Case 2
Case Name: response_schema_validation
Case Description: Check if response matches the model schema
Case Status: PASS
Case Message: Response Schema validation successful for POST /tasks/{id}:cancel
Case Logs: ['No logs for success']
Phase | Test | Case | Status |
---|---|---|---|
phase_create_task_functional.yml | create_task | request_body_json_validation | PASS |
phase_create_task_functional.yml | create_task | request body_schema_validation | PASS |
phase_create_task_functional.yml | create_task | status_code | PASS |
phase_create_task_functional.yml | create_task | response_schema_validation | PASS |
phase_create_task_functional.yml | get_task | status_code | PASS |
phase_create_task_functional.yml | get_task | response_schema_validation | PASS |
phase_create_task_inputs.yml | create_task | request_body_json_validation | PASS |
phase_create_task_inputs.yml | create_task | request body_schema_validation | PASS |
phase_create_task_inputs.yml | create_task | status_code | PASS |
phase_create_task_inputs.yml | create_task | response_schema_validation | PASS |
phase_get_task_full.yml | create_task | request_body_json_validation | PASS |
phase_get_task_full.yml | create_task | request body_schema_validation | PASS |
phase_get_task_full.yml | create_task | status_code | PASS |
phase_get_task_full.yml | create_task | response_schema_validation | PASS |
phase_get_task_full.yml | get_task | status_code | PASS |
phase_get_task_full.yml | get_task | response_schema_validation | PASS |
phase_list_tasks_page_size.yml | create_task | request_body_json_validation | PASS |
phase_list_tasks_page_size.yml | create_task | request body_schema_validation | PASS |
phase_list_tasks_page_size.yml | create_task | status_code | PASS |
phase_list_tasks_page_size.yml | create_task | response_schema_validation | PASS |
phase_list_tasks_page_size.yml | create_task | request_body_json_validation | PASS |
phase_list_tasks_page_size.yml | create_task | request body_schema_validation | PASS |
phase_list_tasks_page_size.yml | create_task | status_code | PASS |
phase_list_tasks_page_size.yml | create_task | response_schema_validation | PASS |
phase_list_tasks_page_size.yml | list_tasks | status_code | PASS |
phase_list_tasks_page_size.yml | list_tasks | response_schema_validation | PASS |
phase_list_tasks_page_size.yml | list_tasks | Filter-1 | PASS |
phase_list_tasks_page_size.yml | list_tasks | status_code | PASS |
phase_list_tasks_page_size.yml | list_tasks | response_schema_validation | PASS |
phase_list_tasks_page_size.yml | list_tasks | Filter-1 | PASS |
phase_create_task.yml | create_task | request_body_json_validation | PASS |
phase_create_task.yml | create_task | request body_schema_validation | PASS |
phase_create_task.yml | create_task | status_code | PASS |
phase_create_task.yml | create_task | response_schema_validation | PASS |
phase_create_task_outputs.yml | create_task | request_body_json_validation | PASS |
phase_create_task_outputs.yml | create_task | request body_schema_validation | PASS |
phase_create_task_outputs.yml | create_task | status_code | PASS |
phase_create_task_outputs.yml | create_task | response_schema_validation | PASS |
phase_get_task_basic.yml | create_task | request_body_json_validation | PASS |
phase_get_task_basic.yml | create_task | request body_schema_validation | PASS |
phase_get_task_basic.yml | create_task | status_code | PASS |
phase_get_task_basic.yml | create_task | response_schema_validation | PASS |
phase_get_task_basic.yml | get_task | status_code | PASS |
phase_get_task_basic.yml | get_task | response_schema_validation | PASS |
phase_filter_task_by_name.yml | create_task | request_body_json_validation | PASS |
phase_filter_task_by_name.yml | create_task | request body_schema_validation | PASS |
phase_filter_task_by_name.yml | create_task | status_code | PASS |
phase_filter_task_by_name.yml | create_task | response_schema_validation | PASS |
phase_filter_task_by_name.yml | list_tasks | status_code | PASS |
phase_filter_task_by_name.yml | list_tasks | response_schema_validation | PASS |
phase_filter_task_by_name.yml | list_tasks | Filter-1 | PASS |
phase_filter_task_by_name.yml | create_task | request_body_json_validation | PASS |
phase_filter_task_by_name.yml | create_task | request body_schema_validation | PASS |
phase_filter_task_by_name.yml | create_task | status_code | PASS |
phase_filter_task_by_name.yml | create_task | response_schema_validation | PASS |
phase_filter_task_by_name.yml | list_tasks | status_code | PASS |
phase_filter_task_by_name.yml | list_tasks | response_schema_validation | PASS |
phase_filter_task_by_name.yml | list_tasks | Filter-1 | PASS |
phase_filter_task_by_name.yml | create_task | request_body_json_validation | PASS |
phase_filter_task_by_name.yml | create_task | request body_schema_validation | PASS |
phase_filter_task_by_name.yml | create_task | status_code | PASS |
phase_filter_task_by_name.yml | create_task | response_schema_validation | PASS |
phase_filter_task_by_name.yml | list_tasks | status_code | PASS |
phase_filter_task_by_name.yml | list_tasks | response_schema_validation | PASS |
phase_filter_task_by_name.yml | list_tasks | Filter-1 | PASS |
phase_get_task_minimal.yml | create_task | request_body_json_validation | PASS |
phase_get_task_minimal.yml | create_task | request body_schema_validation | PASS |
phase_get_task_minimal.yml | create_task | status_code | PASS |
phase_get_task_minimal.yml | create_task | response_schema_validation | PASS |
phase_get_task_minimal.yml | get_task | status_code | PASS |
phase_get_task_minimal.yml | get_task | response_schema_validation | PASS |
phase_cancel_task_functional.yml | create_task | request_body_json_validation | PASS |
phase_cancel_task_functional.yml | create_task | request body_schema_validation | PASS |
phase_cancel_task_functional.yml | create_task | status_code | PASS |
phase_cancel_task_functional.yml | create_task | response_schema_validation | PASS |
phase_cancel_task_functional.yml | cancel_task | status_code | PASS |
phase_cancel_task_functional.yml | cancel_task | response_schema_validation | PASS |
phase_cancel_task_functional.yml | get_task | status_code | PASS |
phase_cancel_task_functional.yml | get_task | response_schema_validation | PASS |
phase_list_tasks_basic.yml | create_task | request_body_json_validation | PASS |
phase_list_tasks_basic.yml | create_task | request body_schema_validation | PASS |
phase_list_tasks_basic.yml | create_task | status_code | PASS |
phase_list_tasks_basic.yml | create_task | response_schema_validation | PASS |
phase_list_tasks_basic.yml | list_tasks | status_code | PASS |
phase_list_tasks_basic.yml | list_tasks | response_schema_validation | PASS |
phase_list_tasks_full.yml | create_task | request_body_json_validation | PASS |
phase_list_tasks_full.yml | create_task | request body_schema_validation | PASS |
phase_list_tasks_full.yml | create_task | status_code | PASS |
phase_list_tasks_full.yml | create_task | response_schema_validation | PASS |
phase_list_tasks_full.yml | list_tasks | status_code | PASS |
phase_list_tasks_full.yml | list_tasks | response_schema_validation | PASS |
phase_list_tasks_minimal.yml | create_task | request_body_json_validation | PASS |
phase_list_tasks_minimal.yml | create_task | request body_schema_validation | PASS |
phase_list_tasks_minimal.yml | create_task | status_code | PASS |
phase_list_tasks_minimal.yml | create_task | response_schema_validation | PASS |
phase_list_tasks_minimal.yml | list_tasks | status_code | PASS |
phase_list_tasks_minimal.yml | list_tasks | response_schema_validation | PASS |
phase_list_tasks_page_token.yml | create_task | request_body_json_validation | PASS |
phase_list_tasks_page_token.yml | create_task | request body_schema_validation | PASS |
phase_list_tasks_page_token.yml | create_task | status_code | PASS |
phase_list_tasks_page_token.yml | create_task | response_schema_validation | PASS |
phase_list_tasks_page_token.yml | create_task | request_body_json_validation | PASS |
phase_list_tasks_page_token.yml | create_task | request body_schema_validation | PASS |
phase_list_tasks_page_token.yml | create_task | status_code | PASS |
phase_list_tasks_page_token.yml | create_task | response_schema_validation | PASS |
phase_list_tasks_page_token.yml | list_tasks | status_code | PASS |
phase_list_tasks_page_token.yml | list_tasks | response_schema_validation | PASS |
phase_list_tasks_page_token.yml | list_tasks | Filter-1 | PASS |
phase_list_tasks_page_token.yml | list_tasks | status_code | PASS |
phase_list_tasks_page_token.yml | list_tasks | response_schema_validation | PASS |
phase_list_tasks_page_token.yml | list_tasks | Filter-1 | PASS |
phase_service_info.yml | service_info | status_code | PASS |
phase_service_info.yml | service_info | response_schema_validation | PASS |
phase_cancel_task.yml | create_task | request_body_json_validation | PASS |
phase_cancel_task.yml | create_task | request body_schema_validation | PASS |
phase_cancel_task.yml | create_task | status_code | PASS |
phase_cancel_task.yml | create_task | response_schema_validation | PASS |
phase_cancel_task.yml | cancel_task | status_code | PASS |
phase_cancel_task.yml | cancel_task | response_schema_validation | PASS |