[
https://jira.codehaus.org/browse/JBEHAVE-777?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=298155#comment-298155
]
Brian Repko commented on JBEHAVE-777:
-------------------------------------
YES! I've had this design drawn up for quite a while - its actually the same
way that JUnit and TestNG run but with hard-coded notions of "Class" as the
first level of the tree and "Method" as the next level of the tree. We could
have tree(s) for parallel processing, with Stories/Story/Scenario and
potentially subnodes for Example/GivenScenario.
We should talk - I can scan some of my drawings and attach.
> A tree-based story runner that separates creation of performable steps from
> execution
> --------------------------------------------------------------------------------------
>
> Key: JBEHAVE-777
> URL: https://jira.codehaus.org/browse/JBEHAVE-777
> Project: JBehave
> Issue Type: New Feature
> Reporter: Mauro Talevi
> Assignee: Mauro Talevi
> Fix For: 4.x
>
>
> In 3.x the StoryRunner creates and executes the steps for each story and
> scenario while keeping state.
> We want to separate the creation of performable steps from their execution
> and build a tree of performable objects. The state should not be held any
> more as a member variable but in a shared run context.
> The result of execution of the performable tree should be serialisable and
> consumable by any reporting/UI layer independent of the StoryReporters.
>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email