Replace TestSuite factory with TestCaseFactory
Registered by
blep
Currently, all test cases must be instantiated at registration. This as a drawback with regards to memory consumption, and complexify significatively the interface as care is required for dealing with memory management. It as also made implementation of parametrized test cases complex. Instead of providing direct access to TestCase, the user should only manipulate its factory (get Test meta data, run the test case...). This will help hiding most the implementation detail of TestCase.
Blueprint information
- Status:
- Started
- Approver:
- blep
- Priority:
- Essential
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- blep
- Definition:
- Approved
- Series goal:
- Accepted for 0.1-essence
- Implementation:
- Good progress
- Milestone target:
- v0.1.0
- Started by
- blep
- Completed by
Whiteboard
Implemented. Still some roughness concerning suite declaration and test case factory...
(?)