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