newman-reporter-xunit
Version:
A Newman JUnit Reporter providing full reports (without aggregation of results) based on newman-reporter-junitfull package
631 lines • 56.6 kB
text/xml
<?xml version="1.0" encoding="UTF-8"?>
<testsuites>
<testsuite id="0" hostname="https://postman-echo.com" package="Request Methods" name="GET Request" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:44.064" time="0.497">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Request Methods / GET Request" name="response is ok" time="0.248"/>
<testcase classname="Request Methods / GET Request" name="response body has json with request queries" time="0.248"/>
</testsuite>
<testsuite id="1" hostname="https://postman-echo.com" package="Request Methods" name="POST Raw Text" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:44.561" time="0.100">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Request Methods / POST Raw Text" name="response is ok" time="0.050"/>
<testcase classname="Request Methods / POST Raw Text" name="response body has json with request body" time="0.050"/>
</testsuite>
<testsuite id="2" hostname="https://postman-echo.com" package="Request Methods" name="POST Form Data" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:44.661" time="0.141">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Request Methods / POST Form Data" name="response is ok" time="0.070"/>
<testcase classname="Request Methods / POST Form Data" name="response body has json with form data" time="0.070"/>
</testsuite>
<testsuite id="3" hostname="https://postman-echo.com" package="Request Methods" name="PUT Request" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:44.802" time="0.099">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Request Methods / PUT Request" name="response is ok" time="0.050"/>
<testcase classname="Request Methods / PUT Request" name="response body has json with form data" time="0.050"/>
</testsuite>
<testsuite id="4" hostname="https://postman-echo.com" package="Request Methods" name="PATCH Request" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:44.901" time="0.142">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Request Methods / PATCH Request" name="response is ok" time="0.071"/>
<testcase classname="Request Methods / PATCH Request" name="response body has json with form data" time="0.071"/>
</testsuite>
<testsuite id="5" hostname="https://postman-echo.com" package="Request Methods" name="DELETE Request" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:45.043" time="0.099">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Request Methods / DELETE Request" name="response is ok" time="0.050"/>
<testcase classname="Request Methods / DELETE Request" name="response body has json with form data" time="0.050"/>
</testsuite>
<testsuite id="6" hostname="https://postman-echo.com" package="Headers" name="Request Headers" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:45.142" time="0.098">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Headers / Request Headers" name="response is ok" time="0.049"/>
<testcase classname="Headers / Request Headers" name="sample request header should be returned in response body" time="0.049"/>
</testsuite>
<testsuite id="7" hostname="https://postman-echo.com" package="Headers" name="Response Headers" tests="3" failures="0" errors="0" timestamp="2018-10-25T21:24:45.240" time="0.099">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Headers / Response Headers" name="response is ok" time="0.033"/>
<testcase classname="Headers / Response Headers" name="response has the headers sent as part of request query" time="0.033"/>
<testcase classname="Headers / Response Headers" name="sample request param should be returned in response body" time="0.033"/>
</testsuite>
<testsuite id="8" hostname="https://postman-echo.com" package="Authentication Methods" name="Basic Auth" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:45.339" time="0.098">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Authentication Methods / Basic Auth" name="response is ok" time="0.049"/>
<testcase classname="Authentication Methods / Basic Auth" name="response body has json saying 'authenticated'" time="0.049"/>
</testsuite>
<testsuite id="9" hostname="https://postman-echo.com" package="Authentication Methods" name="DigestAuth Success" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:45.437" time="0.097">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Authentication Methods / DigestAuth Success" name="response code is 200" time="0.049"/>
<testcase classname="Authentication Methods / DigestAuth Success" name="body contains authenticated" time="0.049"/>
</testsuite>
<testsuite id="10" hostname="https://postman-echo.com" package="Authentication Methods" name="Hawk Auth" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:45.534" time="0.139">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Authentication Methods / Hawk Auth" name="response is ok" time="0.070"/>
<testcase classname="Authentication Methods / Hawk Auth" name="response body has json saying passed 'status'" time="0.070">
<failure type="AssertionError" message="expected { Object (message) } in response to contain property 'status'">
<![CDATA[AssertionError: expected { Object (message) } in response to contain property 'status'
at Object.eval sandbox-script.js:2:11)]]>
</failure>
</testcase>
</testsuite>
<testsuite id="11" hostname="https://postman-echo.com" package="Authentication Methods" name="OAuth1.0 (verify signature)" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:45.673" time="0.098">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Authentication Methods / OAuth1.0 (verify signature)" name="response is ok" time="0.049"/>
<testcase classname="Authentication Methods / OAuth1.0 (verify signature)" name="response body has json saying passed 'status'" time="0.049"/>
</testsuite>
<testsuite id="12" hostname="https://postman-echo.com" package="Cookie Manipulation" name="Set Cookies" tests="4" failures="0" errors="0" timestamp="2018-10-25T21:24:45.771" time="0.198">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Cookie Manipulation / Set Cookies" name="response should be 200 or 302" time="0.050"/>
<testcase classname="Cookie Manipulation / Set Cookies" name="the "foo1" cookie has correct value" time="0.050"/>
<testcase classname="Cookie Manipulation / Set Cookies" name="the "foo2" cookie has correct value" time="0.050"/>
<testcase classname="Cookie Manipulation / Set Cookies" name="response body should be valid" time="0.050"/>
</testsuite>
<testsuite id="13" hostname="https://postman-echo.com" package="Cookie Manipulation" name="Get Cookies" tests="4" failures="0" errors="0" timestamp="2018-10-25T21:24:45.969" time="0.138">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Cookie Manipulation / Get Cookies" name="response is ok" time="0.035"/>
<testcase classname="Cookie Manipulation / Get Cookies" name="the "foo1" cookie has correct value" time="0.035"/>
<testcase classname="Cookie Manipulation / Get Cookies" name="the "foo2" cookie has correct value" time="0.035"/>
<testcase classname="Cookie Manipulation / Get Cookies" name="response body should be valid" time="0.035"/>
</testsuite>
<testsuite id="14" hostname="https://postman-echo.com" package="Cookie Manipulation" name="Delete Cookies" tests="4" failures="0" errors="0" timestamp="2018-10-25T21:24:46.107" time="0.242">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Cookie Manipulation / Delete Cookies" name="response should be 200 or 302" time="0.060"/>
<testcase classname="Cookie Manipulation / Delete Cookies" name="the "foo1" cookie should not be present" time="0.060"/>
<testcase classname="Cookie Manipulation / Delete Cookies" name="the "foo2" cookie should not be present" time="0.060"/>
<testcase classname="Cookie Manipulation / Delete Cookies" name="response body should be valid" time="0.060"/>
</testsuite>
<testsuite id="15" hostname="https://postman-echo.com" package="Utilities" name="Response Status Code" tests="3" failures="0" errors="0" timestamp="2018-10-25T21:24:46.349" time="0.098">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Response Status Code" name="response is ok" time="0.033"/>
<testcase classname="Utilities / Response Status Code" name="response has valid json body" time="0.033"/>
<testcase classname="Utilities / Response Status Code" name="status in response body must match the one in request" time="0.033"/>
</testsuite>
<testsuite id="16" hostname="https://postman-echo.com" package="Utilities" name="Streamed Response" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:46.447" time="0.097">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Streamed Response" name="response is ok" time="0.049"/>
<testcase classname="Utilities / Streamed Response" name="response has chunked transfer encoding header" time="0.049">
<failure type="AssertionError" message="expected response to have header with key 'transfer-encoding'">
<![CDATA[AssertionError: expected response to have header with key 'transfer-encoding'
at Object.eval sandbox-script.js:2:17)]]>
</failure>
</testcase>
</testsuite>
<testsuite id="17" hostname="https://postman-echo.com" package="Utilities" name="Delay Response" tests="4" failures="0" errors="0" timestamp="2018-10-25T21:24:46.544" time="2.140">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Delay Response" name="response is ok" time="0.535"/>
<testcase classname="Utilities / Delay Response" name="response has valid json body" time="0.535"/>
<testcase classname="Utilities / Delay Response" name="request must have a valid delay" time="0.535"/>
<testcase classname="Utilities / Delay Response" name="response should take more time than the delay specified" time="0.535"/>
</testsuite>
<testsuite id="18" hostname="https://postman-echo.com" package="Utilities" name="Get UTF8 Encoded Response" tests="3" failures="0" errors="0" timestamp="2018-10-25T21:24:48.684" time="0.143">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Get UTF8 Encoded Response" name="response is ok" time="0.048"/>
<testcase classname="Utilities / Get UTF8 Encoded Response" name="response has charset in content-type header" time="0.048"/>
<testcase classname="Utilities / Get UTF8 Encoded Response" name="response has chunked transfer encoding header" time="0.048">
<failure type="AssertionError" message="expected response to have header with key 'transfer-encoding'">
<![CDATA[AssertionError: expected response to have header with key 'transfer-encoding'
at Object.eval sandbox-script.js:3:19)]]>
</failure>
</testcase>
</testsuite>
<testsuite id="19" hostname="https://postman-echo.com" package="Utilities" name="GZip Compressed Response" tests="4" failures="0" errors="0" timestamp="2018-10-25T21:24:48.827" time="0.098">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / GZip Compressed Response" name="response is ok" time="0.025"/>
<testcase classname="Utilities / GZip Compressed Response" name="response has valid json body" time="0.025"/>
<testcase classname="Utilities / GZip Compressed Response" name="response headers should indicate valid content encoding" time="0.025">
<failure type="AssertionError" message="expected 'content-type' response header to be 'application/json' but got 'application/json; charset=utf-8'">
<![CDATA[AssertionError: expected 'content-type' response header to be 'application/json' but got 'application/json; charset=utf-8'
at Object.eval sandbox-script.js:3:20)]]>
</failure>
</testcase>
<testcase classname="Utilities / GZip Compressed Response" name="requesting http client should accept compressed response" time="0.025"/>
</testsuite>
<testsuite id="20" hostname="https://postman-echo.com" package="Utilities" name="Deflate Compressed Response" tests="4" failures="0" errors="0" timestamp="2018-10-25T21:24:48.925" time="0.098">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Deflate Compressed Response" name="response is ok" time="0.025"/>
<testcase classname="Utilities / Deflate Compressed Response" name="response has valid json body" time="0.025"/>
<testcase classname="Utilities / Deflate Compressed Response" name="response headers should indicate valid content encoding" time="0.025">
<failure type="AssertionError" message="expected 'content-type' response header to be 'application/json' but got 'application/json; charset=utf-8'">
<![CDATA[AssertionError: expected 'content-type' response header to be 'application/json' but got 'application/json; charset=utf-8'
at Object.eval sandbox-script.js:3:21)]]>
</failure>
</testcase>
<testcase classname="Utilities / Deflate Compressed Response" name="requesting http client should accept compressed response" time="0.025"/>
</testsuite>
<testsuite id="21" hostname="https://postman-echo.com" package="Utilities" name="IP address in JSON format" tests="3" failures="0" errors="0" timestamp="2018-10-25T21:24:49.023" time="0.099">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / IP address in JSON format" name="response is ok" time="0.033"/>
<testcase classname="Utilities / IP address in JSON format" name="response has valid json body" time="0.033"/>
<testcase classname="Utilities / IP address in JSON format" name="response must return a valid ip address" time="0.033"/>
</testsuite>
<testsuite id="22" hostname="https://postman-echo.com" package="Utilities / Date and Time" name="Current UTC time" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:49.122" time="0.099">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Date and Time / Current UTC time" name="response is ok" time="0.050"/>
<testcase classname="Utilities / Date and Time / Current UTC time" name="response time matches server response 'date' header" time="0.050"/>
</testsuite>
<testsuite id="23" hostname="https://postman-echo.com" package="Utilities / Date and Time" name="Timestamp validity" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:49.221" time="0.098">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Date and Time / Timestamp validity" name="response is ok" time="0.049"/>
<testcase classname="Utilities / Date and Time / Timestamp validity" name="response json should say whether request query time is valid" time="0.049"/>
</testsuite>
<testsuite id="24" hostname="https://postman-echo.com" package="Utilities / Date and Time" name="Format timestamp" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:49.319" time="0.098">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Date and Time / Format timestamp" name="response is ok" time="0.049"/>
<testcase classname="Utilities / Date and Time / Format timestamp" name="response json should say whether request query time is valid" time="0.049"/>
</testsuite>
<testsuite id="25" hostname="https://postman-echo.com" package="Utilities / Date and Time" name="Extract timestamp unit" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:49.417" time="0.097">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Date and Time / Extract timestamp unit" name="response is ok" time="0.049"/>
<testcase classname="Utilities / Date and Time / Extract timestamp unit" name="response json should say whether request query unit is valid" time="0.049"/>
</testsuite>
<testsuite id="26" hostname="https://postman-echo.com" package="Utilities / Date and Time" name="Time addition" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:49.514" time="0.099">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Date and Time / Time addition" name="response is ok" time="0.050"/>
<testcase classname="Utilities / Date and Time / Time addition" name="response json should return the added years" time="0.050"/>
</testsuite>
<testsuite id="27" hostname="https://postman-echo.com" package="Utilities / Date and Time" name="Time subtraction" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:49.613" time="0.099">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Date and Time / Time subtraction" name="response is ok" time="0.050"/>
<testcase classname="Utilities / Date and Time / Time subtraction" name="response json should return the subtracted years" time="0.050"/>
</testsuite>
<testsuite id="28" hostname="https://postman-echo.com" package="Utilities / Date and Time" name="Start of time" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:49.712" time="0.098">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Date and Time / Start of time" name="response is ok" time="0.049"/>
<testcase classname="Utilities / Date and Time / Start of time" name="response json should return the beginning of month" time="0.049"/>
</testsuite>
<testsuite id="29" hostname="https://postman-echo.com" package="Utilities / Date and Time" name="Object representation" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:49.810" time="0.099">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Date and Time / Object representation" name="response is ok" time="0.050"/>
<testcase classname="Utilities / Date and Time / Object representation" name="response json should return the date components" time="0.050"/>
</testsuite>
<testsuite id="30" hostname="https://postman-echo.com" package="Utilities / Date and Time" name="Before comparisons" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:49.909" time="0.138">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Date and Time / Before comparisons" name="response is ok" time="0.069"/>
<testcase classname="Utilities / Date and Time / Before comparisons" name="response json should say timestamp is before target" time="0.069"/>
</testsuite>
<testsuite id="31" hostname="https://postman-echo.com" package="Utilities / Date and Time" name="After comparisons" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:50.047" time="0.098">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Date and Time / After comparisons" name="response is ok" time="0.049"/>
<testcase classname="Utilities / Date and Time / After comparisons" name="response json should say timestamp is not after target" time="0.049"/>
</testsuite>
<testsuite id="32" hostname="https://postman-echo.com" package="Utilities / Date and Time" name="Between timestamps" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:50.145" time="0.104">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Date and Time / Between timestamps" name="response is ok" time="0.052"/>
<testcase classname="Utilities / Date and Time / Between timestamps" name="response json should say timestamp is not between start and end" time="0.052"/>
</testsuite>
<testsuite id="33" hostname="https://postman-echo.com" package="Utilities / Date and Time" name="Leap year check" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:50.249" time="0.099">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Date and Time / Leap year check" name="response is ok" time="0.050"/>
<testcase classname="Utilities / Date and Time / Leap year check" name="response json should say timestamp is within leap year" time="0.050"/>
</testsuite>
<testsuite id="34" hostname="https://postman-echo.com" package="Utilities / Postman Collection" name="Transform collection from format v1 to v2" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:50.348" time="0.098">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Postman Collection / Transform collection from format v1 to v2" name="response is ok" time="0.049">
<failure type="AssertionError" message="expected response to have status code 200 but got 404">
<![CDATA[AssertionError: expected response to have status code 200 but got 404
at Object.eval sandbox-script.js:1:35)]]>
</failure>
</testcase>
<testcase classname="Utilities / Postman Collection / Transform collection from format v1 to v2" name="response has almost valid items" time="0.049">
<failure type="AssertionError" message="expected undefined in response to contain property 'info.schema'">
<![CDATA[AssertionError: expected undefined in response to contain property 'info.schema'
at Object.eval sandbox-script.js:2:35)]]>
</failure>
</testcase>
</testsuite>
<testsuite id="35" hostname="https://postman-echo.com" package="Utilities / Postman Collection" name="Transform collection from format v2 to v1" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:50.446" time="0.097">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Postman Collection / Transform collection from format v2 to v1" name="response is ok" time="0.049">
<failure type="AssertionError" message="expected response to have status code 200 but got 404">
<![CDATA[AssertionError: expected response to have status code 200 but got 404
at Object.eval sandbox-script.js:1:36)]]>
</failure>
</testcase>
<testcase classname="Utilities / Postman Collection / Transform collection from format v2 to v1" name="response has almost valid items" time="0.049">
<failure type="AssertionError" message="expected undefined in response to contain property 'folders'">
<![CDATA[AssertionError: expected undefined in response to contain property 'folders'
at Object.eval sandbox-script.js:2:36)]]>
</failure>
</testcase>
</testsuite>
<testsuite id="36" hostname="https://postman-echo.com" package="Auth: Digest" name="DigestAuth Request" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:50.543" time="0.098">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Auth: Digest / DigestAuth Request" name="response code is 401" time="0.049"/>
<testcase classname="Auth: Digest / DigestAuth Request" name="response has WWW-Authenticate header" time="0.049"/>
</testsuite>
<testsuite id="37" hostname="https://postman-echo.com" package="Request Methods" name="GET Request" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:50.641" time="0.141">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Request Methods / GET Request" name="response is ok" time="0.070"/>
<testcase classname="Request Methods / GET Request" name="response body has json with request queries" time="0.070"/>
</testsuite>
<testsuite id="38" hostname="https://postman-echo.com" package="Request Methods" name="POST Raw Text" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:50.782" time="0.098">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Request Methods / POST Raw Text" name="response is ok" time="0.049"/>
<testcase classname="Request Methods / POST Raw Text" name="response body has json with request body" time="0.049"/>
</testsuite>
<testsuite id="39" hostname="https://postman-echo.com" package="Request Methods" name="POST Form Data" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:50.880" time="0.101">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Request Methods / POST Form Data" name="response is ok" time="0.051"/>
<testcase classname="Request Methods / POST Form Data" name="response body has json with form data" time="0.051"/>
</testsuite>
<testsuite id="40" hostname="https://postman-echo.com" package="Request Methods" name="PUT Request" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:50.981" time="0.100">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Request Methods / PUT Request" name="response is ok" time="0.050"/>
<testcase classname="Request Methods / PUT Request" name="response body has json with form data" time="0.050"/>
</testsuite>
<testsuite id="41" hostname="https://postman-echo.com" package="Request Methods" name="PATCH Request" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:51.081" time="0.100">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Request Methods / PATCH Request" name="response is ok" time="0.050"/>
<testcase classname="Request Methods / PATCH Request" name="response body has json with form data" time="0.050"/>
</testsuite>
<testsuite id="42" hostname="https://postman-echo.com" package="Request Methods" name="DELETE Request" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:51.181" time="0.098">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Request Methods / DELETE Request" name="response is ok" time="0.049"/>
<testcase classname="Request Methods / DELETE Request" name="response body has json with form data" time="0.049"/>
</testsuite>
<testsuite id="43" hostname="https://postman-echo.com" package="Headers" name="Request Headers" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:51.279" time="0.098">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Headers / Request Headers" name="response is ok" time="0.049"/>
<testcase classname="Headers / Request Headers" name="sample request header should be returned in response body" time="0.049"/>
</testsuite>
<testsuite id="44" hostname="https://postman-echo.com" package="Headers" name="Response Headers" tests="3" failures="0" errors="0" timestamp="2018-10-25T21:24:51.377" time="0.098">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Headers / Response Headers" name="response is ok" time="0.033"/>
<testcase classname="Headers / Response Headers" name="response has the headers sent as part of request query" time="0.033"/>
<testcase classname="Headers / Response Headers" name="sample request param should be returned in response body" time="0.033"/>
</testsuite>
<testsuite id="45" hostname="https://postman-echo.com" package="Authentication Methods" name="Basic Auth" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:51.475" time="0.097">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Authentication Methods / Basic Auth" name="response is ok" time="0.049"/>
<testcase classname="Authentication Methods / Basic Auth" name="response body has json saying 'authenticated'" time="0.049"/>
</testsuite>
<testsuite id="46" hostname="https://postman-echo.com" package="Authentication Methods" name="DigestAuth Success" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:51.572" time="0.099">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Authentication Methods / DigestAuth Success" name="response code is 200" time="0.050"/>
<testcase classname="Authentication Methods / DigestAuth Success" name="body contains authenticated" time="0.050"/>
</testsuite>
<testsuite id="47" hostname="https://postman-echo.com" package="Authentication Methods" name="Hawk Auth" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:51.671" time="0.098">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Authentication Methods / Hawk Auth" name="response is ok" time="0.049"/>
<testcase classname="Authentication Methods / Hawk Auth" name="response body has json saying passed 'status'" time="0.049">
<failure type="AssertionError" message="expected { Object (message) } in response to contain property 'status'">
<![CDATA[AssertionError: expected { Object (message) } in response to contain property 'status'
at Object.eval sandbox-script.js:2:11)]]>
</failure>
</testcase>
</testsuite>
<testsuite id="48" hostname="https://postman-echo.com" package="Authentication Methods" name="OAuth1.0 (verify signature)" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:51.769" time="0.098">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Authentication Methods / OAuth1.0 (verify signature)" name="response is ok" time="0.049"/>
<testcase classname="Authentication Methods / OAuth1.0 (verify signature)" name="response body has json saying passed 'status'" time="0.049"/>
</testsuite>
<testsuite id="49" hostname="https://postman-echo.com" package="Cookie Manipulation" name="Set Cookies" tests="4" failures="0" errors="0" timestamp="2018-10-25T21:24:51.867" time="0.195">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Cookie Manipulation / Set Cookies" name="response should be 200 or 302" time="0.049"/>
<testcase classname="Cookie Manipulation / Set Cookies" name="the "foo1" cookie has correct value" time="0.049"/>
<testcase classname="Cookie Manipulation / Set Cookies" name="the "foo2" cookie has correct value" time="0.049"/>
<testcase classname="Cookie Manipulation / Set Cookies" name="response body should be valid" time="0.049"/>
</testsuite>
<testsuite id="50" hostname="https://postman-echo.com" package="Cookie Manipulation" name="Get Cookies" tests="4" failures="0" errors="0" timestamp="2018-10-25T21:24:52.062" time="0.141">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Cookie Manipulation / Get Cookies" name="response is ok" time="0.035"/>
<testcase classname="Cookie Manipulation / Get Cookies" name="the "foo1" cookie has correct value" time="0.035"/>
<testcase classname="Cookie Manipulation / Get Cookies" name="the "foo2" cookie has correct value" time="0.035"/>
<testcase classname="Cookie Manipulation / Get Cookies" name="response body should be valid" time="0.035"/>
</testsuite>
<testsuite id="51" hostname="https://postman-echo.com" package="Cookie Manipulation" name="Delete Cookies" tests="4" failures="0" errors="0" timestamp="2018-10-25T21:24:52.203" time="0.196">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Cookie Manipulation / Delete Cookies" name="response should be 200 or 302" time="0.049"/>
<testcase classname="Cookie Manipulation / Delete Cookies" name="the "foo1" cookie should not be present" time="0.049"/>
<testcase classname="Cookie Manipulation / Delete Cookies" name="the "foo2" cookie should not be present" time="0.049"/>
<testcase classname="Cookie Manipulation / Delete Cookies" name="response body should be valid" time="0.049"/>
</testsuite>
<testsuite id="52" hostname="https://postman-echo.com" package="Utilities" name="Response Status Code" tests="3" failures="0" errors="0" timestamp="2018-10-25T21:24:52.399" time="0.139">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Response Status Code" name="response is ok" time="0.046"/>
<testcase classname="Utilities / Response Status Code" name="response has valid json body" time="0.046"/>
<testcase classname="Utilities / Response Status Code" name="status in response body must match the one in request" time="0.046"/>
</testsuite>
<testsuite id="53" hostname="https://postman-echo.com" package="Utilities" name="Streamed Response" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:52.538" time="0.098">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Streamed Response" name="response is ok" time="0.049"/>
<testcase classname="Utilities / Streamed Response" name="response has chunked transfer encoding header" time="0.049">
<failure type="AssertionError" message="expected response to have header with key 'transfer-encoding'">
<![CDATA[AssertionError: expected response to have header with key 'transfer-encoding'
at Object.eval sandbox-script.js:2:17)]]>
</failure>
</testcase>
</testsuite>
<testsuite id="54" hostname="https://postman-echo.com" package="Utilities" name="Delay Response" tests="4" failures="0" errors="0" timestamp="2018-10-25T21:24:52.636" time="2.097">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Delay Response" name="response is ok" time="0.524"/>
<testcase classname="Utilities / Delay Response" name="response has valid json body" time="0.524"/>
<testcase classname="Utilities / Delay Response" name="request must have a valid delay" time="0.524"/>
<testcase classname="Utilities / Delay Response" name="response should take more time than the delay specified" time="0.524"/>
</testsuite>
<testsuite id="55" hostname="https://postman-echo.com" package="Utilities" name="Get UTF8 Encoded Response" tests="3" failures="0" errors="0" timestamp="2018-10-25T21:24:54.733" time="0.098">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Get UTF8 Encoded Response" name="response is ok" time="0.033"/>
<testcase classname="Utilities / Get UTF8 Encoded Response" name="response has charset in content-type header" time="0.033"/>
<testcase classname="Utilities / Get UTF8 Encoded Response" name="response has chunked transfer encoding header" time="0.033">
<failure type="AssertionError" message="expected response to have header with key 'transfer-encoding'">
<![CDATA[AssertionError: expected response to have header with key 'transfer-encoding'
at Object.eval sandbox-script.js:3:19)]]>
</failure>
</testcase>
</testsuite>
<testsuite id="56" hostname="https://postman-echo.com" package="Utilities" name="GZip Compressed Response" tests="4" failures="0" errors="0" timestamp="2018-10-25T21:24:54.831" time="0.098">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / GZip Compressed Response" name="response is ok" time="0.025"/>
<testcase classname="Utilities / GZip Compressed Response" name="response has valid json body" time="0.025"/>
<testcase classname="Utilities / GZip Compressed Response" name="response headers should indicate valid content encoding" time="0.025">
<failure type="AssertionError" message="expected 'content-type' response header to be 'application/json' but got 'application/json; charset=utf-8'">
<![CDATA[AssertionError: expected 'content-type' response header to be 'application/json' but got 'application/json; charset=utf-8'
at Object.eval sandbox-script.js:3:20)]]>
</failure>
</testcase>
<testcase classname="Utilities / GZip Compressed Response" name="requesting http client should accept compressed response" time="0.025"/>
</testsuite>
<testsuite id="57" hostname="https://postman-echo.com" package="Utilities" name="Deflate Compressed Response" tests="4" failures="0" errors="0" timestamp="2018-10-25T21:24:54.929" time="0.099">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Deflate Compressed Response" name="response is ok" time="0.025"/>
<testcase classname="Utilities / Deflate Compressed Response" name="response has valid json body" time="0.025"/>
<testcase classname="Utilities / Deflate Compressed Response" name="response headers should indicate valid content encoding" time="0.025">
<failure type="AssertionError" message="expected 'content-type' response header to be 'application/json' but got 'application/json; charset=utf-8'">
<![CDATA[AssertionError: expected 'content-type' response header to be 'application/json' but got 'application/json; charset=utf-8'
at Object.eval sandbox-script.js:3:21)]]>
</failure>
</testcase>
<testcase classname="Utilities / Deflate Compressed Response" name="requesting http client should accept compressed response" time="0.025"/>
</testsuite>
<testsuite id="58" hostname="https://postman-echo.com" package="Utilities" name="IP address in JSON format" tests="3" failures="0" errors="0" timestamp="2018-10-25T21:24:55.028" time="0.098">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / IP address in JSON format" name="response is ok" time="0.033"/>
<testcase classname="Utilities / IP address in JSON format" name="response has valid json body" time="0.033"/>
<testcase classname="Utilities / IP address in JSON format" name="response must return a valid ip address" time="0.033"/>
</testsuite>
<testsuite id="59" hostname="https://postman-echo.com" package="Utilities / Date and Time" name="Current UTC time" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:55.126" time="0.097">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Date and Time / Current UTC time" name="response is ok" time="0.049"/>
<testcase classname="Utilities / Date and Time / Current UTC time" name="response time matches server response 'date' header" time="0.049"/>
</testsuite>
<testsuite id="60" hostname="https://postman-echo.com" package="Utilities / Date and Time" name="Timestamp validity" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:55.223" time="0.097">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Date and Time / Timestamp validity" name="response is ok" time="0.049"/>
<testcase classname="Utilities / Date and Time / Timestamp validity" name="response json should say whether request query time is valid" time="0.049"/>
</testsuite>
<testsuite id="61" hostname="https://postman-echo.com" package="Utilities / Date and Time" name="Format timestamp" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:55.320" time="0.139">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Date and Time / Format timestamp" name="response is ok" time="0.070"/>
<testcase classname="Utilities / Date and Time / Format timestamp" name="response json should say whether request query time is valid" time="0.070"/>
</testsuite>
<testsuite id="62" hostname="https://postman-echo.com" package="Utilities / Date and Time" name="Extract timestamp unit" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:55.459" time="0.098">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Date and Time / Extract timestamp unit" name="response is ok" time="0.049"/>
<testcase classname="Utilities / Date and Time / Extract timestamp unit" name="response json should say whether request query unit is valid" time="0.049"/>
</testsuite>
<testsuite id="63" hostname="https://postman-echo.com" package="Utilities / Date and Time" name="Time addition" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:55.557" time="0.097">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Date and Time / Time addition" name="response is ok" time="0.049"/>
<testcase classname="Utilities / Date and Time / Time addition" name="response json should return the added years" time="0.049"/>
</testsuite>
<testsuite id="64" hostname="https://postman-echo.com" package="Utilities / Date and Time" name="Time subtraction" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:55.654" time="0.141">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Date and Time / Time subtraction" name="response is ok" time="0.070"/>
<testcase classname="Utilities / Date and Time / Time subtraction" name="response json should return the subtracted years" time="0.070"/>
</testsuite>
<testsuite id="65" hostname="https://postman-echo.com" package="Utilities / Date and Time" name="Start of time" tests="2" failures="0" errors="0" timestamp="2018-10-25T21:24:55.795" time="0.143">
<properties>
<property name="echo_digest_realm" value="Users"/>
<property name="echo_digest_nonce" value="ElVZDlc7zDg9wiJHqAynAovzLUTy1s2A"/>
</properties>
<testcase classname="Utilities / Date and Time / Start of time" name="response is ok" time="0.071"/>
<testcase classname="Utilities / Date and Time / Start of time" name="response json should return t