Okay,

Well adding -product and -testApplication in the particular order, did work but 
with some other problems. My product seems to be loaded, since the logo, and 
application name was correct (not "eclipse"). The welcoming eclipse was also 
closed.

But I still had the default eclipse views.

Anyway, I decided to come with another solution, and it finally worked.

I tried launching tests with my product .exe.

In order to do it I copied all eclipse plugins into my product plugins. I also 
added in the product .ini :
-data
c:/temp/workspace2
-application
org.eclipse.swtbot.eclipse.junit4.headless.swtbottestapplication
formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,C:/temp/report/junit-results.xml
formatter=org.apache.tools.ant.taskdefs.optional.junit.PlainJUnitResultFormatter,C:/temp/report/junit-results.txt
-testPluginName
com.temis.rcc.modelling
-className
com.temis.rcc.modelling.test.pde.TestLearnEditor

So my product is perfectly loaded, and tests executed.

The only problem I am experiencing is while relaunching my tests. It does not 
work, even by adding -clean option. To get it work, I have to empty my 
.metadata and delete new created data under myproduct/configuration.

Charles.

-----Message d'origine-----
De : [email protected] [mailto:[email protected]] De 
la part de Ketan Padegaonkar
Envoyé : mercredi 25 novembre 2009 12:25
À : SWTBot developers list
Objet : Re: [swtbot-dev] Launching entire product testing

Try using "-product your.product -application org.eclipse.swtbot...
-testApplication your.application" instead of "-testProduct".

In that particular order.

Do get back to us if you find that it works!

-- 
Ketan
studios.thoughtworks.com | twitter.com/ketanpkr


On Tue, Nov 24, 2009 at 3:45 PM, Charles-Henri Delgado
<[email protected]> wrote:
> Dear swtbot developers,
>
>
>
> I am developing a RCP product. I created some swtbot test. I can easily
> execute them from eclipse (Run as ... > SWTBotTest).
>
>
>
> Now I want to launch all product tests, from command line.  So I tried by
> executing
>
> this command line:
>
>
>
> java -Xms128M -Xmx368M -XX:MaxPermSize=256M -DPLUGIN_PATH= -classpath
> C:\temp\swtbot\eclipse\plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20080819.jar
> org.eclipse.core.launcher.Main -application
> org.eclipse.swtbot.eclipse.junit4.headless.swtbottestapplication
> -testPluginName com.temis.rcc.modelling -testProduct
> com.temis.rcc.modelling.modellingapplication -clean -data workspace
> formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,allTestsJunitSummary.xml
> -className com.temis.rcc.modelling.test.pde.TestLearnEditor -os win32 -ws
> win32 -arch x86 -consoleLog -debug
>
>
>
> com.temis.rcc.modelling.test.pde.TestLearnEditor is my main test class
>
> com.temis.rcc.modelling is my plugin jar
>
> com.temis.rcc.modelling.modellingapplication is my product id.
>
>
>
> The problem is that, it does not launch my product. It launches a normal
> eclipse with default plugins, plus mine. And so it begins with the "welcome
> " eclipse views. Also my application views are not loaded, and of course my
> test fails.
>
>
>
> How can I get an eclipse launched with only my product views and plugins for
> my tests to be well executed ?
>
>
>
> Thanks,
>
> Charles DELGADO.
>
>
>
> _______________________________________________
> swtbot-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/swtbot-dev
>
>
_______________________________________________
swtbot-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/swtbot-dev
_______________________________________________
swtbot-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/swtbot-dev

Reply via email to