[forge-dev] Help with RichFaces testing (FORGE-460)

Lincoln Baxter, III lincolnbaxter at gmail.com
Fri Jan 27 16:47:04 EST 2012


Hey Richard,

I'm not suggesting you put it there. Unfortunately, this kind of test is
not going to be possible until we have what you suggested, which is an
arquillian container that deploys to an actual running forge distribution.

And that isn't going to happen in the near future, sorry. It's way too much
work when Final is on the close horizon. I'm not sure there are really any
good alternatives at the moment.

We could consider a CI job that would deploy the richfaces plugin, but
we'll need to think about what it means to deploy a plugin to a maven
repository (when it really has very little value being there except for
this purpose.)

~Lincoln

On Fri, Jan 27, 2012 at 3:53 PM, Richard Kennard <
richard at kennardconsulting.com> wrote:

> Hi Lincoln,
>
> What do you mean by "*If* the richfaces plugin were deployed in a maven
> repository". Is it currently? If not, do you intend to? Or are you
> suggesting I
> could deploy it to a local repo or something?
>
> But beyond this, couldn't we test this as a 'real' integration test
> somehow? Does Forge have that? An integration test that actually executes
> the dist? I
> would like this anyway, because one of my bugs worked fine in all
> test-harness tests but not in the actual dist. See...
>
>
> org.jboss.forge.scaffold.faces.metawidget.inspector.propertystyle.ForgePropertyStyle:
>
>             // TODO: test this not using
> annotationSource.getClass().getClassLoader() (will require integration test)
>
>
> Regards,
>
> Richard.
>
> On 28/01/2012 7:22 AM, Lincoln Baxter, III wrote:
> > Unless you can reference the richfaces plugin code itself, there is no
> way to do this currently, since the plugin sources need to be available to
> the
> > test-runner (like using any other library in a test.)
> >
> > If the richfaces plugin were deployed in a maven repository, you could
> include it in your pom, specifying <scope>test</scope>.
> >
> > Otherwise, not possible at the moment because plugins are loaded by
> JBoss modules, and jboss modules is not used by the test harness (because
> it would
> > not really be possible)
> >
> > ~Lincoln
> >
> > On Fri, Jan 27, 2012 at 2:06 AM, Richard Kennard <
> richard at kennardconsulting.com <mailto:richard at kennardconsulting.com>>
> wrote:
> >
> >     Hi guys,
> >
> >     Can someone help with RichFaces testing? Currently in...
> >
> >
> org.jboss.forge.scaffold.faces.FacesScaffoldTest.testGenerateFromEntityWithRichFaces()
> >
> >     ...I have a commented out line...
> >
> >         Project project = setupScaffoldProject();
> >         // getShell().execute("richfaces setup");
> >
> >     How can I make that line work? How can I get the plugin installed
> for my test?
> >
> >     Regards,
> >
> >     Richard.
> >     _______________________________________________
> >     forge-dev mailing list
> >     forge-dev at lists.jboss.org <mailto:forge-dev at lists.jboss.org>
> >     https://lists.jboss.org/mailman/listinfo/forge-dev
> >
> >
> >
> >
> > --
> > Lincoln Baxter, III
> > http://ocpsoft.com
> > http://scrumshark.com
> > "Keep it Simple"
> >
> >
> > _______________________________________________
> > forge-dev mailing list
> > forge-dev at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/forge-dev
>
> _______________________________________________
> forge-dev mailing list
> forge-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/forge-dev
>



-- 
Lincoln Baxter, III
http://ocpsoft.com
http://scrumshark.com
"Keep it Simple"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20120127/fc14b656/attachment-0001.html 


More information about the forge-dev mailing list