0

如何使用银杏在多个测试文件中编写测试用例?

a_suite_test.go 文件:

func TestA(t *testing.T) {
    RegisterFailHandler(Fail)
    RunSpecs(t, "A Suite")
}

a_test.go:

var _ = Describe("A", func() {
    Context("A", func() {
        It("A", func() {
            Expect(1).To(Equal(1))
        })
    })
})

我运行ginkgo,但抛出错误:

Failed to compile A:

go build xxx: no non-test Go files in xxx

我可以在其他测试文件中编写测试用例而不是在套件测试文件中编写吗?

4

1 回答 1

0

go test ./...

从项目的根目录开始,它将运行您的所有测试。使用 ginkgo 你需要这个套件文件,但是 go test 命令会抓取并运行它。

于 2018-02-28T12:48:16.313 回答