<?xml version="1.0" encoding="UTF-8"?>
<testsuites><testsuite name="skewcheck" tests="3" failures="2" skipped="0">
<testcase classname="skewcheck.compat" name="old-app × proposed schema: test/customers.test.js" time="0.103"/>
<testcase classname="skewcheck.compat" name="old-app × proposed schema: test/orders.test.js" time="0.103"><failure message="Constraint &quot;orders_total_positive&quot; is new or changed in the proposed schema and rejects a write the old application performs.">test/orders.test.js passes on the baseline schema and fails in all 2 candidate runs.
New in every candidate run, absent from the control run: SQLSTATE 23514 (check_violation): new row for relation &quot;orders&quot; violates check constraint &quot;orders_total_positive&quot; — statement: INSERT INTO orders (customer_id, total_cents) VALUES ($1, $2) RETURNING id, status</failure></testcase>
<testcase classname="skewcheck.gate" name="verdict"><failure message="UNSAFE">The previous application version reproducibly fails against the proposed schema, and the failure is linked to a specific schema change.
test/orders.test.js: SQLSTATE 23514 (check_violation) linked to constraint_added:orders.orders_total_positive by R4 constraint violation ↔ added/changed constraint.</failure></testcase>
</testsuite></testsuites>
