我用银杏写了一些测试,包括:
- 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块放入函数中,并按照你想要的顺序调用它们
订购集装箱