从k8s的e2e测试中使用ginkgo
本篇博客将分析k8s e2e(端到端测试的)流程,从而实际的说明ginkgo的使用方法 Ginkgo测试框架ginkgo作为k8s本身的测试框架对gotest进行了进一步的封装。支持测试用例的并行,串行,充实,过滤等等机制。下面简单介绍一下ginkgo的相关概念。 核心概念 suite: 一整个测试工程,测试工程包含很多测试用例(spec) spec: 一个测试用例,通常表现为 12It("description", func{ 实际的测试逻辑}) container node: 组织spec的层级系统,spec类似于文件而container node类似于文件夹。具体有如下几类。当然这些container node在用法上没什么不同,只是名字不一样。用来提示在测试过程走到了那个分支 Describe Context When setup node:在实际执行spec/suite之前或者之后的操作过程,具体有如下几类: BeforeEach JustBeforeEach BeforeSuite AfterEach Ju...






