<?xml version="1.0" encoding="UTF-8"?>
<testsuites><testsuite name="skewcheck" tests="3" failures="3" skipped="0">
<testcase classname="skewcheck.compat" name="old-app × proposed schema: test/customers.test.js" time="0.1"><failure message="The statement references column &quot;email&quot;, which the proposed schema no longer has on customers.">test/customers.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 42703 (undefined_column): column &quot;email&quot; of relation &quot;customers&quot; does not exist — statement: INSERT INTO customers (name, email) VALUES ($1, $2) RETURNING id</failure></testcase>
<testcase classname="skewcheck.compat" name="old-app × proposed schema: test/orders.test.js" time="0.093"><failure message="The statement references column &quot;email&quot;, which the proposed schema no longer has on customers.">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 42703 (undefined_column): column &quot;email&quot; of relation &quot;customers&quot; does not exist — statement: INSERT INTO customers (name, email) VALUES ($1, $2) RETURNING id</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/customers.test.js: SQLSTATE 42703 (undefined_column) linked to column_removed:customers.email by R1 undefined_column ↔ removed/renamed column.
test/orders.test.js: SQLSTATE 42703 (undefined_column) linked to column_removed:customers.email by R1 undefined_column ↔ removed/renamed column.</failure></testcase>
</testsuite></testsuites>
