[jira] [Created] (OFBIZ-10805) OFBiz shell

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (OFBIZ-10805) OFBiz shell

Nicolas Malin (Jira)
Mathieu Lirzin created OFBIZ-10805:
--------------------------------------

             Summary: 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
             Fix For: Upcoming Branch


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.3#76005)