-
Notifications
You must be signed in to change notification settings - Fork 26
Open
Description
Looking at the testing events I am having a hard time mapping across to Events I would expect to see from my test projects. It seems that a level is missing.
- Test Suite: my project of tests which is run
- Test Case: a test I have written in my test suite.
My difficulty:
- how can I describe a test case which is called multiple times with different input arguments? Maybe testCaseRun.Id plays a role here?
- how can I describe a test case which is called multiple times with the same input arguments?
Maybe testCaseRun.Id plays a role here? - how can I describe a test case which is called multiple times with the same input arguments but runs occur in different config?
Maybe testCaseRun.Id plays a role here?
Yes it might be possible on the surface to jam alot of context into testCaseRun.Id however I think it would be more efficient & reliable if we were to introduce testCaseEvaluation subject with the corresponding start/finished event.
These events should include
- Id
- source
- Arguments (dictionary)
- testcaserun
- IterationCount
- InvokationCount
With these additional events we now easily have insight into scenarios where a test case can be invoked many times as a part of a single test case run.
Metadata
Metadata
Assignees
Labels
No labels