github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/pkg/ccl/utilccl/sampledataccl/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 sampledataccl 10 11 import ( 12 "os" 13 "testing" 14 15 "github.com/cockroachdb/cockroach/pkg/ccl/utilccl" 16 "github.com/cockroachdb/cockroach/pkg/security" 17 "github.com/cockroachdb/cockroach/pkg/security/securitytest" 18 "github.com/cockroachdb/cockroach/pkg/server" 19 "github.com/cockroachdb/cockroach/pkg/testutils/serverutils" 20 "github.com/cockroachdb/cockroach/pkg/testutils/testcluster" 21 "github.com/cockroachdb/cockroach/pkg/util/randutil" 22 ) 23 24 func TestMain(m *testing.M) { 25 defer utilccl.TestingEnableEnterprise()() 26 security.SetAssetLoader(securitytest.EmbeddedAssets) 27 randutil.SeedForTests() 28 serverutils.InitTestServerFactory(server.TestServerFactory) 29 serverutils.InitTestClusterFactory(testcluster.TestClusterFactory) 30 os.Exit(m.Run()) 31 } 32 33 //go:generate ../../../util/leaktest/add-leaktest.sh *_test.go