IntelliTect / IntelliTect/TestTools.TestFramework
Assess if TestFramework needs pre-execute and post-execute steps
- 主要语言
- C#
- 星标
- 1
- 派生
- 1
- PR 合并指标
- 30 天内没有已合并 PR
描述
I'm thinking maybe a list of actions that a test author can register to get advanced logging on before and after states of tests and test blocks, pushing/fetching information from a DB, etc., and generally things that need to live between test setup/teardown and creating the actual test blocks to run.
To make this worth it, we may need to add some helper methods to fetch things like the names of test blocks (in order), any traits associated with the test case, maybe inputs/outputs, etc. As one example, something like:
TestBuilder.RegisterPreTestCaseAction(() => MyHelpers.SaveTestBlocksToDb(TestBuilder.FetchATestBlockMetadata()));
贡献指南
调研方向
Review the TestFramework and TestBuilder execution flow around test setup, teardown, and test-block creation. Determine whether pre- and post-execute actions and metadata helpers are needed; done means a documented design decision with a defined scope and behavior.
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- csharp
- 领域
- testing
- Issue 类型
- 功能
- 难度
- 5/5
- 预计耗时
- 一周以上
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 25/100