Hello Paulo, it depends on the macrodef. I had a situation where I wrapped <junit> and <junitreport> in one macrodef since that piece of code was repeated several times. Later, it turned out that some invoka tions of that macrodef required different <sysproperty>'s. So I added a macrodef element that allows passing different properties. Here is the real code:
<macrodef name="call-junit" description="Wraps junit task"> <element name="sysproperties" optional="true"/> <sequential> <junit errorproperty="junit.error" failureproperty="junit.error" printsummary="withOutAndErr"> <classpath refid="runtime.test.cp"/> <formatter type="plain" usefile="false"/> <formatter type="xml"/> <test todir="${project.test.data}" name="${testcase}" if="testcase"/> <batchtest todir="${project.test.data}" unless="testcase"> <fileset dir="${project.test.classes}"> <selector refid="${module.sel.id}"/> </fileset> </batchtest> <sysproperty key="project.jar" value="${module.dist}/${module.jar}"/> <sysproperty key="project.basedir" value="${basedir}"/> <sysproperties/> *** the important line *** </junit> </sequential> </macrodef> If you have access to the developer that wrote your macrodef you can ask him do something similar. Regards Ivan --- Paulo Jorge Guedes <[EMAIL PROTECTED]> wrote: > > But I have to rewrite all the macrodef settings, > i.e., there isn't a way to just add more settings to > the already defined macrodef? > > Paulo > > > > - Alexey. > > > > Paulo Jorge Guedes wrote: > > > Hi, > > > > > > I have a target (-init-macrodef-junit ) that > initializes "junit" target > > > using the "macrodef" element. It doesn't declare > the "formatter" element > > > and I need to have the reports printed. The > thing is I can't touch that > > > file. > > > > > > Is there any way to "append" the "formatter" > child element to the junit > > > macrodef in a target called after the one that > initializes it > > > (-init-macrodef-junit)? It would avoid having to > redefine all the junit > > > settings... > > > > > > Paulo > > > > > > > > > > --------------------------------------------------------------------- > > > 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] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]