[ 
https://issues.apache.org/jira/browse/ISIS-776?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13999754#comment-13999754
 ] 

ASF subversion and git services commented on ISIS-776:
------------------------------------------------------

Commit def282f29fec57c845141e2dbb250e2c96fb9e35 in isis's branch 
refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=def282f ]

ISIS-776: CompositeFixtureScript hierarchy evaluated lazily.

Previously CompositeFixtureScript#addChildren was called prior to the 
execution, meaning that the hierarchy of scripts (at least so far as any given 
CompositeFixtureScript was concerned) was specified before execution.

This has now been refactored so that the hierarchy is defined dynamically 
within the execute() method itself...
- the old doRun(String parameters) is renamed execute(parameters)
- the old add(FixtureScript fs) is replaced by execute(FixtureScript fs, 
parameters).

This also allows parameters to be specified dynamically if required.  All 
together a more flexible design.


> FixtureScripts service as means of doing fixture management for end-to-end 
> stories.
> -----------------------------------------------------------------------------------
>
>                 Key: ISIS-776
>                 URL: https://issues.apache.org/jira/browse/ISIS-776
>             Project: Isis
>          Issue Type: New Feature
>          Components: Archetype: ToDoApp WRJ, Core, Examples
>    Affects Versions: archetype-quickstart-wrj-1.4.1, core-1.4.0
>            Reporter: Dan Haywood
>            Assignee: Dan Haywood
>            Priority: Minor
>             Fix For: archetype-quickstart-wrj-1.4.2, core-1.4.2
>
>
> Provide a composite pattern around FixtureScript, and a FixtureScripts 
> service to locate and make available in the UI.
> Refactor todo app / quickstart archetype to use this service.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to