<?xml version="1.0" encoding="UTF-8"?>
<testsuites name="shop" tests="8" failures="1" errors="1" time="1,043.25">
  <testsuite name="com.shop.CartTest" tests="4" failures="1" errors="0" skipped="1" time="12.5" timestamp="2026-11-01T09:00:00" hostname="ci-3">
    <properties>
      <property name="java.version" value="21.0.2"/>
    </properties>
    <testcase name="adds" classname="com.shop.CartTest" time="0.012"/>
    <testcase name="totals" classname="com.shop.CartTest" time="2.5" file="src/CartTest.java" line="44">
      <failure message="expected 10 but was 9" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: expected 10 but was 9
	at com.shop.CartTest.totals(CartTest.java:44)]]></failure>
      <system-out>cart: 3 items</system-out>
    </testcase>
    <testcase name="discount" classname="com.shop.CartTest" time="0">
      <skipped message="needs the pricing service"/>
    </testcase>
    <testcase name="retries" classname="com.shop.CartTest" time="9.75">
      <flakyFailure message="timed out" type="java.util.concurrent.TimeoutException">first try</flakyFailure>
      <flakyFailure message="timed out" type="java.util.concurrent.TimeoutException">second try</flakyFailure>
    </testcase>
  </testsuite>
  <testsuite name="integration">
    <testsuite name="db" tests="3" failures="0" errors="1" time="1,030.5">
      <testcase name="migrates" classname="db.Migrate" time="1,000.25"/>
      <testcase name="connects" classname="db.Conn" time="30.25">
        <error message="connection refused" type="IOError"/>
      </testcase>
      <testcase name="reads &amp; writes" classname="db.Conn" time="0,25"/>
    </testsuite>
    <testsuite name="web" tests="2" time="0.25">
      <testcase name="home" classname="web.Pages" time="0.25"/>
    </testsuite>
  </testsuite>
</testsuites>
