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