There is any hint to run tests faster? I noticed that tests are running
much slower than in Forge 1 where I could run 60 (IT)tests
<
in less then 1 minute and now in current Forge runtime it takes 1:30 sec
to run 5 tests.
2015-09-20 14:35 GMT-03:00 Rafael Pestano <rmpestano(a)gmail.com>:
yeap, that explains much things hehe
thanks George!
2015-09-20 13:59 GMT-03:00 George Gastaldi <ggastald(a)redhat.com>:
> Hi Rafael,
>
> Judging by your code in
>
https://github.com/rmpestano/swagger-addon/blob/master/src/main/java/com/...,
> it looks like copyResources() is throwing an UnsupportedOperationException,
> making it impossible to complete the install() method.
>
>
> Em domingo, 20 de setembro de 2015, Rafael Pestano <rmpestano(a)gmail.com>
> escreveu:
>
>> Hi guys.
>>
>>
>> I'm facing a problem when testing an addon setup command, here is some
>> code:
>>
>>
>>
>> @Test
>> public void testSwaggerSetup() throws Exception {
>> //facetFactory.install(project, SwaggerFacet.class);
>> try (CommandController controller =
uiTestHarness.createCommandController(SwaggerSetupCommand.class,
>> project.getRoot())) {
>> controller.initialize();
>> Assert.assertTrue(controller.isValid());
>> final AtomicBoolean flag = new AtomicBoolean();
>> controller.getContext().addCommandExecutionListener(new
AbstractCommandExecutionListener() {
>> @Override
>> public void postCommandExecuted(UICommand command, UIExecutionContext
context, Result result) {
>> if (result.getMessage().equals("Swagger setup completed
successfully!")) {
>> flag.set(true);
>> }
>> }
>> });
>> controller.execute();
>> Assert.assertTrue(flag.get());
>> SwaggerFacet facet = project.getFacet(SwaggerFacet.class);
>> Assert.assertTrue(facet.isInstalled());
>>
>>
>>
>> I receive 'No Facet of type [interface
>> com.tdc.addon.swagger.facet.SwaggerFacet] is installed.
>> org.jboss.forge.addon.facets.FacetNotFoundException'" when i try to get
>> facet:
>>
>> project.getFacet(SwaggerFacet.class);
>>
>>
>> if I uncomment "facetFactory.install(project, SwaggerFacet.class);"
the
>> test passes.
>>
>> I've debuged setup command and the facet is installed (temp project pom
>> is updated after setup) and 'flag.get()' returns true.
>>
>> Any hints?
>>
>> souces are here:
>>
https://github.com/rmpestano/swagger-addon/blob/master/src/test/java/com/...
>>
<
https://github.com/rmpestano/swagger-addon/blob/master/src/test/java/com/...
>>
>> thanks in advance.
>>
>>
>> --
>> <
http://www.advancedit.com.br/>Att,
>>
>> Rafael M. Pestano
>>
>> Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul
>>
http://rpestano.wordpress.com/
>> @realpestano <
https://twitter.com/realpestano>
>>
>
>
> --
> *George Gastaldi | Senior Software Engineer*
>
> JBoss Forge Team
> T: +55 11 3524-6169
> M: +55 47 9711-1000
>
>
> _______________________________________________
> forge-dev mailing list
> forge-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/forge-dev
>
--
<
http://www.advancedit.com.br/>Att,
Rafael M. Pestano
Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul
http://rpestano.wordpress.com/
@realpestano <
https://twitter.com/realpestano>
,
Rafael M. Pestano
Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul