【问题标题】:How to write test case in multiple test file using ginkgo?如何使用银杏在多个测试文件中编写测试用例?
【发布时间】:2018-02-28 20:48:16
【问题描述】:

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

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

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

【问题讨论】:

    标签: go ginkgo


    【解决方案1】:

    运行

    go test ./...
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-29
      • 1970-01-01
      • 2019-05-02
      相关资源
      最近更新 更多