I've still not figured out how to get extensions used in testcases so any
pointers to existing methods or code snippets of what you mean would be
really helpful.

As an example how would the testcase for the JavaScript helloworld work:
http://svn.apache.org/repos/asf/incubator/tuscany/java/samples/sca/helloworldJavaScript/src/test/java/helloworld/HelloWorldTestCase.java

I guess it somehow needs to find the URL to the default.scdl for the
JavaScript extension, but thats just in a jar on the classpath and there's
lots of default.scdl resources on the class path so how does it know which
is the JavaScript one?

And the once it has that URL it isn't real obvious (to me) how you could use
that from the testcase to get the extension registered with the runtime.

  ...ant

On 7/28/06, ant elder <[EMAIL PROTECTED]> wrote:

Registering the extension in the test setup seems fine, I'm out for the
night now and you'll likely not be around in the morning my time, so could
you post a pointer to a method/class that does the setup you're talking
about?

Note also that along with the maven build the test environment can also
run in an IDE, eg running testcases within eclipse.

Thanks,


   ...ant

On 7/28/06, Jeremy Boynes <[EMAIL PROTECTED]> wrote:
>
> The "extension" directory is only scanned by the standalone launcher
> and not by the test environment. The test environment runs in maven
> and gets all its artifacts from the maven classloader rather than by
> scanning directories. It sounds like we should define an extension
> mechanism for the test harness, perhaps tied into maven extensions.
>
> In the mean time a workaround may be to register the composite for
> the JavaScript container with the runtime in the setup phase of the
> test. There are code examples for that in the Launcher, or ping me if
> I can help.
>
> --
> Jeremy
>
> On Jul 28, 2006, at 9:44 AM, ant elder wrote:
>
> > I'm still struggling getting this to go. I've added a JavaScript
> > HelloWorld
> > sample to help (in samples/sca/helloworldJavaScript). The testcase
> > for that
> > sample fails as it doesn't understand the javascript SCDL, as I guess
> > SCATestCase doesn't know about the JavaScript container. Am I
> > supposed to
> > register the container somehow?
> >
> >  ...ant
> >
> > On 7/28/06, Jeremy Boynes <[EMAIL PROTECTED]> wrote:
> >>
> >> The launcher scans a directory called "extensions" under the root and
>
> >> deploys everything it finds there as a child to the system
> >> composite -
> >> just dropping a jar containing a "default.scdl" in there should
> >> add it
> >> in.
> >>
> >> We should write this up better but here's the original post to the
> >> list:
> >>
> >> http://article.gmane.org/
> >> gmane.comp.apache.webservices.tuscany.devel /4980/match=extension
> >>
> >> --
> >> Jeremy
> >>
> >> On 7/28/06, ant elder <[EMAIL PROTECTED]> wrote:
> >> > I'm trying to get some standalone JavaScript samples working but
> >> I'm not
> >> > sure how the javascript container jar is supposed to be used
> >> with the
> >> > launcher.  Is there a special place I need to put the jar, or a
> >> parameter to
> >> > use to tell the launcher where the jar is?
> >> >
> >> >    ...ant
> >> >
> >> >
> >>
> >> ---------------------------------------------------------------------
>
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to