Result | Description | Response |
---|---|---|
Pass | Test to check if info-endpoint returns 200 OK without headers | Info endpoint implemented with default encoding |
Pass | Test to check if info-endpoint has circular in the response object. And if it is there it updates session_params['circular'] as per the value | circular key in info response object |
Pass | Test to check if info-endpoint has algorithms in the response object. And if it is there it updates session_params['trunc512'] as per the value | algorithms key in info response object |
Pass | Test to check if info-endpoint has subsequence_limit in the response object. If the key is present we update session_params['subsequence_limit'] as per the value | subsequence_limit key in info response object |
Pass | Test to check if info-endpoint has supported_api_versions in the response object. | supported_api_versions key in info response object |
Result | Description | Response |
---|---|---|
Warn | Test if metadata endpoint returns 200 using circular test sequence if the server supports circular sequences. Value stored in session_params. If not skip test and set skip text appropriately | test_metadata_query_circular_sequence is skipped because server does not support circular sequences |
Warn | Test if metadata endpoint returns 200 using trunc512 with I test sequence if the server supports. Value stored in session_params. If not skip test and set skip text appropriately | test_metadata_query_by_trunc512 is skipped because server does not support TRUNC512 algorithm |
Warn | Test if trunc512 in metadata response object. Skip if server does not support trunc512 | test_metadata_trunc512 is skipped because key "trunc512" although it is supported by the server |
Pass | Test if metadata endpoint returns 200 without headers using I test sequence | Metadata endpoint implemented with default encoding |
Pass | Test if md5 in metadata response object | md5 key in metadata response object |
Pass | Test if length in metadata response object | length key in metadata response object |
Pass | Test if aliases in metadata response object | aliases key in metadata response object |
Pass | Test if 404 on invalid checksum in metadata response | Server is correctly sending 404 on invalid checksum |
Pass | Test if 406 on invalid encoding in Accept header | Server is correctly sending 406 on invalid encoding |
Result | Description | Response |
---|---|---|
Warn | Test to check if server passes all the edge cases related to circular queries | test_sequence_circular is skipped because server does not support circular sequences |
Pass | Test to check if server throws correct error codes on circular sequence query if server does not support circular sequences |
Server is correctly throwing for error cases of circular sequences when server does not support circular sequences
|
Warn | Test to check if server throws correct error codes on circular sequence query if server supports circular sequences | test_sequence_circular_support_true_errors is skipped because server does not support circular sequences |
Warn | Test to check if server returns 200 using I test sequence trunc512 and appropriate headers if the server supports trunc512 | test_sequence_query_by_trunc512 is skipped because server does not support TRUNC512 algorithm |
Pass | Test to check if server returns 200 using I test sequence and no headers | Sequence endpoint implemented with default encoding |
Pass | Test to check if server returns 200 and appropriate text using I test sequence and start/end query params set to 10 and 20 respectively | Server supports start end query params |
Pass | Test to check if server returns 200 and appropriate text using I test sequence and range header set to 10 and 19 respectively | Server supports range header |
Pass | Test to check if server returns 404 using some garbage checksum and appropriate headers | Server is correctly sending 404 on invalid checksum |
Warn | Test to check if server returns 200 using I test sequence and garbage encoding in Accept header | test_sequence_invalid_encoding_406_error is skipped because |
Result | Description | Response |
---|---|---|
Pass | Test to check if server passes all the edge cases related to range header success queries |
Server passed all the success edge cases with range header query
|
Warn | Test to check if server passes all the edge cases related range error cases |
test_sequence_range_errors is skipped because
|