()
| 221 | } |
| 222 | |
| 223 | func setup() { |
| 224 | rand.Seed(time.Now().UnixNano()) |
| 225 | |
| 226 | var err error |
| 227 | if tempDir, err = ioutil.TempDir("", "covenantsql"); err != nil { |
| 228 | panic(err) |
| 229 | } |
| 230 | if conf.GConf, err = conf.LoadConfig(confFile); err != nil { |
| 231 | panic(err) |
| 232 | } |
| 233 | if err = kms.InitLocalKeyPair(privateKey, []byte{}); err != nil { |
| 234 | panic(err) |
| 235 | } |
| 236 | route.InitKMS(filepath.Join(tempDir, "public.keystore")) |
| 237 | naconn.RegisterResolver(defaultResolver) |
| 238 | if node := thisNode(); node != nil { |
| 239 | defaultResolver.registerNode(node) |
| 240 | } |
| 241 | |
| 242 | log.SetLevel(log.DebugLevel) |
| 243 | } |
| 244 | |
| 245 | func teardown() { |
| 246 | if err := os.RemoveAll(tempDir); err != nil { |
no test coverage detected