The --both and --pos start the POS component. --testlist creates an ant
file that iterates over test suites and run them one-by-one. Nothing in the
code base is using it. There was only one deprecated task in ant that used
to run it called run-test-list, and we removed ant anyway.

If you are unfamiliar with certain items I suggest not to block such
initiatives to cleanup the code base.

On Thu, Jul 21, 2016 at 12:51 PM, Pierre Smits <[email protected]>
wrote:

> Hi Taher, all
>
> Re: --both and --pos
> I agree that logic regarding the pos component should reside in the
> component. But, since I don't know what the reasons behind these commands
> are, I suggest we should defer the decision until Jacques (who I believe
> build the construct) has explained a bit about background.
>
> Re --testlist
> Maybe it is useless. I don't know. But someone probably had a good reason
> to implement it. The revision history might give a clue regarding whom to
> ask.
>
> As for 'to my knowledge no one is using it': if you want to find out who
> is, you should ask in the user ml if there is someone and defer a short
> period (e.g. the min 72hr) to allow anybody to come forward.
>
> Best regards,
>
> Pierre Smits
>
> ORRTIZ.COM <http://www.orrtiz.com>
> OFBiz based solutions & services
>
> OFBiz Extensions Marketplace
> http://oem.ofbizci.net/oci-2/
>
> On Thu, Jul 21, 2016 at 11:38 AM, Taher Alkhateeb <
> [email protected]> wrote:
>
> > Hello Everyone,
> >
> > This is a proposal to _remove_ the following commands from the OFBiz
> server
> > (invoked with ./gradlew "ofbiz --commandHere"
> >
> > 1- --both
> > 2- --pos
> > 3- --testlist
> >
> > Reasons:
> > - The POS component is a specialpurpose component and should not have
> code
> > existing in the start component. Instead logic for starting the POS
> > component should reside inside the POS component and away from framework
> > - After lots of investigation I realized the testlist OFBiz command is a
> > weird command that used to create an ant file that just iterates over the
> > existing integration test suites and run them one by one, which is slower
> > vs just running them all. It is deprecated and to my knowledge no one is
> > using it. I think it used to serve some deprecated cobertura tasks.
> >
> > This would imply deleting the following files:
> > -
> >
> >
> framework/start/src/main/java/org/apache/ofbiz/base/start/testlist.properties
> > -
> >
> >
> framework/testtools/src/main/java/org/apache/ofbiz/testtools/TestListContainer.java
> > -
> >
> framework/base/src/main/java/org/apache/ofbiz/base/splash/SplashLoader.java
> >
> > and modifying the following files:
> > - framework/start/src/main/java/org/apache/ofbiz/base/start/Config.java
> > -
> >
> >
> framework/start/src/main/java/org/apache/ofbiz/base/start/StartupCommandUtil.java
> > - (move it to POS)
> >
> framework/base/src/main/java/org/apache/ofbiz/base/splash/SplashScreen.java
> >
> > Agreed?
> >
> > Regards,
> >
>

Reply via email to