我有以下Ginkgo
测试文件:
package foo
import (
"log"
. "github.com/onsi/ginkgo"
)
var _ = BeforeSuite(func() {
log.Print("BeforeSuite")
})
var _ = AfterSuite(func() {
log.Print("AfterSuite")
})
var _ = Describe("Foo", func() {
log.Print("Describe")
})
当我运行ginkgo -r -v
时,测试文件运行,但BeforeSuite
andAfterSuite
似乎没有:
2016/03/16 09:23:17 Describe
testing: warning: no tests to run
PASS
该行2016/03/16 09:23:17 Describe
显示正在运行,但andDescribe
的输出在哪里?BeforeSuite
AfterSuite
我并不真正关心输出,但在我的真实测试中(不是上面的片段),数据库构建和拆除没有得到执行。
我究竟做错了什么?