File tree Expand file tree Collapse file tree 8 files changed +24
-4
lines changed
pkg/sql/schemachanger/scplan/internal/rules Expand file tree Collapse file tree 8 files changed +24
-4
lines changed Original file line number Diff line number Diff line change @@ -54,10 +54,12 @@ go_test(
5454 data = glob (["testdata/**" ]),
5555 embed = [":current" ],
5656 deps = [
57+ "//pkg/clusterversion" ,
5758 "//pkg/sql/catalog/catpb" ,
5859 "//pkg/sql/schemachanger/rel" ,
5960 "//pkg/sql/schemachanger/scpb" ,
6061 "//pkg/sql/schemachanger/scplan/internal/opgen" ,
62+ "//pkg/sql/schemachanger/scplan/internal/rules" ,
6163 "//pkg/sql/schemachanger/screl" ,
6264 "//pkg/sql/types" ,
6365 "//pkg/testutils/datapathutils" ,
Original file line number Diff line number Diff line change @@ -11,9 +11,11 @@ import (
1111 "strings"
1212 "testing"
1313
14+ "github.com/cockroachdb/cockroach/pkg/clusterversion"
1415 "github.com/cockroachdb/cockroach/pkg/sql/catalog/catpb"
1516 "github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scpb"
1617 "github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scplan/internal/opgen"
18+ "github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scplan/internal/rules"
1719 "github.com/cockroachdb/cockroach/pkg/sql/schemachanger/screl"
1820 "github.com/cockroachdb/cockroach/pkg/sql/types"
1921 "github.com/cockroachdb/errors"
@@ -38,7 +40,8 @@ func TestRuleAssertions(t *testing.T) {
3840 nameParts := strings .Split (fullName , "rules." )
3941 shortName := nameParts [len (nameParts )- 1 ]
4042 t .Run (shortName , func (t * testing.T ) {
41- _ = scpb .ForEachElementType (func (e scpb.Element ) error {
43+ cv := clusterversion.ClusterVersion {Version : rulesVersionKey .Version ()}
44+ _ = rules .ForEachElementInActiveVersion (cv , func (e scpb.Element ) error {
4245 e = nonNilElement (e )
4346 if err := fn (e ); err != nil {
4447 t .Errorf ("%T: %+v" , e , err )
Original file line number Diff line number Diff line change @@ -52,10 +52,12 @@ go_test(
5252 data = glob (["testdata/**" ]),
5353 embed = [":release_25_2" ],
5454 deps = [
55+ "//pkg/clusterversion" ,
5556 "//pkg/sql/catalog/catpb" ,
5657 "//pkg/sql/schemachanger/rel" ,
5758 "//pkg/sql/schemachanger/scpb" ,
5859 "//pkg/sql/schemachanger/scplan/internal/opgen" ,
60+ "//pkg/sql/schemachanger/scplan/internal/rules" ,
5961 "//pkg/sql/schemachanger/screl" ,
6062 "//pkg/sql/types" ,
6163 "//pkg/testutils/datapathutils" ,
Original file line number Diff line number Diff line change @@ -11,9 +11,11 @@ import (
1111 "strings"
1212 "testing"
1313
14+ "github.com/cockroachdb/cockroach/pkg/clusterversion"
1415 "github.com/cockroachdb/cockroach/pkg/sql/catalog/catpb"
1516 "github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scpb"
1617 "github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scplan/internal/opgen"
18+ "github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scplan/internal/rules"
1719 "github.com/cockroachdb/cockroach/pkg/sql/schemachanger/screl"
1820 "github.com/cockroachdb/cockroach/pkg/sql/types"
1921 "github.com/cockroachdb/errors"
@@ -38,7 +40,8 @@ func TestRuleAssertions(t *testing.T) {
3840 nameParts := strings .Split (fullName , "rules." )
3941 shortName := nameParts [len (nameParts )- 1 ]
4042 t .Run (shortName , func (t * testing.T ) {
41- _ = scpb .ForEachElementType (func (e scpb.Element ) error {
43+ cv := clusterversion.ClusterVersion {Version : rulesVersionKey .Version ()}
44+ _ = rules .ForEachElementInActiveVersion (cv , func (e scpb.Element ) error {
4245 e = nonNilElement (e )
4346 if err := fn (e ); err != nil {
4447 t .Errorf ("%T: %+v" , e , err )
Original file line number Diff line number Diff line change @@ -52,10 +52,12 @@ go_test(
5252 data = glob (["testdata/**" ]),
5353 embed = [":release_25_3" ],
5454 deps = [
55+ "//pkg/clusterversion" ,
5556 "//pkg/sql/catalog/catpb" ,
5657 "//pkg/sql/schemachanger/rel" ,
5758 "//pkg/sql/schemachanger/scpb" ,
5859 "//pkg/sql/schemachanger/scplan/internal/opgen" ,
60+ "//pkg/sql/schemachanger/scplan/internal/rules" ,
5961 "//pkg/sql/schemachanger/screl" ,
6062 "//pkg/sql/types" ,
6163 "//pkg/testutils/datapathutils" ,
Original file line number Diff line number Diff line change @@ -11,9 +11,11 @@ import (
1111 "strings"
1212 "testing"
1313
14+ "github.com/cockroachdb/cockroach/pkg/clusterversion"
1415 "github.com/cockroachdb/cockroach/pkg/sql/catalog/catpb"
1516 "github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scpb"
1617 "github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scplan/internal/opgen"
18+ "github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scplan/internal/rules"
1719 "github.com/cockroachdb/cockroach/pkg/sql/schemachanger/screl"
1820 "github.com/cockroachdb/cockroach/pkg/sql/types"
1921 "github.com/cockroachdb/errors"
@@ -38,7 +40,8 @@ func TestRuleAssertions(t *testing.T) {
3840 nameParts := strings .Split (fullName , "rules." )
3941 shortName := nameParts [len (nameParts )- 1 ]
4042 t .Run (shortName , func (t * testing.T ) {
41- _ = scpb .ForEachElementType (func (e scpb.Element ) error {
43+ cv := clusterversion.ClusterVersion {Version : rulesVersionKey .Version ()}
44+ _ = rules .ForEachElementInActiveVersion (cv , func (e scpb.Element ) error {
4245 e = nonNilElement (e )
4346 if err := fn (e ); err != nil {
4447 t .Errorf ("%T: %+v" , e , err )
Original file line number Diff line number Diff line change @@ -54,10 +54,12 @@ go_test(
5454 data = glob (["testdata/**" ]),
5555 embed = [":release_25_4" ],
5656 deps = [
57+ "//pkg/clusterversion" ,
5758 "//pkg/sql/catalog/catpb" ,
5859 "//pkg/sql/schemachanger/rel" ,
5960 "//pkg/sql/schemachanger/scpb" ,
6061 "//pkg/sql/schemachanger/scplan/internal/opgen" ,
62+ "//pkg/sql/schemachanger/scplan/internal/rules" ,
6163 "//pkg/sql/schemachanger/screl" ,
6264 "//pkg/sql/types" ,
6365 "//pkg/testutils/datapathutils" ,
Original file line number Diff line number Diff line change @@ -11,9 +11,11 @@ import (
1111 "strings"
1212 "testing"
1313
14+ "github.com/cockroachdb/cockroach/pkg/clusterversion"
1415 "github.com/cockroachdb/cockroach/pkg/sql/catalog/catpb"
1516 "github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scpb"
1617 "github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scplan/internal/opgen"
18+ "github.com/cockroachdb/cockroach/pkg/sql/schemachanger/scplan/internal/rules"
1719 "github.com/cockroachdb/cockroach/pkg/sql/schemachanger/screl"
1820 "github.com/cockroachdb/cockroach/pkg/sql/types"
1921 "github.com/cockroachdb/errors"
@@ -38,7 +40,8 @@ func TestRuleAssertions(t *testing.T) {
3840 nameParts := strings .Split (fullName , "rules." )
3941 shortName := nameParts [len (nameParts )- 1 ]
4042 t .Run (shortName , func (t * testing.T ) {
41- _ = scpb .ForEachElementType (func (e scpb.Element ) error {
43+ cv := clusterversion.ClusterVersion {Version : rulesVersionKey .Version ()}
44+ _ = rules .ForEachElementInActiveVersion (cv , func (e scpb.Element ) error {
4245 e = nonNilElement (e )
4346 if err := fn (e ); err != nil {
4447 t .Errorf ("%T: %+v" , e , err )
You can’t perform that action at this time.
0 commit comments