Alessandro Solimando created CALCITE-5340: ---------------------------------------------
Summary: Tests should fail when actual and expected XML files are not identical Key: CALCITE-5340 URL: https://issues.apache.org/jira/browse/CALCITE-5340 Project: Calcite Issue Type: Bug Components: build, tests Affects Versions: 1.32.0 Reporter: Alessandro Solimando Calcite has several XML reference files for tests. When a new test is added, those files should be updated by copying the new, automatically-generated, version. Sometimes the files are updated manually, and differ from the automatic generation, which makes it harder for the next developer to rely on automatic generation. Following the [discussion|https://lists.apache.org/thread/m567vhcmxyt7thprbs22botpnvjg98mj] in the ML, it is desirable to have tests failing upon discrepancies. This ticket aims at tracking the effort towards this goal. _DiffRepository_ class is responsible for diffing, so it's the first candidate to consider for adding such a check. -- This message was sent by Atlassian Jira (v8.20.10#820010)