<?xml version="1.0" encoding="UTF-8"?>
<testsuites>
  <testsuite name="/home/runner/work/hush-hush-php/hush-hush-php/phpunit.xml.dist" tests="23" assertions="39" errors="0" failures="0" skipped="0" time="0.032616">
    <testsuite name="unit" tests="23" assertions="39" errors="0" failures="0" skipped="0" time="0.032616">
      <testsuite name="HushHush\Tests\Unit\ClientTest" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/ClientTest.php" tests="14" assertions="25" errors="0" failures="0" skipped="0" time="0.028859">
        <testcase name="usesApiKeyFromEnvironmentWhenNoCredentialGiven" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/ClientTest.php" line="31" class="HushHush\Tests\Unit\ClientTest" classname="HushHush.Tests.Unit.ClientTest" assertions="1" time="0.013397"/>
        <testcase name="explicitCredentialOverridesEnvironment" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/ClientTest.php" line="43" class="HushHush\Tests\Unit\ClientTest" classname="HushHush.Tests.Unit.ClientTest" assertions="1" time="0.000821"/>
        <testcase name="sendsTypedCreateRequestAndReturnsTypedResponse" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/ClientTest.php" line="55" class="HushHush\Tests\Unit\ClientTest" classname="HushHush.Tests.Unit.ClientTest" assertions="4" time="0.000770"/>
        <testcase name="getReturnsRawSealedBytesNotJsonDecoded" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/ClientTest.php" line="74" class="HushHush\Tests\Unit\ClientTest" classname="HushHush.Tests.Unit.ClientTest" assertions="1" time="0.001581"/>
        <testcase name="readOnlyCallSucceedsWithoutAnyCredential" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/ClientTest.php" line="86" class="HushHush\Tests\Unit\ClientTest" classname="HushHush.Tests.Unit.ClientTest" assertions="1" time="0.001010"/>
        <testcase name="attachesXCallerPerCallNotClientWide" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/ClientTest.php" line="100" class="HushHush\Tests\Unit\ClientTest" classname="HushHush.Tests.Unit.ClientTest" assertions="2" time="0.001427"/>
        <testcase name="repliesHealthAsUp" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/ClientTest.php" line="116" class="HushHush\Tests\Unit\ClientTest" classname="HushHush.Tests.Unit.ClientTest" assertions="1" time="0.000947"/>
        <testcase name="replacesAnObjectsValue" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/ClientTest.php" line="124" class="HushHush\Tests\Unit\ClientTest" classname="HushHush.Tests.Unit.ClientTest" assertions="2" time="0.000992"/>
        <testcase name="deletesAnObject" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/ClientTest.php" line="136" class="HushHush\Tests\Unit\ClientTest" classname="HushHush.Tests.Unit.ClientTest" assertions="1" time="0.000603"/>
        <testcase name="queriesTheUsedByEndpoint" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/ClientTest.php" line="147" class="HushHush\Tests\Unit\ClientTest" classname="HushHush.Tests.Unit.ClientTest" assertions="2" time="0.000833"/>
        <testcase name="sendsAuditLogFiltersAsQueryParametersAndReturnsMatchingEntries" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/ClientTest.php" line="159" class="HushHush\Tests\Unit\ClientTest" classname="HushHush.Tests.Unit.ClientTest" assertions="4" time="0.001218"/>
        <testcase name="sendsAuditLogActorAsQueryParameter" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/ClientTest.php" line="176" class="HushHush\Tests\Unit\ClientTest" classname="HushHush.Tests.Unit.ClientTest" assertions="1" time="0.000647"/>
        <testcase name="sendsAuditLogFromAndToAsIso8601QueryParameters" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/ClientTest.php" line="190" class="HushHush\Tests\Unit\ClientTest" classname="HushHush.Tests.Unit.ClientTest" assertions="2" time="0.001377"/>
        <testcase name="raisesTypedErrorWithStatusAndParsedBodyForNonRetryable4xx" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/ClientTest.php" line="205" class="HushHush\Tests\Unit\ClientTest" classname="HushHush.Tests.Unit.ClientTest" assertions="2" time="0.003238"/>
      </testsuite>
      <testsuite name="HushHush\Tests\Unit\RetryPolicyTest" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/RetryPolicyTest.php" tests="9" assertions="14" errors="0" failures="0" skipped="0" time="0.003758">
        <testcase name="retriesATransientServerError" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/RetryPolicyTest.php" line="20" class="HushHush\Tests\Unit\RetryPolicyTest" classname="HushHush.Tests.Unit.RetryPolicyTest" assertions="1" time="0.001079"/>
        <testcase name="retriesA429" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/RetryPolicyTest.php" line="28" class="HushHush\Tests\Unit\RetryPolicyTest" classname="HushHush.Tests.Unit.RetryPolicyTest" assertions="1" time="0.000354"/>
        <testcase name="retriesANetworkFailure" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/RetryPolicyTest.php" line="36" class="HushHush\Tests\Unit\RetryPolicyTest" classname="HushHush.Tests.Unit.RetryPolicyTest" assertions="1" time="0.000456"/>
        <testcase name="doesNotRetryANonRetryable4xx" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/RetryPolicyTest.php" line="45" class="HushHush\Tests\Unit\RetryPolicyTest" classname="HushHush.Tests.Unit.RetryPolicyTest" assertions="1" time="0.000332"/>
        <testcase name="stopsOnceMaxRetriesIsReached" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/RetryPolicyTest.php" line="53" class="HushHush\Tests\Unit\RetryPolicyTest" classname="HushHush.Tests.Unit.RetryPolicyTest" assertions="1" time="0.000293"/>
        <testcase name="honorsRetryAfterInSecondsAheadOfComputedBackoff" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/RetryPolicyTest.php" line="61" class="HushHush\Tests\Unit\RetryPolicyTest" classname="HushHush.Tests.Unit.RetryPolicyTest" assertions="1" time="0.000278"/>
        <testcase name="honorsRetryAfterAsAnHttpDate" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/RetryPolicyTest.php" line="69" class="HushHush\Tests\Unit\RetryPolicyTest" classname="HushHush.Tests.Unit.RetryPolicyTest" assertions="3" time="0.000335"/>
        <testcase name="computesExponentialBackoffWithJitterWhenNoRetryAfterIsPresent" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/RetryPolicyTest.php" line="79" class="HushHush\Tests\Unit\RetryPolicyTest" classname="HushHush.Tests.Unit.RetryPolicyTest" assertions="4" time="0.000351"/>
        <testcase name="backoffGrowsExponentiallyAcrossAttempts" file="/home/runner/work/hush-hush-php/hush-hush-php/tests/Unit/RetryPolicyTest.php" line="88" class="HushHush\Tests\Unit\RetryPolicyTest" classname="HushHush.Tests.Unit.RetryPolicyTest" assertions="1" time="0.000280"/>
      </testsuite>
    </testsuite>
  </testsuite>
</testsuites>
