From d5e270436bcb7d25807ed6620f08b60c785aed3e Mon Sep 17 00:00:00 2001 From: TimelordUK Date: Sun, 25 Oct 2026 11:34:53 +0000 Subject: [PATCH] corpus: agree the read/ transcripts All 25 fit the contract: one rowcount per result that is not a select, each its own (0 for a PRINT), events and callbacks in the server's order. Co-Authored-By: Claude Opus 5.5 (1M context) --- test/contract/corpus/read/insert-rowcount.callback.txt | 2 +- test/contract/corpus/read/insert-rowcount.events.txt | 2 +- test/contract/corpus/read/insert-then-select.callback.txt | 2 +- test/contract/corpus/read/insert-then-select.events.txt | 2 +- test/contract/corpus/read/no-rows.callback.txt | 2 +- test/contract/corpus/read/no-rows.events.txt | 2 +- test/contract/corpus/read/one-row.callback.txt | 2 +- test/contract/corpus/read/one-row.events.txt | 2 +- test/contract/corpus/read/param.callback.txt | 2 +- test/contract/corpus/read/param.events.txt | 2 +- test/contract/corpus/read/print-only.callback.txt | 2 +- test/contract/corpus/read/print-only.events.txt | 2 +- test/contract/corpus/read/print-then-select.callback.txt | 2 +- test/contract/corpus/read/print-then-select.events.txt | 2 +- test/contract/corpus/read/rows-50.events.txt | 2 +- test/contract/corpus/read/rows-51.events.txt | 2 +- test/contract/corpus/read/select-then-print.callback.txt | 2 +- test/contract/corpus/read/select-then-print.events.txt | 2 +- test/contract/corpus/read/two-by-51.events.txt | 2 +- test/contract/corpus/read/two-result-sets.callback.txt | 2 +- test/contract/corpus/read/two-result-sets.events.txt | 2 +- test/contract/corpus/read/two-rows-two-columns.callback.txt | 2 +- test/contract/corpus/read/two-rows-two-columns.events.txt | 2 +- test/contract/corpus/read/types.callback.txt | 2 +- test/contract/corpus/read/types.events.txt | 2 +- 25 files changed, 25 insertions(+), 25 deletions(-) diff --git a/test/contract/corpus/read/insert-rowcount.callback.txt b/test/contract/corpus/read/insert-rowcount.callback.txt index 1df82f76..2050ad1a 100644 --- a/test/contract/corpus/read/insert-rowcount.callback.txt +++ b/test/contract/corpus/read/insert-rowcount.callback.txt @@ -1,5 +1,5 @@ # scenario: read/insert-rowcount.callback -# status: unreviewed +# status: agreed # setup: create table #r (id int) # sql: insert #r values (1) submitted diff --git a/test/contract/corpus/read/insert-rowcount.events.txt b/test/contract/corpus/read/insert-rowcount.events.txt index a7435106..5ee402a9 100644 --- a/test/contract/corpus/read/insert-rowcount.events.txt +++ b/test/contract/corpus/read/insert-rowcount.events.txt @@ -1,5 +1,5 @@ # scenario: read/insert-rowcount.events -# status: unreviewed +# status: agreed # setup: create table #r (id int) # sql: insert #r values (1) submitted diff --git a/test/contract/corpus/read/insert-then-select.callback.txt b/test/contract/corpus/read/insert-then-select.callback.txt index 3ff4420b..25decefd 100644 --- a/test/contract/corpus/read/insert-then-select.callback.txt +++ b/test/contract/corpus/read/insert-then-select.callback.txt @@ -1,5 +1,5 @@ # scenario: read/insert-then-select.callback -# status: unreviewed +# status: agreed # setup: create table #r (id int) # sql: insert #r values (1); select id from #r submitted diff --git a/test/contract/corpus/read/insert-then-select.events.txt b/test/contract/corpus/read/insert-then-select.events.txt index 98d00ee8..b544c864 100644 --- a/test/contract/corpus/read/insert-then-select.events.txt +++ b/test/contract/corpus/read/insert-then-select.events.txt @@ -1,5 +1,5 @@ # scenario: read/insert-then-select.events -# status: unreviewed +# status: agreed # setup: create table #r (id int) # sql: insert #r values (1); select id from #r submitted diff --git a/test/contract/corpus/read/no-rows.callback.txt b/test/contract/corpus/read/no-rows.callback.txt index 2c8f2928..b1cd0f08 100644 --- a/test/contract/corpus/read/no-rows.callback.txt +++ b/test/contract/corpus/read/no-rows.callback.txt @@ -1,5 +1,5 @@ # scenario: read/no-rows.callback -# status: unreviewed +# status: agreed # sql: select top 0 1 as n submitted meta n diff --git a/test/contract/corpus/read/no-rows.events.txt b/test/contract/corpus/read/no-rows.events.txt index 698c9476..1905b471 100644 --- a/test/contract/corpus/read/no-rows.events.txt +++ b/test/contract/corpus/read/no-rows.events.txt @@ -1,5 +1,5 @@ # scenario: read/no-rows.events -# status: unreviewed +# status: agreed # sql: select top 0 1 as n submitted meta n diff --git a/test/contract/corpus/read/one-row.callback.txt b/test/contract/corpus/read/one-row.callback.txt index 8dc6e185..b1580d2c 100644 --- a/test/contract/corpus/read/one-row.callback.txt +++ b/test/contract/corpus/read/one-row.callback.txt @@ -1,5 +1,5 @@ # scenario: read/one-row.callback -# status: unreviewed +# status: agreed # sql: select 1 as n submitted meta n diff --git a/test/contract/corpus/read/one-row.events.txt b/test/contract/corpus/read/one-row.events.txt index 0acc1f98..c22dbf65 100644 --- a/test/contract/corpus/read/one-row.events.txt +++ b/test/contract/corpus/read/one-row.events.txt @@ -1,5 +1,5 @@ # scenario: read/one-row.events -# status: unreviewed +# status: agreed # sql: select 1 as n submitted meta n diff --git a/test/contract/corpus/read/param.callback.txt b/test/contract/corpus/read/param.callback.txt index 448aa9b2..09c99260 100644 --- a/test/contract/corpus/read/param.callback.txt +++ b/test/contract/corpus/read/param.callback.txt @@ -1,5 +1,5 @@ # scenario: read/param.callback -# status: unreviewed +# status: agreed # sql: select ? as v # params: [1] submitted diff --git a/test/contract/corpus/read/param.events.txt b/test/contract/corpus/read/param.events.txt index 9c6fa74b..6018ec52 100644 --- a/test/contract/corpus/read/param.events.txt +++ b/test/contract/corpus/read/param.events.txt @@ -1,5 +1,5 @@ # scenario: read/param.events -# status: unreviewed +# status: agreed # sql: select ? as v # params: [1] submitted diff --git a/test/contract/corpus/read/print-only.callback.txt b/test/contract/corpus/read/print-only.callback.txt index 8321bb57..5fee7859 100644 --- a/test/contract/corpus/read/print-only.callback.txt +++ b/test/contract/corpus/read/print-only.callback.txt @@ -1,5 +1,5 @@ # scenario: read/print-only.callback -# status: unreviewed +# status: agreed # sql: print 'p1' submitted info 01000 0 p1 diff --git a/test/contract/corpus/read/print-only.events.txt b/test/contract/corpus/read/print-only.events.txt index 5fcc8e2a..dc10b11e 100644 --- a/test/contract/corpus/read/print-only.events.txt +++ b/test/contract/corpus/read/print-only.events.txt @@ -1,5 +1,5 @@ # scenario: read/print-only.events -# status: unreviewed +# status: agreed # sql: print 'p1' submitted info 01000 0 p1 diff --git a/test/contract/corpus/read/print-then-select.callback.txt b/test/contract/corpus/read/print-then-select.callback.txt index 93b971cc..0a0439bf 100644 --- a/test/contract/corpus/read/print-then-select.callback.txt +++ b/test/contract/corpus/read/print-then-select.callback.txt @@ -1,5 +1,5 @@ # scenario: read/print-then-select.callback -# status: unreviewed +# status: agreed # sql: print 'p1'; select 1 as n submitted info 01000 0 p1 diff --git a/test/contract/corpus/read/print-then-select.events.txt b/test/contract/corpus/read/print-then-select.events.txt index 0cf3d596..e8a407f1 100644 --- a/test/contract/corpus/read/print-then-select.events.txt +++ b/test/contract/corpus/read/print-then-select.events.txt @@ -1,5 +1,5 @@ # scenario: read/print-then-select.events -# status: unreviewed +# status: agreed # sql: print 'p1'; select 1 as n submitted info 01000 0 p1 diff --git a/test/contract/corpus/read/rows-50.events.txt b/test/contract/corpus/read/rows-50.events.txt index 514be115..c94990d4 100644 --- a/test/contract/corpus/read/rows-50.events.txt +++ b/test/contract/corpus/read/rows-50.events.txt @@ -1,5 +1,5 @@ # scenario: read/rows-50.events -# status: unreviewed +# status: agreed # sql: select top 50 object_id as a from sys.all_objects submitted meta a diff --git a/test/contract/corpus/read/rows-51.events.txt b/test/contract/corpus/read/rows-51.events.txt index 7dcb2cbc..5e39d759 100644 --- a/test/contract/corpus/read/rows-51.events.txt +++ b/test/contract/corpus/read/rows-51.events.txt @@ -1,5 +1,5 @@ # scenario: read/rows-51.events -# status: unreviewed +# status: agreed # sql: select top 51 object_id as a from sys.all_objects submitted meta a diff --git a/test/contract/corpus/read/select-then-print.callback.txt b/test/contract/corpus/read/select-then-print.callback.txt index c9b0c60f..1a2f5d3b 100644 --- a/test/contract/corpus/read/select-then-print.callback.txt +++ b/test/contract/corpus/read/select-then-print.callback.txt @@ -1,5 +1,5 @@ # scenario: read/select-then-print.callback -# status: unreviewed +# status: agreed # sql: select 1 as n; print 'p1' submitted meta n diff --git a/test/contract/corpus/read/select-then-print.events.txt b/test/contract/corpus/read/select-then-print.events.txt index 936815ea..c6bc5015 100644 --- a/test/contract/corpus/read/select-then-print.events.txt +++ b/test/contract/corpus/read/select-then-print.events.txt @@ -1,5 +1,5 @@ # scenario: read/select-then-print.events -# status: unreviewed +# status: agreed # sql: select 1 as n; print 'p1' submitted meta n diff --git a/test/contract/corpus/read/two-by-51.events.txt b/test/contract/corpus/read/two-by-51.events.txt index 38393847..f287db6c 100644 --- a/test/contract/corpus/read/two-by-51.events.txt +++ b/test/contract/corpus/read/two-by-51.events.txt @@ -1,5 +1,5 @@ # scenario: read/two-by-51.events -# status: unreviewed +# status: agreed # sql: select top 51 object_id as a from sys.all_objects; select top 51 object_id as b from sys.all_objects submitted meta a diff --git a/test/contract/corpus/read/two-result-sets.callback.txt b/test/contract/corpus/read/two-result-sets.callback.txt index 400b7f9a..1846dd09 100644 --- a/test/contract/corpus/read/two-result-sets.callback.txt +++ b/test/contract/corpus/read/two-result-sets.callback.txt @@ -1,5 +1,5 @@ # scenario: read/two-result-sets.callback -# status: unreviewed +# status: agreed # sql: select 1 as a; select 2 as b submitted meta a diff --git a/test/contract/corpus/read/two-result-sets.events.txt b/test/contract/corpus/read/two-result-sets.events.txt index 09398f9b..bd520c5d 100644 --- a/test/contract/corpus/read/two-result-sets.events.txt +++ b/test/contract/corpus/read/two-result-sets.events.txt @@ -1,5 +1,5 @@ # scenario: read/two-result-sets.events -# status: unreviewed +# status: agreed # sql: select 1 as a; select 2 as b submitted meta a diff --git a/test/contract/corpus/read/two-rows-two-columns.callback.txt b/test/contract/corpus/read/two-rows-two-columns.callback.txt index eb73767c..8deb276a 100644 --- a/test/contract/corpus/read/two-rows-two-columns.callback.txt +++ b/test/contract/corpus/read/two-rows-two-columns.callback.txt @@ -1,5 +1,5 @@ # scenario: read/two-rows-two-columns.callback -# status: unreviewed +# status: agreed # sql: select 1 as a, 'x' as b union all select 2, 'y' submitted meta a,b diff --git a/test/contract/corpus/read/two-rows-two-columns.events.txt b/test/contract/corpus/read/two-rows-two-columns.events.txt index 03c65d1c..efe09400 100644 --- a/test/contract/corpus/read/two-rows-two-columns.events.txt +++ b/test/contract/corpus/read/two-rows-two-columns.events.txt @@ -1,5 +1,5 @@ # scenario: read/two-rows-two-columns.events -# status: unreviewed +# status: agreed # sql: select 1 as a, 'x' as b union all select 2, 'y' submitted meta a,b diff --git a/test/contract/corpus/read/types.callback.txt b/test/contract/corpus/read/types.callback.txt index bbdda23b..c32896b0 100644 --- a/test/contract/corpus/read/types.callback.txt +++ b/test/contract/corpus/read/types.callback.txt @@ -1,5 +1,5 @@ # scenario: read/types.callback -# status: unreviewed +# status: agreed # sql: select 1 as i, N'x' as s, cast(1.5 as decimal(5, 2)) as d, cast('2020-01-02T03:04:05' as datetime2(0)) as dt, cast(null as int) as nul, 0x0102 as b, cast(1 as bit) as bt submitted meta i,s,d,dt,nul,b,bt diff --git a/test/contract/corpus/read/types.events.txt b/test/contract/corpus/read/types.events.txt index b528633a..e941c28a 100644 --- a/test/contract/corpus/read/types.events.txt +++ b/test/contract/corpus/read/types.events.txt @@ -1,5 +1,5 @@ # scenario: read/types.events -# status: unreviewed +# status: agreed # sql: select 1 as i, N'x' as s, cast(1.5 as decimal(5, 2)) as d, cast('2020-01-02T03:04:05' as datetime2(0)) as dt, cast(null as int) as nul, 0x0102 as b, cast(1 as bit) as bt submitted meta i,s,d,dt,nul,b,bt