Modify ↓
Opened 16 years ago
Last modified 5 years ago
#3282 new enhancement
tracforms for test cases?
Reported by: | anonymous | Owned by: | Rich Harkins |
---|---|---|---|
Priority: | normal | Component: | TracFormsPlugin |
Severity: | normal | Keywords: | |
Cc: | Trac Release: | 0.11 |
Description
could this be used to plan tests and execute test cases multiple times, like e.g. TestCaseManagementPlugin supports it?
Attachments (0)
Change History (4)
comment:1 Changed 16 years ago by
Owner: | changed from Rich Harkins to anonymous |
---|---|
Status: | new → assigned |
comment:2 Changed 16 years ago by
Owner: | changed from anonymous to Rich Harkins |
---|---|
Status: | assigned → new |
comment:3 Changed 15 years ago by
Cc: | Ryan J Ollos added; anonymous removed |
---|
comment:4 Changed 5 years ago by
Cc: | Ryan J Ollos removed |
---|
Note: See
TracTickets for help on using
tickets.
I'm certainly know of no reason why it couldn't, given that TracForms included in tickets will bind to the ticket for context as opposed to where the form's body is located. However, that particular use case isn't something that TracForm is specifically aiming at. Let's think out a simplified example, supposing a two-test suite.
In the wiki page TestCases/TestClose:
In the wiki page TestCases/TestMinimize:
Now, let's bind these into a test suite on the wiki page TestSuites/Windowing:
Now, all that is needed to stick this in a task is to simply include it (if you have the IncludeMacro or some other equivilent). Create a new issue and in the description add:
[Include(TestSuites/Windowing)]
At this point, the task itself should now have the checklist built in. Unfortunately, there is no way to keep the workflow from proceeding until the checkboxes are complete, but that part is definitely planned.
I don't know if the above covers what you were looking for. I've played with the plugin you mentioned (TestCaseManagementPlugin), but haven't really done anything with it. I suspect that my own processes will likely use TracForm, partially because I'm working on it and want to advance that direction, but also because of the flexibility that general purpose forms could provide.
If the description above meets your needs, please resolve this ticket.
Thanks!