github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/pkg/ccl/cliccl/main_test.go (about) 1 // Copyright 2017 The Cockroach Authors. 2 // 3 // Licensed as a CockroachDB Enterprise file under the Cockroach Community 4 // License (the "License"); you may not use this file except in compliance with 5 // the License. You may obtain a copy of the License at 6 // 7 // https://github.com/cockroachdb/cockroach/blob/master/licenses/CCL.txt 8 9 package cliccl_test 10 11 import ( 12 "os" 13 "testing" 14 15 "github.com/cockroachdb/cockroach/pkg/build" 16 "github.com/cockroachdb/cockroach/pkg/ccl/utilccl" 17 "github.com/cockroachdb/cockroach/pkg/server" 18 "github.com/cockroachdb/cockroach/pkg/testutils/serverutils" 19 ) 20 21 func TestMain(m *testing.M) { 22 // CLI tests are sensitive to the server version, but test binaries don't have 23 // a version injected. Pretend to be a very up-to-date version. 24 defer build.TestingOverrideTag("v999.0.0")() 25 26 defer utilccl.TestingEnableEnterprise()() 27 serverutils.InitTestServerFactory(server.TestServerFactory) 28 os.Exit(m.Run()) 29 } 30 31 //go:generate ../../util/leaktest/add-leaktest.sh *_test.go