如何用银杏按特定顺序进行测试



我用银杏写了一些测试,包括:

  • books_suite_test.go
  • install_test.go
  • reading_test.go
  • isbn_test.go
  • uninstall_test.go

如何按照以下特定顺序运行这些测试:

install_test.go -> reading_test.go -> isbn_test.go -> uninstall_test.go

我发现银杏不能保证测试顺序。有办法做到这一点吗?

在您的描述块中使用Ordered关键字以将块作为"订购的容器";。https://onsi.github.io/ginkgo/#ordered-集装箱

您不应该构建依赖于其他文件测试的测试。因为你的问题的肮脏答案是,可以将Containers和it块放入函数中,并按照你想要的顺序调用它们

订购集装箱

最新更新