Yes, we can do that. The test harness is in the simulator module.
At the moment my colleagues and I are assessing the effort required to
do this, and the work on the build system.
We will get back to you with a proposal next week.
Regards
Nathan
Daniel Jemiolo wrote:
Hi Nathan,
How would you propose we merge the test work? I was looking at the source
tree but it wasn't clear to me which module should be used to set up the
test harness.
Dan
Nathan Sowatskey <[EMAIL PROTECTED]> wrote on 07/18/2006 08:18:50 AM:
Hi
Happy coincidence on the modules name then, as the structure you have is
quite close to the standard practice.
I did notice the absence of tests. On a separate front, I have a project
at sourceforge, mtosi-ri, which is in the same problem area and contains
a simulator module which runs tests in much the way that you describe,
by starting client and test servers and exchanging messages. See
https://sourceforge.net/projects/mtosi-ri
I think that it would make sense to combine the two efforts, for lots of
reasons. You might like to think about whether you would like us to do
that.
Regards
Nathan
Daniel Jemiolo wrote:
The fact that I chose the name "modules" is really a coincidence - the
structure of /trunk was created before I had started learning Maven,
and
"modules" was selected because I envisioned the individual pieces
being
similar to Axis2 modules. They are not .mar files yet, but perhaps one
day
they will be.
Right now my main focus (if you could call it that) with Maven is "how
do
we better incorporate the sample web projects" - these kind of
projects
are the chief means of testing, but I do not know how we can use Maven
to
run tests against something that needs to be deployed on Tomcat or
OSGi.
Andrew had a plan for developing our test harness[1], but both of us
have
been busy and this has fallen on the back burner. If we could create a
POM
that built the WARs, deployed them on Tomcat, and ran the test
clients,
that would be great; I know that Maven has a way to build WARs, and
automatically run test apps, but I don't know about deployment.
Progress
on this front would be a great reason to revist the top-level
structure
and POM.
For the web site I am just editing the site files in /site,
committing,
and doing a SVN update from minotaur.apache.org. This was quicker for
me
than learning another markup meta-language (Forrest) and doing the
extra
steps necessary to re-generate the site. Right now we're mostly adding
to
the front page News and Releases section, so it's not bad; soon I'll
add a
new tutorial node, which should also be self-contained. The only
problem
comes if we want to redesign the major UI components of the site,
which I
have no plans of doing in the foreseeable future. ;)
Dan
[1] http://marc.theaimsgroup.com/?l=muse-dev&m=115143926500357&w=2
Nathan Sowatskey <[EMAIL PROTECTED]> wrote on 07/17/2006 02:57:45 PM:
Ah!
It is not where I expected it to be :-)
Normally the top level pom.xml is in the top level directory that
contains the modules directory, not in the same directory as the
modules
themselves.
It needs to be in the top level directory so that the site docs for
the
whole project can be built in the appropriate place.
Did you *really* want to have it where it is, or was that just a
Maven
thing that wasn't fully understood?
Regards
Nathan
Daniel Jemiolo wrote:
looks like it's there:
http://svn.apache.org/viewvc/webservices/muse/trunk/modules/
did you get any of the other updates?
Nathan Sowatskey <[EMAIL PROTECTED]> wrote on 07/17/2006 02:07:48
PM:
Hi
I can't see the pom.xml in trunk after I update. Should it be there
yet?
Thanks
Nathan
Dan Jemiolo (JIRA) wrote:
[ http://issues.apache.org/jira/browse/MUSE-42?page=all ]
Dan Jemiolo closed MUSE-42.
---------------------------
Resolution: Fixed
Fixed: http://svn.apache.org/viewvc?view=rev&revision=422728
Update /trunk/modules and build-all.bat to support a top-level
Maven2
POM for Muse
----------------------------------------------------------------------------------
Key: MUSE-42
URL: http://issues.apache.org/jira/browse/MUSE-42
Project: Muse
Issue Type: Improvement
Components: Build - Maven, Dependencies, and
Optimizations
Affects Versions: 2.0.0 M1
Reporter: Dan Jemiolo
Assigned To: Dan Jemiolo
Priority: Minor
Fix For: 2.0.0 M2
Attachments: pom.xml
It is possible to create a top-level POM for Maven2 that will
loop
through
the individual module POMs and build all of them. This will allow
us
to
have a
completely-Maven2-based build, with much less in the .bat/.sh
files.
We
have a
proposed solution, we just need the POM file submitted and licensed
in
JIRA.
Original request and proposal is here:
http://marc.theaimsgroup.com/?
l=muse-dev&m=115269144619791&w=2
--
Nathan Sowatskey - Technical Leader, NMTG CTO Engineering - Desk
+34-91-201-2139 - Mobile +34-638-083-675 - AIM id NathanCisco -
[EMAIL PROTECTED]
---------------------------------------------------------------------
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]
--
Nathan Sowatskey - Technical Leader, NMTG CTO Engineering - Desk
+34-91-201-2139 - Mobile +34-638-083-675 - AIM id NathanCisco -
[EMAIL PROTECTED]
---------------------------------------------------------------------
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]
--
Nathan Sowatskey - Technical Leader, NMTG CTO Engineering - Desk
+34-91-201-2139 - Mobile +34-638-083-675 - AIM id NathanCisco -
[EMAIL PROTECTED]
---------------------------------------------------------------------
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]
--
Nathan Sowatskey - Technical Leader, NMTG - Desk +34-91-201-2139 -
Mobile +34-638-083-675 - AIM id NathanCisco - [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]