[ 
https://issues.apache.org/jira/browse/OFBIZ-10805?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mathieu Lirzin reassigned OFBIZ-10805:
--------------------------------------

    Assignee: Mathieu Lirzin

> OFBiz shell
> -----------
>
>                 Key: OFBIZ-10805
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-10805
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: framework
>    Affects Versions: Trunk
>            Reporter: Mathieu Lirzin
>            Assignee: Mathieu Lirzin
>            Priority: Major
>             Fix For: Upcoming Branch
>
>         Attachments: OFBIZ-10805_OFBiz-shell.patch
>
>
> One issue with the current way of writing Groovy tests is that the feedback 
> between writing an instruction and checking its result is slow because one 
> has to rerun the corresponding test case.
> Providing a Groovy shell access with a delegator and dispatcher allows 
> developers to interactively execute commands and check their results 
> instantly.
> The shell access has been done via Remote Procedure Call (RPC) which was 
> already implemented by the {{AdminClient}} and {{AdminServer}} classes.
> In order to test, you must start the server first:
> {code}
> $ ./gradlew ofbiz
> {code}
> then you can run the following command in another terminal:
> {code}
> $ java -jar build/libs/ofbiz.jar --shell
> {code}
> or this equivalent one which uses the corresponding short option:
> {code}
> $ java -jar build/libs/ofbiz.jar -i
> {code}
> *Limitation*: It is currently not possible to connect multiple shells at
>  the same time.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Reply via email to