On Tue, Aug 24, 2010 at 5:22 PM, Florian MOGA <[email protected]> wrote:
> Hi,
> Sorry for the late post, been out of town the last few days. Today I've
> committed some changes to the binding and the sample consisting in
> formatting the code with the Tuscany Eclipse formatter, using the Tuscany
> code template and doing a little bit of refactoring where needed. This being
> done, we're good to go from my side to get the modules (binding-comet and
> binding-comet-runtime) and the sample (comet-webapp) into trunk. If somebody
> is willing to check them out and make some code review, that would be even
> better.
> A few observations regarding the module would be the following:
>
> The unit test from binding-comet-runtime consists in starting a node which
> defines a contribution with a comet service. This will fail if the machine
> on which this is executed has already taken the 8080 port. Is this feasible?
> I don't know how the Hudson environment will behave in such a situation. If
> problems occur we could simply rename CometTestCase to CometTest and leave
> the unit test to be run manually when needed.

We usually setup the unit tests to run on port 8085, which will then
run with no problem on the hudson environment.

> I've also commited a copy of trunk/pom.xml and trunk/modules/pom.xml in the
> contrib and contrib/modules folders as a temporary solution as modules in
> the contrib folder define a parent pom with relative path "../pom.xml" which
> will lead to missing parent pom errors when no prior Tuscany trunk module
> builds are performed. This affected pretty much all the modules in contrib
> from what I've seen. Performed a build in a clean environment and didn't get
> any parent pom errors anymore.

I'm not sure I understood what's the issue you were facing here, if
the problem is with relative path, you could easily just fix the
relative path from ../pom.xml to maybe ../../pom.xml ?

> It is possible that some changes will be needed in pom.xml when moving to
> trunk but I'm not that sure. Most probably, the only updates that will need
> to be done are located in parent poms.
>

If you are having issues moving the project, please let me know and I
can give it a try.

> Feel free to give feedback regarding this new binding.

I have plans to take a deeper look at it, but i'm not finding much
free time on my nightly shift :)


-- 
Luciano Resende
http://people.apache.org/~lresende
http://twitter.com/lresende1975
http://lresende.blogspot.com/

Reply via email to