Repository navigation
/{server, testing}: enable successful reparsing - #3567
coffeegoddd wants to merge 2 commits into
Conversation
|
|
SummaryCoverage spans interval arithmetic, timestamp defaults, schema changes, time-zone handling, calendar and leap-day boundaries, and time-based aggregate windows. It includes normal persistence flows, boundary and fractional-time edge cases, invalid-input recovery, and checks that stored values and calculated results remain consistent. Safe to merge — the only observed defect is an unrelated, pre-existing precision issue in time-window aggregates near microsecond boundaries and is not attributable to this PR. The tested behavior of the change showed no regressions or merge-blocking failures. Tests run by ItoAdditional Findings DetailsThese findings are unrelated to the current changes but were observed during testing. 🟡 Microsecond-near window rows use the wrong frame
Evidence PackageTip Reply with @itoqa to send us feedback on this test run. |
|
@coffeegoddd DOLT
|
Hydrocharged
left a comment
There was a problem hiding this comment.
Need to add tests that the default value is actually correct after insertion. SELECT (col - now()) <= interval is one way to test it
|
Diff SummaryCoverage focused on timestamp defaults and interval arithmetic, including preserving explicit values through schema changes, exact time offsets, and time-based window calculations. It also exercised boundary conditions, repeated and reordered queries, and clear rejection of unsupported or invalid window modes, covering both normal behavior and adversarial input handling. Safe to merge — the exercised behavior is healthy, with no PR-attributable regressions, new failures, or previously flagged failures still present. No merge blocker was identified; unrelated coverage gaps are not evidence of a problem with this change. Tests run by Ito
Tests that are no longer relevantBelow are tests that previously ran and are no longer relevant:
Tip Reply with @itoqa to send us feedback on this test run. |

Fixes #3529. Interval literals now serialize as quoted SQL, so timestamp defaults using interval arithmetic can be reparsed during index creation and inserts.