Community
Participate
Working Groups
Provide support for mixed test types. TPTP currently provides test support for manual, JUnit and URL test types. Testers often write multiple types of tests when testing a product. As such, a use case exists for mixing the current TPTP test types within a single test suite. For example, an automated test suite may require manual setup which would be encoded in a manual test case executed at the beginning of an automated test suite. The reverse is also a valid use case in that a manual test suite may have automated 'parts' to relieve the tester of routine manual steps. This enhancement involves supporting mixing the existing TPTP test types which requires the following: -Create a root/generic test type that all specific test types can be referenced in the behaviour of such a test suite including an editor, wizard and model. -Create a root/generic test runner for the root/generic test type that delegates to the specific runner for a specific test type. -Migrate the existing TPTP Manual Test View to consume all specific test types including creating an extension point for runners to contribute a pane in the Manual Test View when executing the specific test type. Theme(s) for this enhancement: -Design for Extensibility: Be a Better Platform -Scaling Up -Appealing to the Broader Community
See the following relevant newsgroup post: http://www.eclipse.org/newsportal/article.php?id=1188&group=eclipse.tptp#1188
Specifically, the existing TPTP Manual Test View will provide extensibility hooks for runners to contribute zero or more of the following panes when executing the specific test type: 1) A test execution status pane for displaying progress (upper left). 2) A test description pane that is the test execution itself (upper right). 3) A test execution status pane for adding execution comments, attachments and status information that is in effect an arbiter.
Updating target to future as requested by the PMC. Enhancements are targeted to future if not in plan for the current release.
Correcting priority since not a 4.5 candidate enhancement (see http://www.eclipse.org/tptp/home/documents/process/development/bugzilla.html).
In TPTP 4.5, the Manual Test type was moved from a General Availability (GA) component to an As-Is component. As-Is components are primarily provided for prior users but imply no support (for example, defects, news group, and mailing lists) or commitment to triage or resolve opened defects. For this defect to be considered, please re-open with an attached patch including code to resolve the symptom and test cases to test the fix.
Closing.