<?xml version="1.0" encoding="utf-8"?><testsuites><testsuite name="pytest" errors="0" failures="0" skipped="5" tests="27" time="0.354" timestamp="2026-10-10T20:21:15.870926" hostname="(none)"><testcase classname="conformance.test_conformance" name="test_status_contract" time="0.107" /><testcase classname="conformance.test_conformance" name="test_regs_object" time="0.001" /><testcase classname="conformance.test_conformance" name="test_mem_exact_length" time="0.002" /><testcase classname="conformance.test_conformance" name="test_mem_bank_param_returns_length" time="0.001" /><testcase classname="conformance.test_conformance" name="test_screenshot_ppm" time="0.004" /><testcase classname="conformance.test_conformance" name="test_step_is_deterministic" time="0.020" /><testcase classname="conformance.test_conformance" name="test_pause_resume_toggle" time="0.002" /><testcase classname="conformance.test_conformance" name="test_unknown_path_404" time="0.001" /><testcase classname="conformance.test_conformance" name="test_step_requires_post" time="0.001" /><testcase classname="conformance.test_conformance" name="test_key_injection" time="0.003" /><testcase classname="conformance.test_conformance" name="test_key_requires_post" time="0.001" /><testcase classname="conformance.test_conformance" name="test_mem_write_roundtrip" time="0.004" /><testcase classname="conformance.test_conformance" name="test_mem_write_requires_post" time="0.001" /><testcase classname="conformance.test_conformance" name="test_audio_is_valid_wav" time="0.020" /><testcase classname="conformance.test_conformance" name="test_pointer_injection" time="0.004" /><testcase classname="conformance.test_conformance" name="test_pointer_readback" time="0.006" /><testcase classname="conformance.test_conformance" name="test_pointer_get_is_get" time="0.003" /><testcase classname="conformance.test_conformance" name="test_reset" time="0.005" /><testcase classname="conformance.test_conformance" name="test_pad_injection" time="0.003" /><testcase classname="conformance.test_conformance" name="test_pad_readback" time="0.010" /><testcase classname="conformance.test_conformance" name="test_pad_is_a_level_not_an_event" time="0.052" /><testcase classname="conformance.test_conformance" name="test_pad_unplug_is_observable" time="0.011" /><testcase classname="conformance.test_conformance" name="test_capabilities_list_the_groups" time="0.001"><skipped type="pytest.skip" message="contract &lt; 0.6 (no capabilities)">/src/conformance/test_conformance.py:308: contract &lt; 0.6 (no capabilities)</skipped></testcase><testcase classname="conformance.test_conformance" name="test_perf_shape" time="0.001"><skipped type="pytest.skip" message="contract &lt; 0.6">/src/conformance/test_conformance.py:324: contract &lt; 0.6</skipped></testcase><testcase classname="conformance.test_conformance" name="test_perf_since_misses_no_frame" time="0.001"><skipped type="pytest.skip" message="contract &lt; 0.6">/src/conformance/test_conformance.py:357: contract &lt; 0.6</skipped></testcase><testcase classname="conformance.test_conformance" name="test_perf_zones_name_a_marker_region" time="0.001"><skipped type="pytest.skip" message="contract &lt; 0.6">/src/conformance/test_conformance.py:375: contract &lt; 0.6</skipped></testcase><testcase classname="conformance.test_conformance" name="test_perf_rejects_a_bad_body" time="0.002"><skipped type="pytest.skip" message="contract &lt; 0.6">/src/conformance/test_conformance.py:386: contract &lt; 0.6</skipped></testcase></testsuite></testsuites>