You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@river.apache.org by ju...@apache.org on 2009/03/27 15:52:53 UTC
svn commit: r759164 [4/6] - in /incubator/river/jtsk/trunk: ./ src/
src/com/artima/lookup/util/ src/com/sun/jini/example/browser/
src/com/sun/jini/fiddler/ src/com/sun/jini/mahalo/
src/com/sun/jini/mercury/ src/com/sun/jini/norm/ src/com/sun/jini/outri...
Modified: incubator/river/jtsk/trunk/integrationtest.xml
URL: http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/integrationtest.xml?rev=759164&r1=759163&r2=759164&view=diff
==============================================================================
--- incubator/river/jtsk/trunk/integrationtest.xml (original)
+++ incubator/river/jtsk/trunk/integrationtest.xml Fri Mar 27 14:52:49 2009
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
-
<!--
! Licensed to the Apache Software Foundation (ASF) under one
! or more contributor license agreements. See the NOTICE file
@@ -21,123 +20,1513 @@
<!-- Apache River Integration Tests -->
<!--
- This Ant scripts provides numerous tasks to run the integration tests
- taken from the Jini Test harness.
+ This Ant scripts provides numerous tasks to build and run the
+ integration tests, taken from the Jini Test harness.
-->
-
-<project name="RiverIntegrationTests" default="all.integrationtests" basedir=".">
-
- <import file="build.xml"/>
-
+<project name="QA" default="all.qa" basedir=".">
<description>Builds and executes the River test harness</description>
-
- <property name="distribution.classes" value="./classes" />
- <property name="distribution.lib" value="./lib" />
- <property name="distribution.lib.dl" value="./lib-dl" />
- <property name="distribution.lib.ext" value="./lib-ext" />
- <property name="qatests.home" value="./integrationtests/qa" />
- <property name="qatests.src" value="${qatests.home}/src" />
- <property name="qatests.lib" value="${qatests.home}/lib" />
- <property name="qatests.classes" value="${qatests.home}/classes" />
- <property name="qatests.tmp.jiniqa2_1" value="/tmp/jiniqa2_1" />
- <property name="qatests.tmp.jiniqa2_1_har" value="/tmp/jiniqa2_1_har" />
- <property name="qatests.tmp.jiniqa2_1_harness" value="/tmp/jiniqa2_1_harness" />
- <property name="qatests.tmp.jiniqa2_1_tests" value="/tmp/jiniqa2_1_tests" />
- <property name="qatests.tmp.jiniqa2_1_src" value="/tmp/jiniqa2_1_src" />
- <property name="qatests.tmp.jiniqa2_1_jtreg" value="/tmp/jiniqa2_1_jtreg" />
-
+ <property environment="env"/>
+ <property file="build.properties" />
<path id="river.classpath">
- <fileset dir="${distribution.lib}" includes="**/*.jar" />
- <fileset dir="${distribution.lib.dl}" includes="**/*.jar" />
- <fileset dir="${distribution.lib.ext}" includes="**/*.jar" />
+ <fileset dir="${build.lib}" includes="**/*.jar" />
</path>
+ <condition property="jdk-tools-jar" value="${env.JAVA_HOME}/lib/dt.jar">
+ <and>
+ <os family="mac"/>
+ <not>
+ <available file="${env.JAVA_HOME}/lib/tools.jar"/>
+ </not>
+ </and>
+ </condition>
+ <condition property="jdk-tools-jar" value="${env.JAVA_HOME}/lib/tools.jar">
+ <not>
+ <os family="mac"/>
+ </not>
+ </condition>
+ <path id="path.classdep">
+ <pathelement path="${build.classes}"/>
+ <pathelement path="${src}"/>
+ <pathelement path="${qatests.classes}"/>
+ <pathelement path="${qatests.src}"/>
+ <pathelement location="${jdk-tools-jar}"/>
+ </path>
- <target name="make.release">
- <antcall target="clean"/>
- <antcall target="build.release"/>
- <antcall target="install.policy"/>
+ <target name="clean.qa" depends="clean.build.qa, clean.lib.qa, clean.trust.qa" />
+
+ <target name="clean.build.qa">
+ <delete dir="${qatests.build}" />
</target>
- <target name="install.merged.policy.provider">
- <!--
- cp $WORKSPACE/qatests/trunk/source/vob/qa/lib/mergedpolicyprovider.jar $JAVA_HOME/jre/lib/ext
- -->
+ <target name="clean.lib.qa">
+ <delete dir="${qatests.lib}" />
+ <delete dir="${qatests.lib-ext}" />
</target>
- <!-- clean old directories -->
- <target name="clean.qa">
- <delete dir="${qatests.classes}" />
- <mkdir dir="${qatests.classes}" />
+ <target name="clean.trust.qa">
+ <delete>
+ <fileset dir="${qatests.trust}">
+ <include name="*.cert" />
+ <include name="*.password" />
+ <include name="*.keystore" />
+ <include name="truststore" />
+ </fileset>
+ </delete>
+ </target>
- <delete dir="${qatests.lib}" />
+ <!-- prepare build -->
+ <target name="prep.qa">
+ <mkdir dir="${qatests.build}" />
+ <mkdir dir="${qatests.classes}" />
+ <mkdir dir="${qatests.deps}" />
<mkdir dir="${qatests.lib}" />
+ <mkdir dir="${qatests.lib-ext}" />
</target>
- <!-- build the required jars -->
- <target name="build.qa" depends="clean.qa">
+ <!-- build classes -->
+ <target name="build.qa" depends="prep.qa">
<javac srcdir="${qatests.src}"
destdir="${qatests.classes}"
source="1.4"
+ target="1.4"
classpathref="river.classpath"
- deprecation="yes"
- debuglevel="lines,source,vars" />
-
- <!--
- following files are hardcoded in because;
-
- 1) on my default install they are the only ones that the original make file builds
- 2) can't make head nor tail of the make file to find out how it builds the list
-
- also, not sure that the generated files are correct, some file sizes are different when
- generated from ant rather than the original make file
- -->
- <rmic base="${qatests.classes}"
- iiop="true"
- classpath="${qatests.classes}"
- classname="com.sun.jini.test.spec.iiop.util.TestRemoteObject"
- compiler="sun"
- stubversion="1.2" />
- <rmic base="${qatests.classes}"
- iiop="true"
- classpath="${qatests.classes}"
- classname="com.sun.jini.test.spec.jrmp.util.TestRemoteObject"
- compiler="sun"
- stubversion="1.2" />
-
- <jar destfile="${qatests.lib}/jiniharness.jar">
- <fileset dir="${qatests.classes}"
- includes="**/*.class" />
- <fileset dir="${qatests.src}"
- excludes="**/*.java" />
- <fileset dir="${distribution.classes}"
- includes="com/sun/jini/**"/>
- </jar>
+ deprecation="yes">
+ <patternset includes="**/*.java"/>
+ </javac>
</target>
- <!-- tasks to execute the test by category -->
- <target name="run.test" depends="build.qa">
- <java classname="com.sun.jini.qa.harness.QARunner"
- fork="yes">
- <jvmarg value="-Djava.security.policy=${qatests.home}/harness/policy/qa.policy" />
- <jvmarg value="-Djava.util.logging.config.file=${qatests.home}/src/com/sun/jini/test/resources/qa1.logging" />
- <arg value="${qatests.home}/src/com/sun/jini/test/resources/qaHarness.prop" />
- <arg value="-testJar"/><arg value="${qatests.lib}/jiniharness.jar" />
- <arg value="-categories"/><arg value="joinmanager" />
- <arg value="-com.sun.jini.qa.harness.serviceMode"/><arg value="transient" />
+ <!-- execute the tests (by category) -->
+ <target name="run.qa" depends="jars.qa, trust.qa">
+ <java classname="com.sun.jini.qa.harness.QARunner" fork="yes">
+ <!-- JDK extension directories -->
+ <jvmarg value="-Djava.ext.dirs=${qatests.lib-ext}${path.separator}${build.lib-ext}${path.separator}${env.JAVA_HOME}/jre/lib/ext" />
+ <jvmarg value="-Djava.security.policy=${qatests}/harness/policy/qa.policy" />
+ <jvmarg value="-Djava.util.logging.config.file=${qatests.src}/com/sun/jini/test/resources/qa1.logging" />
+ <jvmarg value="-Dcom.sun.jini.jsk.home=${basedir}/build" />
+ <jvmarg value="-Dcom.sun.jini.qa.home=${qatests}" />
+ <jvmarg value="-Dcom.sun.jini.test.home=${qatests}" />
+ <jvmarg value="-Dcom.sun.jini.qa.harness.configs=jrmp,jeri,jsse,http,https" />
+ <arg value="${qatests.src}/com/sun/jini/test/resources/qaHarness.prop" />
+ <arg value="-testJar"/>
+ <arg value="${qatests.lib}/jinitests.jar" />
+ <arg value="-categories"/>
+ <arg value="discoverymanager"/>
+ <!--<arg value="activation,config,constraint"/>-->
+ <!--<arg value="url,id,loader,activation,config,constraint,joinmanager" />-->
+ <!-- these tests seem to hang -->
+ <!--<arg value="reliability,scalability"/>-->
+ <!-- categories can be found under packages com.sun.jini.test.impl and com.sun.jini.test.spec, some of them: -->
+ <!--<arg value="id,loader,policyprovider,locatordiscovery,activation,config,constraint,discoverymanager,discoveryservice,joinmanager,url,eventmailbox,jeri,iiop,jrmp,reliability,scalability,thread,renewalservice"/>-->
+ <arg value="-com.sun.jini.qa.harness.serviceMode"/>
+ <arg value="transient" />
<classpath>
<fileset dir="${qatests.lib}">
- <include name="**/*.jar"/>
+ <include name="jiniharness.jar"/>
</fileset>
- <fileset dir="${distribution.lib}">
- <include name="**/*.jar"/>
+ <fileset dir="${build.lib}">
+ <include name="jsk-platform.jar"/>
+ <include name="jsk-lib.jar"/>
</fileset>
</classpath>
</java>
</target>
+ <target name="all.qa" depends="clean.qa, build.qa, run.qa" />
+ <target name="jars.qa" depends="build.qa, stubs.qa,
+ harness-killer.jar,
+ harness-killer-dl.jar,
+ nonactivatablegroup.jar,
+ nonactivatablegroup-dl.jar,
+ mergedpolicyprovider.jar,
+ qa1-end2end.jar,
+ qa1-fiddler-dl.jar,
+ qa1-joinmanager-dl.jar,
+ qa1-mahalo-dl.jar,
+ qa1-mercury.jar,
+ qa1-mercury-dl.jar,
+ qa1-mercury-bogusimpl.jar,
+ qa1-wrapper.jar,
+ qa1-norm-dl.jar,
+ qa1-outrigger-dl.jar,
+ qa1-multihomedmetainf.jar,
+ jinitests.jar,
+ qa1-mainwrapper.jar,
+ jiniharness.jar,
+ qaman.jar,
+ qa1-start-cb1.jar,
+ qa1-start-cb2.jar,
+ qa1-start-cb3.jar,
+ qa1-start-probe.jar,
+ qa1-start-probe-dl.jar,
+ qa1-start-tests.jar,
+ qa1-start-testservice1.jar,
+ qa1-start-testservice1-dl.jar,
+ qa1-start-testservice2.jar,
+ qa1-start-testservice2-dl.jar,
+ qa1-start-testservice-common.jar,
+ qa1-start-testservice-common-dl.jar,
+ qa1-start-testservicenocons.jar,
+ qa1-start-testservicenocons-dl.jar,
+ qa1-lookup-simulator.jar,
+ qa1-lookup-simulator-dl.jar,
+ qa1-share-dl.jar,
+ qa1-reggie-race.jar,
+ qa1-reggie-race-dl.jar,
+ fullloggingfilter.jar,
+ qa1-discoveryservice-dl.jar,
+ qa1-export-servercontext-tests-non-null.jar,
+ qa1-export-servercontext-tests-null.jar,
+ qa1-export-servercontext-tests-providers-parsing.jar,
+ qa1-io-util-dl.jar,
+ qa1-io-marshalinputstream-test.jar,
+ qa1-io-marshalledinstance-test.jar,
+ qa1-javaspace-dl.jar,
+ qa1-lookupservice-dl.jar,
+ qa1-renewalservice-dl.jar,
+ qa1-securityDoPrivileged.jar,
+ qa1-securityUtil.jar,
+ qa1-servicediscovery-dl.jar,
+ qa1-httpmd.jar,
+ qa1-httpmd-same.jar,
+ qa1-httpmd-another.jar,
+ ld.jar,
+ qa1-loader-pref.jar,
+ qa1-policy-provider.jar"/>
+ <target name="stubs.qa" depends="harness-killer.stubs,
+ nonactivatablegroup.stubs,
+ qa1-fiddler.stubs,
+ qa1-joinmanager.stubs,
+ qa1-mercury.stubs,
+ qa1-norm.stubs,
+ qa1-outrigger.stubs,
+ qa1-start.stubs,
+ qa1-lookup-simulator.stubs,
+ qa1-share.stubs,
+ qa1-discoveryservice.stubs,
+ iiop.stubs,
+ qa1-javaspace.stubs,
+ jrmp.stubs,
+ qa1-lookupservice.stubs,
+ qa1-renewalservice.stubs" />
+ <macrodef name="classdep">
+ <attribute name="output"/>
+ <element name="cd-elements" implicit="yes" />
+ <sequential>
+ <java classname="com.sun.jini.tool.ClassDep" failonerror="true" output="@{output}">
+ <classpath refid="path.classdep"/>
+ <arg value="-cp"/>
+ <arg path="${qatests.classes}:${build.classes}"/>
+ <arg value="-files"/>
+ <cd-elements />
+ </java>
+ </sequential>
+ </macrodef>
+ <target name="harness-killer.stubs"
+ depends="build.qa">
+ <rmic base="${qatests.classes}" stubversion="1.2" classpathref="river.classpath">
+ <include name="com/sun/jini/qa/harness/KillerImpl.class" />
+ </rmic>
+ </target>
+ <target name="harness-killer.jar" depends="build.qa, harness-killer.stubs">
+ <property name="harness-killer.deps" location="${qatests.deps}/harness-killer.deps" />
+ <classdep output="${harness-killer.deps}">
+ <arg line="-in com.sun.jini"/>
+ <arg line="-in net.jini"/>
+ <arg line="${jskplatform.exclude}"/>
+ <arg value="com.sun.jini.qa.harness.KillerImpl"/>
+ <arg value="com.sun.jini.qa.harness.KillerImpl_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/harness-killer.jar" index="false">
+ <fileset dir="${build.classes}" includesfile="${harness-killer.deps}" />
+ <fileset dir="${qatests.classes}" includesfile="${harness-killer.deps}" />
+ </jar>
+ </target>
+ <target name="harness-killer-dl.jar" depends="build.qa, harness-killer.stubs">
+ <property name="harness-killer-dl.deps" location="${qatests.deps}/harness-killer-dl.deps" />
+ <classdep output="${harness-killer-dl.deps}">
+ <arg line="-in com.sun.jini"/>
+ <arg value="com.sun.jini.qa.harness.VMKiller"/>
+ <arg value="com.sun.jini.qa.harness.KillerImpl_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/harness-killer-dl.jar" index="false">
+ <fileset dir="${build.classes}" includesfile="${harness-killer-dl.deps}" />
+ <fileset dir="${qatests.classes}" includesfile="${harness-killer-dl.deps}" />
+ </jar>
+ </target>
+ <target name="nonactivatablegroup.stubs"
+ depends="build.qa">
+ <rmic base="${qatests.classes}" stubversion="1.2" classpathref="river.classpath">
+ <include name="com/sun/jini/qa/harness/NonActivatableGroupImpl$$GroupImpl.class" />
+ </rmic>
+ </target>
+ <target name="nonactivatablegroup.jar" depends="build.qa, nonactivatablegroup.stubs">
+ <property name="nonactivatablegroup.deps" location="${qatests.deps}/nonactivatablegroup.deps" />
+ <classdep output="${nonactivatablegroup.deps}">
+ <arg line="-in com.sun.jini"/>
+ <arg line="${jskplatform.exclude}"/>
+ <arg line="-out com.sun.jini.start" />
+ <arg value="com.sun.jini.qa.harness.NonActivatableGroupImpl"/>
+ <arg value="com.sun.jini.qa.harness.NonActivatableGroupImpl$$GroupImpl_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/nonactivatablegroup.jar" index="false">
+ <fileset dir="${build.classes}" includesfile="${nonactivatablegroup.deps}" />
+ <fileset dir="${qatests.classes}" includesfile="${nonactivatablegroup.deps}" />
+ </jar>
+ </target>
+ <target name="nonactivatablegroup-dl.jar" depends="build.qa, nonactivatablegroup.stubs">
+ <property name="nonactivatablegroup-dl.deps" location="${qatests.deps}/nonactivatablegroup-dl.deps" />
+ <classdep output="${nonactivatablegroup-dl.deps}">
+ <arg line="-in com.sun.jini"/>
+ <arg value="com.sun.jini.qa.harness.NonActivatableGroupImpl$$GroupImpl_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/nonactivatablegroup-dl.jar" index="false">
+ <fileset dir="${build.classes}" includesfile="${nonactivatablegroup-dl.deps}" />
+ <fileset dir="${qatests.classes}" includesfile="${nonactivatablegroup-dl.deps}" />
+ </jar>
+ </target>
+ <target name="mergedpolicyprovider.jar" depends="build.qa">
+ <property name="mergedpolicyprovider.deps" location="${qatests.deps}/mergedpolicyprovider.deps" />
+ <classdep output="${mergedpolicyprovider.deps}">
+ <arg line="-in com.sun.jini.qa"/>
+ <arg value="com.sun.jini.qa.harness.MergedPolicyProvider"/>
+ </classdep>
+ <jar destfile="${qatests.lib-ext}/mergedpolicyprovider.jar" index="false" >
+ <fileset dir="${build.classes}" includesfile="${mergedpolicyprovider.deps}"/>
+ <fileset dir="${qatests.classes}" includesfile="${mergedpolicyprovider.deps}"/>
+ </jar>
+ </target>
+ <target name="qa1-end2end.jar" depends="build.qa">
+ <jar destfile="${qatests.lib}/qa1-end2end.jar" index="false">
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/impl/end2end/e2etest/**/*" />
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-wrapper.jar" depends="build.qa">
+ <jar destfile="${qatests.lib}/qa1-wrapper.jar" index="false">
+ <metainf dir="${qatests.src}/com/sun/jini/test/impl/end2end/META-INF/">
+ <include name="**/*" />
+ </metainf>
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/impl/end2end/jssewrapper/**/*" />
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-fiddler.stubs"
+ depends="build.qa">
+ <rmic base="${qatests.classes}" stubversion="1.2" classpathref="river.classpath">
+ <include name="com/sun/jini/test/share/DiscoveryServiceUtil$$BasicEventListener.class" />
+ <include name="com/sun/jini/test/spec/discoveryservice/AbstractBaseTest$$LDSEventListener.class" />
+ </rmic>
+ </target>
+ <target name="qa1-fiddler-dl.jar" depends="build.qa, qa1-fiddler.stubs">
+ <property name="qa1-fiddler-dl.deps" location="${qatests.deps}/qa1-fiddler-dl.deps" />
+ <classdep output="${qa1-fiddler-dl.deps}">
+ <arg line="-in com.sun.jini.test"/>
+ <arg value="com.sun.jini.test.share.AttributesUtil$$TestAttr00"/>
+ <arg value="com.sun.jini.test.share.AttributesUtil$$TestAttrSC00"/>
+ <arg value="com.sun.jini.test.share.DiscoveryServiceUtil$$BasicEventListener_Stub"/>
+ <arg value="com.sun.jini.test.spec.discoveryservice.AbstractBaseTest$$LDSEventListener_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-fiddler-dl.jar" index="false" >
+ <fileset dir="${qatests.classes}" includesfile="${qa1-fiddler-dl.deps}" />
+ <fileset dir="${build.classes}">
+ <include name="com/sun/jini/proxy/BasicProxyTrustVerifier.class" />
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-joinmanager.stubs"
+ depends="build.qa">
+ <rmic base="${qatests.classes}" stubversion="1.2" classpathref="river.classpath">
+ <include name="com/sun/jini/test/impl/joinmanager/LeaseRenewDurRFE$$RemoteTestServiceImpl.class" />
+ </rmic>
+ </target>
+ <target name="qa1-joinmanager-dl.jar" depends="build.qa, qa1-joinmanager.stubs">
+ <property name="qa1-joinmanager-dl.deps" location="${qatests.deps}/qa1-joinmanager-dl.deps" />
+ <classdep output="${qa1-joinmanager-dl.deps}">
+ <arg line="-in com.sun.jini.test"/>
+ <arg value="com.sun.jini.test.spec.joinmanager.AbstractBaseTest$$TestService"/>
+ <arg value="com.sun.jini.test.impl.joinmanager.LeaseRenewDurRFE$$TestServiceProxy$$ConstrainableTestServiceProxy"/>
+ <arg value="com.sun.jini.test.share.AttributesUtil$$TestAttr00"/>
+ <arg value="com.sun.jini.test.share.AttributesUtil$$TestAttrSC00"/>
+ <arg value="com.sun.jini.test.impl.joinmanager.LeaseRenewDurRFE$$RemoteTestServiceImpl_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-joinmanager-dl.jar" index="false" >
+ <fileset dir="${qatests.classes}" includesfile="${qa1-joinmanager-dl.deps}" />
+ <fileset dir="${build.classes}">
+ <include name="com/sun/jini/proxy/BasicProxyTrustVerifier.class" />
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-mahalo-dl.jar" depends="build.qa">
+ <jar destfile="${qatests.lib}/qa1-mahalo-dl.jar" index="false" >
+ <fileset dir="${build.classes}">
+ <include name="net/jini/lookup/entry/Name.class"/>
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-mercury.stubs"
+ depends="build.qa">
+ <rmic base="${qatests.classes}" stubversion="1.2" classpathref="river.classpath">
+ <include name="com/sun/jini/test/impl/mercury/TestListenerImpl.class" />
+ <include name="com/sun/jini/test/impl/mercury/TestPullListenerImpl.class" />
+ <include name="com/sun/jini/test/impl/mercury/TestGeneratorImpl.class" />
+ <include name="com/sun/jini/test/impl/mercury/DisableListenerImpl.class" />
+ <include name="com/sun/jini/test/impl/mercury/DisableNSOListenerImpl.class" />
+ </rmic>
+ </target>
+ <target name="qa1-mercury.jar" depends="build.qa, qa1-mercury.stubs">
+ <property name="qa1-mercury.deps" location="${qatests.deps}/qa1-mercury.deps" />
+ <classdep output="${qa1-mercury.deps}">
+ <arg line="-in com.sun.jini.test"/>
+ <arg value="com.sun.jini.test.impl.mercury.NSOListenerImp"/>
+ <arg value="com.sun.jini.test.impl.mercury.REListenerImpl"/>
+ <arg value="com.sun.jini.test.impl.mercury.UEListenerImpl"/>
+ <arg value="com.sun.jini.test.impl.mercury.DisableListenerImpl"/>
+ <arg value="com.sun.jini.test.impl.mercury.DisableListenerImpl_Stub"/>
+ <arg value="com.sun.jini.test.impl.mercury.DisableNSOListenerImpl"/>
+ <arg value="com.sun.jini.test.impl.mercury.DisableNSOListenerImpl_Stub"/>
+ <arg value="com.sun.jini.test.impl.mercury.TestListenerImpl_Stub"/>
+ <arg value="com.sun.jini.test.impl.mercury.TestPullListenerImpl_Stub"/>
+ <arg value="com.sun.jini.test.impl.mercury.TestGeneratorImpl_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-mercury.jar" index="false" >
+ <fileset dir="${qatests.classes}" includesfile="${qa1-mercury.deps}" />
+ <fileset dir="${build.classes}" includesfile="${qa1-mercury.deps}" />
+ </jar>
+ <classdep output="${qa1-mercury.deps}">
+ <arg line="-in com.sun.jini"/>
+ <arg line="-in net.jini"/>
+ <arg line="-hide com.sun.jini.test"/>
+ <arg value="com.sun.jini.test.impl.mercury.NSOListenerImp"/>
+ <arg value="com.sun.jini.test.impl.mercury.REListenerImpl"/>
+ <arg value="com.sun.jini.test.impl.mercury.UEListenerImpl"/>
+ <arg value="com.sun.jini.test.impl.mercury.DisableListenerImpl"/>
+ <arg value="com.sun.jini.test.impl.mercury.DisableListenerImpl_Stub"/>
+ <arg value="com.sun.jini.test.impl.mercury.DisableNSOListenerImpl"/>
+ <arg value="com.sun.jini.test.impl.mercury.DisableNSOListenerImpl_Stub"/>
+ <arg value="com.sun.jini.test.impl.mercury.TestListenerImpl"/>
+ <arg value="com.sun.jini.test.impl.mercury.TestListenerImpl_Stub"/>
+ <arg value="com.sun.jini.test.impl.mercury.TestPullListenerImpl"/>
+ <arg value="com.sun.jini.test.impl.mercury.TestPullListenerImpl_Stub"/>
+ <arg value="com.sun.jini.test.impl.mercury.TestGeneratorImpl"/>
+ <arg value="com.sun.jini.test.impl.mercury.TestGeneratorImpl_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-mercury.jar" index="false" update="true">
+ <fileset dir="${qatests.classes}" includesfile="${qa1-mercury.deps}" />
+ <fileset dir="${build.classes}" includesfile="${qa1-mercury.deps}" />
+ </jar>
+ </target>
+ <target name="qa1-mercury-dl.jar" depends="build.qa, qa1-mercury.stubs">
+ <property name="qa1-mercury-dl.deps" location="${qatests.deps}/qa1-mercury-dl.deps" />
+ <classdep output="${qa1-mercury-dl.deps}">
+ <arg line="-in com.sun.jini.test"/>
+ <arg value="com.sun.jini.test.impl.mercury.DisableListenerImpl_Stub"/>
+ <arg value="com.sun.jini.test.impl.mercury.DisableNSOListenerImpl_Stub"/>
+ <arg value="com.sun.jini.test.impl.mercury.TestListenerImpl_Stub"/>
+ <arg value="com.sun.jini.test.impl.mercury.TestPullListenerImpl_Stub"/>
+ <arg value="com.sun.jini.test.impl.mercury.TestGeneratorImpl_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-mercury-dl.jar" index="false">
+ <metainf dir="${qatests.src}/manifest/mercury-dl/META-INF">
+ <include name="**/*" />
+ </metainf>
+ <fileset dir="${qatests.classes}" includesfile="${qa1-mercury-dl.deps}" />
+ <fileset dir="${build.classes}" includesfile="${qa1-mercury-dl.deps}" />
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/impl/mercury/MyUnknownEventException.class"/>
+ </fileset>
+ <fileset dir="${build.classes}">
+ <include name="net/jini/lookup/entry/Name.class"/>
+ </fileset>
+ </jar>
+ <classdep output="${qa1-mercury-dl.deps}">
+ <arg line="-in com.sun.jini"/>
+ <arg line="-in net.jini"/>
+ <arg line="${jskplatform.exclude}"/>
+ <arg line="-hide com.sun.jini.test"/>
+ <arg value="com.sun.jini.landlord.LandlordProxyVerifier"/>
+ <arg value="com.sun.jini.proxy.BasicProxyTrustVerifier"/>
+ <arg value="com.sun.jini.test.impl.mercury.DisableListenerImpl_Stub"/>
+ <arg value="com.sun.jini.test.impl.mercury.DisableNSOListenerImpl_Stub"/>
+ <arg value="com.sun.jini.test.impl.mercury.TestListenerImpl_Stub"/>
+ <arg value="com.sun.jini.test.impl.mercury.TestPullListenerImpl_Stub"/>
+ <arg value="com.sun.jini.test.impl.mercury.TestGeneratorImpl_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-mercury-dl.jar" index="false" update="true">
+ <fileset dir="${qatests.classes}" includesfile="${qa1-mercury-dl.deps}" />
+ <fileset dir="${build.classes}" includesfile="${qa1-mercury-dl.deps}" />
+ </jar>
+ </target>
+ <target name="qa1-mercury-bogusimpl.jar" depends="build.qa">
+ <property name="qa1-mercury-bogusimpl.deps" location="${qatests.deps}/qa1-mercury-bogusimpl.deps" />
+ <classdep output="${qa1-mercury-bogusimpl.deps}">
+ <arg line="-in com.sun.jini.test"/>
+ <arg value="com.sun.jini.test.impl.mercury.DelayedBasicJeriExporter"/>
+ <arg value="com.sun.jini.test.impl.mercury.MyLocalRemoteEvent"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-mercury-bogusimpl.jar" index="false" >
+ <fileset dir="${qatests.classes}" includesfile="${qa1-mercury-bogusimpl.deps}" />
+ </jar>
+ </target>
+ <target name="qa1-norm.stubs"
+ depends="build.qa">
+ <rmic base="${qatests.classes}" stubversion="1.2" classpathref="river.classpath">
+ <include name="com/sun/jini/test/impl/norm/LeaseBackEndImpl.class" />
+ <include name="com/sun/jini/test/impl/norm/RemoteListener.class" />
+ </rmic>
+ </target>
+ <target name="qa1-norm-dl.jar" depends="build.qa, qa1-norm.stubs">
+ <property name="qa1-norm-dl.deps" location="${qatests.deps}/qa1-norm-dl.deps" />
+ <classdep output="${qa1-norm-dl.deps}">
+ <arg line="-in com.sun.jini.test"/>
+ <arg value="com.sun.jini.test.impl.norm.LocalLease"/>
+ <arg value="com.sun.jini.test.impl.norm.ConstrainableLocalLease"/>
+ <arg value="com.sun.jini.test.impl.norm.DestructingLocalLease"/>
+ <arg value="com.sun.jini.test.impl.norm.ConstrainableDestructingLocalLease"/>
+ <arg value="com.sun.jini.test.impl.norm.FailingLocalLease"/>
+ <arg value="com.sun.jini.test.impl.norm.ConstrainableFailingLocalLease"/>
+ <arg value="com.sun.jini.test.impl.norm.TestLease"/>
+ <arg value="com.sun.jini.test.impl.norm.ConstrainableTestLease"/>
+ <arg value="com.sun.jini.test.share.AttrOne"/>
+ <arg value="com.sun.jini.test.share.SunOfAttrOne"/>
+ <arg value="com.sun.jini.test.share.AttrTwo"/>
+ <arg value="com.sun.jini.test.impl.norm.LeaseBackEndImpl$$VerifierImpl"/>
+ <arg value="com.sun.jini.test.impl.norm.LocalLease$$VerifierImpl"/>
+ <arg value="com.sun.jini.test.impl.norm.LeaseBackEndImpl_Stub"/>
+ <arg value="com.sun.jini.test.impl.norm.RemoteListener_Stub"/>
+ <arg value="com.sun.jini.test.impl.norm.TestLease"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-norm-dl.jar" index="false" >
+ <fileset dir="${qatests.classes}" includesfile="${qa1-norm-dl.deps}" />
+ <fileset dir="${build.classes}" includesfile="${qa1-norm-dl.deps}" />
+ <fileset dir="${build.classes}">
+ <include name="com/sun/jini/proxy/BasicProxyTrustVerifier.class" />
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-outrigger.stubs"
+ depends="build.qa">
+ <rmic base="${qatests.classes}" stubversion="1.2" classpathref="river.classpath">
+ <include name="com/sun/jini/test/impl/outrigger/transaction/SimpleEventListener.class" />
+ <include name="com/sun/jini/test/impl/outrigger/matching/ARemoteInterfaceImpl.class" />
+ <include name="com/sun/jini/test/impl/outrigger/matching/MonitoredSpaceListener.class" />
+ <include name="com/sun/jini/test/impl/outrigger/matching/TestSpaceListener.class" />
+ <include name="com/sun/jini/test/impl/outrigger/notify/ThrowRuntimeException$$Listener.class" />
+ <include name="com/sun/jini/test/impl/outrigger/leasing/LeasedSpaceListener.class" />
+ </rmic>
+ </target>
+ <target name="qa1-outrigger-dl.jar" depends="build.qa, qa1-outrigger.stubs">
+ <property name="qa1-outrigger-dl.deps" location="${qatests.deps}/qa1-outrigger-dl.deps" />
+ <classdep output="${qa1-outrigger-dl.deps}">
+ <arg line="-in com.sun.jini.test"/>
+ <arg value="com.sun.jini.test.impl.outrigger.transaction.SimpleEventListener"/>
+ <arg value="com.sun.jini.test.impl.outrigger.matching.ARemoteInterfaceImpl"/>
+ <arg value="com.sun.jini.test.impl.outrigger.matching.MonitoredSpaceListener"/>
+ <arg value="com.sun.jini.test.impl.outrigger.matching.TestSpaceListener"/>
+ <arg value="com.sun.jini.test.impl.outrigger.notify.ThrowRuntimeException$$Listener"/>
+ <arg value="com.sun.jini.test.impl.outrigger.leasing.LeasedSpaceListener"/>
+ <arg value="com.sun.jini.test.impl.outrigger.transaction.SimpleEventListener_Stub"/>
+ <arg value="com.sun.jini.test.impl.outrigger.matching.ARemoteInterfaceImpl_Stub"/>
+ <arg value="com.sun.jini.test.impl.outrigger.matching.MonitoredSpaceListener_Stub"/>
+ <arg value="com.sun.jini.test.impl.outrigger.matching.TestSpaceListener_Stub"/>
+ <arg value="com.sun.jini.test.impl.outrigger.notify.ThrowRuntimeException$$Listener_Stub"/>
+ <arg value="com.sun.jini.test.impl.outrigger.leasing.LeasedSpaceListener_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-outrigger-dl.jar" index="false" >
+ <fileset dir="${qatests.classes}" includesfile="${qa1-outrigger-dl.deps}" />
+ <fileset dir="${build.classes}" includesfile="${qa1-outrigger-dl.deps}" />
+ <fileset dir="${build.classes}">
+ <include name="com/sun/jini/proxy/BasicProxyTrustVerifier.class" />
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-multihomedmetainf.jar" depends="build.qa">
+ <jar destfile="${qatests.lib}/qa1-multihomedmetainf.jar" index="false" >
+ <metainf dir="${qatests.src}/com/sun/jini/test/impl/reggie/META-INF">
+ <include name="**/*" />
+ </metainf>
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/impl/reggie/**/*"/>
+ </fileset>
+ </jar>
+ </target>
+ <target name="jinitests.jar" depends="build.qa, stubs.qa">
+ <property name="jinitests.deps" location="${qatests.deps}/jinitests.deps" />
+ <classdep output="${jinitests.deps}">
+ <arg line="-in com.sun.jini.test"/>
+ <arg line="-in com.sun.jini.fiddler"/>
+ <arg line="${jskprivate.include}" />
+ <arg line="${qatests.classes}/com/sun/jini/test/impl"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/jinitests.jar" index="false" >
+ <metainf dir="${qatests.src}/manifest/qa1/META-INF">
+ <include name="**/*" />
+ </metainf>
+ <fileset dir="${qatests.classes}" includesfile="${jinitests.deps}" />
+ <fileset dir="${build.classes}" includesfile="${jinitests.deps}" />
+ <fileset dir="${qatests.src}">
+ <include name="com/sun/jini/test/**/*.td" />
+ <include name="com/sun/jini/test/**/*.properties" />
+ <include name="com/sun/jini/test/**/*.policy" />
+ <include name="com/sun/jini/test/**/*.config" />
+ </fileset>
+ </jar>
+ <classdep output="${jinitests.deps}">
+ <arg line="-in com.sun.jini.test"/>
+ <arg line="-in com.sun.jini.fiddler"/>
+ <arg line="${jskprivate.include}" />
+ <arg line="${qatests.classes}/com/sun/jini/test/spec"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/jinitests.jar" index="false" update="true">
+ <fileset dir="${qatests.classes}" includesfile="${jinitests.deps}" />
+ <fileset dir="${build.classes}" includesfile="${jinitests.deps}" />
+ </jar>
+ <classdep output="${jinitests.deps}">
+ <arg line="-in com.sun.jini.test"/>
+ <arg line="-in com.sun.jini.fiddler"/>
+ <arg line="${jskprivate.include}" />
+ <arg line="${qatests.classes}/com/sun/jini/test/share"/>
+ <arg line="${qatests.classes}/com/sun/jini/test/support"/>
+ <arg line="${qatests.classes}/com/sun/jini/test/services/lookupsimulator/LookupSimulatorProxyInterface.class"/>
+ <arg line="${qatests.classes}/com/sun/jini/fiddler/FiddlerAdmin.class"/>
+ <arg line="${qatests.classes}/com/sun/jini/fiddler/JavaSpaceAdmin.class"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/jinitests.jar" index="false" update="true">
+ <fileset dir="${qatests.classes}" includesfile="${jinitests.deps}" />
+ <fileset dir="${build.classes}" includesfile="${jinitests.deps}" />
+ <fileset dir="${src}">
+ <include name="com/sun/jini/start/resources/**/*" />
+ <exclude name="com/sun/jini/start/resources/**/*.svn" />
+ </fileset>
+ <fileset dir="${qatests.src}">
+ <include name="interopExclusionList.txt" />
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-mainwrapper.jar" depends="build.qa">
+ <property name="qa1-mainwrapper.deps" location="${qatests.deps}/qa1-mainwrapper.deps" />
+ <classdep output="${qa1-mainwrapper.deps}">
+ <arg line="-in com.sun.jini"/>
+ <arg line="com.sun.jini.qa.harness.MainWrapper"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-mainwrapper.jar" index="false" >
+ <fileset dir="${qatests.classes}" includesfile="${qa1-mainwrapper.deps}"/>
+ <fileset dir="${build.classes}" includesfile="${qa1-mainwrapper.deps}"/>
+ </jar>
+ </target>
+ <target name="jiniharness.jar" depends="build.qa">
+ <property name="jiniharness.deps" location="${qatests.deps}/jiniharness.deps" />
+ <classdep output="${jiniharness.deps}">
+ <arg line="${qatests.classes}/com/sun/jini/qa/harness"/>
+ <arg line="${jskprivate.include}" />
+ <arg line="-in com.sun.jini.start"/>
+ <arg line="-in com.sun.jini.qa"/>
+ <arg line="-in com.sun.jini.tool"/>
+ <arg line="com.sun.jini.start.DestroySharedGroup"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/jiniharness.jar" index="false" >
+ <fileset dir="${qatests.classes}" includesfile="${jiniharness.deps}"/>
+ <fileset dir="${build.classes}" includesfile="${jiniharness.deps}"/>
+ <fileset dir="${qatests}">
+ <include name="harness/**/*" />
+ <exclude name="harness/**/*.svn" />
+ </fileset>
+ <fileset dir="${qatests.src}">
+ <include name="com/sun/jini/qa/resources/**/*" />
+ <exclude name="com/sun/jini/qa/resources/**/*.svn" />
+ </fileset>
+ </jar>
+ </target>
+ <!-- where is this used? -->
+ <target name="qaman.jar" depends="build.qa">
+ <property name="qaman.deps" location="${qatests.deps}/qaman.deps" />
+ <classdep output="${qaman.deps}">
+ <arg line="-in com.sun.jini"/>
+ <arg line="-show com.sun.jini.test"/>
+ <arg line="-show com.sun.jini.qa"/>
+ <arg line="-show com.sun.jini.qaman"/>
+ <arg line="com.sun.jini.qa.harness.QARunner"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qaman.jar" index="false" manifest="${qatests.src}/manifest/qa1.mf">
+ <fileset dir="${qatests.classes}" includesfile="${qaman.deps}"/>
+ <fileset dir="${build.classes}" includesfile="${qaman.deps}"/>
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/qaman/**/*" />
+ </fileset>
+ <fileset dir="${build.classes}">
+ <include name="com/sun/jini/start/resources/**/*" />
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-start.stubs"
+ depends="build.qa">
+ <rmic base="${qatests.classes}" stubversion="1.2" classpathref="river.classpath">
+ <include name="com/sun/jini/test/impl/start/ProbeImpl.class" />
+ <include name="com/sun/jini/test/impl/start/BadServiceProxyAccessorImpl.class" />
+ <include name="com/sun/jini/test/impl/start/TestServiceImpl.class" />
+ </rmic>
+ </target>
+ <target name="qa1-start-probe-dl.jar" depends="build.qa, qa1-start.stubs">
+ <property name="qa1-start-probe-dl.deps" location="${qatests.deps}/qa1-start-probe-dl.deps" />
+ <classdep output="${qa1-start-probe-dl.deps}">
+ <arg line="-in com.sun.jini"/>
+ <arg line="com.sun.jini.test.impl.start.ProbeImpl"/>
+ <arg line="com.sun.jini.test.impl.start.BadServiceProxyAccessorImpl"/>
+ <arg line="com.sun.jini.test.impl.start.ProbeImpl_Stub"/>
+ <arg line="com.sun.jini.test.impl.start.BadServiceProxyAccessorImpl_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-start-probe-dl.jar" index="false">
+ <fileset dir="${qatests.classes}" includesfile="${qa1-start-probe-dl.deps}"/>
+ <fileset dir="${build.classes}" includesfile="${qa1-start-probe-dl.deps}"/>
+ </jar>
+ </target>
+ <target name="qa1-start-probe.jar" depends="build.qa, qa1-start.stubs">
+ <property name="qa1-start-probe.deps" location="${qatests.deps}/qa1-start-probe.deps" />
+ <classdep output="${qa1-start-probe.deps}">
+ <arg line="-in com.sun.jini"/>
+ <arg line="com.sun.jini.test.impl.start.ProbeImpl"/>
+ <arg line="com.sun.jini.test.impl.start.BadServiceProxyAccessorImpl"/>
+ <arg line="com.sun.jini.test.impl.start.ProbeImpl_Stub"/>
+ <arg line="com.sun.jini.test.impl.start.BadServiceProxyAccessorImpl_Stub"/>
+ <arg line="com.sun.jini.test.impl.start.UnsharedProbeImpl"/>
+ <arg line="com.sun.jini.test.impl.start.NoStubProbeImpl"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-start-probe.jar" index="false">
+ <fileset dir="${qatests.classes}" includesfile="${qa1-start-probe.deps}"/>
+ <fileset dir="${build.classes}" includesfile="${qa1-start-probe.deps}"/>
+ </jar>
+ <classdep output="${qa1-start-probe.deps}">
+ <arg line="-in com.sun.jini"/>
+ <arg line="-in net.jini"/>
+ <arg line="${jskplatform.exclude}" />
+ <arg line="-hide com.sun.jini.test"/>
+ <arg line="com.sun.jini.test.impl.start.ProbeImpl"/>
+ <arg line="com.sun.jini.test.impl.start.BadServiceProxyAccessorImpl"/>
+ <arg line="com.sun.jini.test.impl.start.ProbeImpl_Stub"/>
+ <arg line="com.sun.jini.test.impl.start.BadServiceProxyAccessorImpl_Stub"/>
+ <arg line="com.sun.jini.test.impl.start.UnsharedProbeImpl"/>
+ <arg line="com.sun.jini.test.impl.start.NoStubProbeImpl"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-start-probe.jar" index="false" update="true">
+ <fileset dir="${qatests.classes}" includesfile="${qa1-start-probe.deps}"/>
+ <fileset dir="${build.classes}" includesfile="${qa1-start-probe.deps}"/>
+ </jar>
+ </target>
+ <target name="qa1-start-tests.jar" depends="build.qa, qa1-start.stubs">
+ <property name="qa1-start-tests.deps" location="${qatests.deps}/qa1-start-tests.deps" />
+ <jar destfile="${qatests.lib}/qa1-start-tests.jar" index="false">
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/impl/start/ClassLoaderTest.class" />
+ <include name="com/sun/jini/test/impl/start/ClasspathTest.class" />
+ <include name="com/sun/jini/test/impl/start/CodebaseTest.class" />
+ <include name="com/sun/jini/test/impl/start/SecurityTest.class" />
+ <include name="com/sun/jini/test/impl/start/SecurityTestNonActivatable.class" />
+ <include name="com/sun/jini/test/impl/start/loadersplitpolicyprovider/LoaderSplitPolicyProviderTest.class" />
+ <include name="com/sun/jini/test/impl/start/aggregatepolicyprovider/GetContextTest.class" />
+ <include name="com/sun/jini/test/impl/start/aggregatepolicyprovider/MainPolicyNotFoundTest.class" />
+ <include name="com/sun/jini/test/impl/start/aggregatepolicyprovider/NullCasesTest.class" />
+ <include name="com/sun/jini/test/impl/start/aggregatepolicyprovider/SubPoliciesTest.class" />
+ <include name="com/sun/jini/test/impl/start/aggregatepolicyprovider/UntrustedGetContextClassLoader.class" />
+ </fileset>
+ </jar>
+ <classdep output="${qa1-start-tests.deps}">
+ <arg line="-in com.sun.jini"/>
+ <arg line="-out com.sun.jini.harness"/>
+ <arg line="-out com.sun.jini.qa.harness"/>
+ <arg line="com.sun.jini.test.impl.start.ClassLoaderTest"/>
+ <arg line="com.sun.jini.test.impl.start.ClasspathTest"/>
+ <arg line="com.sun.jini.test.impl.start.CodebaseTest"/>
+ <arg line="com.sun.jini.test.impl.start.SecurityTest"/>
+ <arg line="com.sun.jini.test.impl.start.SecurityTestNonActivatable"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-start-tests.jar" index="false" update="true">
+ <fileset dir="${qatests.classes}" includesfile="${qa1-start-tests.deps}"/>
+ <fileset dir="${build.classes}" includesfile="${qa1-start-tests.deps}"/>
+ </jar>
+ </target>
+ <target name="qa1-start-testservice1.jar" depends="build.qa, qa1-start.stubs">
+ <property name="qa1-start-testservice1.deps" location="${qatests.deps}/qa1-start-testservice1.deps" />
+ <classdep output="${qa1-start-testservice1.deps}">
+ <arg line="-in com.sun.jini.test"/>
+ <arg line="com.sun.jini.test.impl.start.TestServiceImpl"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-start-testservice1.jar" index="false">
+ <fileset dir="${qatests.classes}" includesfile="${qa1-start-testservice1.deps}"/>
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/impl/start/TestServiceImpl_Stub.class" />
+ <include name="com/sun/jini/test/impl/start/TestServiceDummyClass0.class"/>
+ <include name="com/sun/jini/test/impl/start/TestServiceDummyClass1.class"/>
+ <include name="com/sun/jini/test/impl/start/TestServiceDummyClass2.class"/>
+ </fileset>
+ </jar>
+ <classdep output="${qa1-start-testservice1.deps}">
+ <arg line="-in com.sun.jini"/>
+ <arg line="-hide com.sun.jini.test"/>
+ <arg line="com.sun.jini.test.impl.start.TestServiceImpl"/>
+ <arg line="com.sun.jini.test.impl.start.TestServiceImpl_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-start-testservice1.jar" index="false" update="true">
+ <fileset dir="${build.classes}" includesfile="${qa1-start-testservice1.deps}"/>
+ <fileset dir="${build.classes}">
+ <include name="com/sun/jini/start/resources/**/*" />
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-start-testservice1-dl.jar" depends="build.qa, qa1-start.stubs">
+ <jar destfile="${qatests.lib}/qa1-start-testservice1-dl.jar" index="false">
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/impl/start/TestService.class" />
+ <include name="com/sun/jini/test/impl/start/TestServiceImpl_Stub.class"/>
+ <include name="com/sun/jini/test/impl/start/TestServiceDummyClass0.class"/>
+ <include name="com/sun/jini/test/impl/start/TestServiceDummyClass1.class"/>
+ <include name="com/sun/jini/test/impl/start/TestServiceDummyClass2.class"/>
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-start-testservice2.jar" depends="build.qa, qa1-start.stubs">
+ <property name="qa1-start-testservice2.deps" location="${qatests.deps}/qa1-start-testservice2.deps" />
+ <classdep output="${qa1-start-testservice2.deps}">
+ <arg line="-in com.sun.jini.test"/>
+ <arg line="com.sun.jini.test.impl.start.TestServiceImpl"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-start-testservice2.jar" index="false">
+ <fileset dir="${qatests.classes}" includesfile="${qa1-start-testservice2.deps}"/>
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/impl/start/TestServiceImpl_Stub.class" />
+ <include name="com/sun/jini/test/impl/start/TestServiceDummyClass0.class"/>
+ <include name="com/sun/jini/test/impl/start/TestServiceDummyClass1.class"/>
+ <include name="com/sun/jini/test/impl/start/TestServiceDummyClass3.class"/>
+ </fileset>
+ </jar>
+ <classdep output="${qa1-start-testservice2.deps}">
+ <arg line="-in com.sun.jini"/>
+ <arg line="-hide com.sun.jini.test"/>
+ <arg line="com.sun.jini.test.impl.start.TestServiceImpl"/>
+ <arg line="com.sun.jini.test.impl.start.TestServiceImpl_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-start-testservice2.jar" index="false" update="true">
+ <fileset dir="${build.classes}" includesfile="${qa1-start-testservice2.deps}"/>
+ <fileset dir="${build.classes}">
+ <include name="com/sun/jini/start/resources/**/*" />
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-start-testservice2-dl.jar" depends="build.qa, qa1-start.stubs">
+ <jar destfile="${qatests.lib}/qa1-start-testservice2-dl.jar" index="false">
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/impl/start/TestService.class" />
+ <include name="com/sun/jini/test/impl/start/TestServiceImpl_Stub.class"/>
+ <include name="com/sun/jini/test/impl/start/TestServiceDummyClass0.class"/>
+ <include name="com/sun/jini/test/impl/start/TestServiceDummyClass1.class"/>
+ <include name="com/sun/jini/test/impl/start/TestServiceDummyClass3.class"/>
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-start-testservice-common.jar" depends="build.qa, qa1-start.stubs">
+ <property name="qa1-start-testservice-common.deps" location="${qatests.deps}/qa1-start-testservice-common.deps" />
+ <classdep output="${qa1-start-testservice-common.deps}">
+ <arg line="-in com.sun.jini.test"/>
+ <arg line="com.sun.jini.test.impl.start.TestServiceDummyClass0"/>
+ <arg line="com.sun.jini.test"/>
+ <arg line="com.sun.jini.test.impl.start.TestServiceSharedMap"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-start-testservice-common.jar" index="false">
+ <fileset dir="${qatests.classes}" includesfile="${qa1-start-testservice-common.deps}"/>
+ <fileset dir="${build.classes}" includesfile="${qa1-start-testservice-common.deps}"/>
+ </jar>
+ </target>
+ <target name="qa1-start-testservice-common-dl.jar" depends="build.qa, qa1-start.stubs">
+ <property name="qa1-start-testservice-common-dl.deps" location="${qatests.deps}/qa1-start-testservice-common-dl.deps" />
+ <classdep output="${qa1-start-testservice-common-dl.deps}">
+ <arg line="-in com.sun.jini.test"/>
+ <arg line="com.sun.jini.test.impl.start.TestServiceDummyClass0"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-start-testservice-common-dl.jar" index="false">
+ <fileset dir="${qatests.classes}" includesfile="${qa1-start-testservice-common-dl.deps}"/>
+ <fileset dir="${build.classes}" includesfile="${qa1-start-testservice-common-dl.deps}"/>
+ </jar>
+ </target>
+ <target name="qa1-start-testservicenocons.jar" depends="build.qa, qa1-start.stubs">
+ <jar destfile="${qatests.lib}/qa1-start-testservicenocons.jar" index="false">
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/impl/start/TestServiceNoConsImpl.class" />
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-start-testservicenocons-dl.jar" depends="build.qa, qa1-start.stubs">
+ <jar destfile="${qatests.lib}/qa1-start-testservicenocons-dl.jar" index="false">
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/impl/start/TestService.class" />
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-start-cb1.jar" depends="build.qa, qa1-start.stubs">
+ <jar destfile="${qatests.lib}/qa1-start-cb1.jar" index="false">
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/impl/start/loadersplitpolicyprovider/Foo.class" />
+ <include name="com/sun/jini/test/impl/start/aggregatepolicyprovider/GetContext*.class" />
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-start-cb2.jar" depends="build.qa, qa1-start.stubs">
+ <jar destfile="${qatests.lib}/qa1-start-cb2.jar" index="false">
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/impl/start/loadersplitpolicyprovider/Bar.class" />
+ <include name="com/sun/jini/test/impl/start/aggregatepolicyprovider/RestoreContext*.class" />
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-start-cb3.jar" depends="build.qa, qa1-start.stubs">
+ <jar destfile="${qatests.lib}/qa1-start-cb3.jar" index="false">
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/impl/start/aggregatepolicyprovider/CheckContextAction.class" />
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-lookup-simulator.stubs"
+ depends="build.qa">
+ <rmic base="${qatests.classes}" stubversion="1.2" classpathref="river.classpath">
+ <include name="com/sun/jini/test/services/lookupsimulator/LookupSimulatorImpl.class" />
+ </rmic>
+ </target>
+ <target name="qa1-lookup-simulator.jar" depends="build.qa, qa1-lookup-simulator.stubs">
+ <property name="qa1-lookup-simulator.deps" location="${qatests.deps}/qa1-lookup-simulator.deps" />
+ <classdep output="${qa1-lookup-simulator.deps}">
+ <arg line="-in com.sun.jini.test"/>
+ <arg line="com.sun.jini.test.services.lookupsimulator.LookupSimulatorImpl"/>
+ <arg line="com.sun.jini.test.services.lookupsimulator.LookupSimulatorImpl_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-lookup-simulator.jar" index="false">
+ <fileset dir="${qatests.classes}" includesfile="${qa1-lookup-simulator.deps}"/>
+ </jar>
+ <classdep output="${qa1-lookup-simulator.deps}">
+ <arg line="-in com.sun.jini"/>
+ <arg line="-in net.jini"/>
+ <arg line="${jskplatform.exclude}"/>
+ <arg line="-hide com.sun.jini.test"/>
+ <arg line="com.sun.jini.test.services.lookupsimulator.LookupSimulatorImpl"/>
+ <arg line="com.sun.jini.test.services.lookupsimulator.LookupSimulatorImpl_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-lookup-simulator.jar" index="false" update="true">
+ <fileset dir="${qatests.classes}" includesfile="${qa1-lookup-simulator.deps}"/>
+ </jar>
+ </target>
+ <target name="qa1-lookup-simulator-dl.jar" depends="build.qa, qa1-lookup-simulator.stubs">
+ <property name="qa1-lookup-simulator-dl.deps" location="${qatests.deps}/qa1-lookup-simulator-dl.deps" />
+ <classdep output="${qa1-lookup-simulator-dl.deps}">
+ <arg line="-in com.sun.jini.test"/>
+ <arg line="com.sun.jini.test.services.lookupsimulator.LookupSimulatorProxy"/>
+ <arg line="com.sun.jini.test.services.lookupsimulator.LookupSimulatorConstrainableProxy"/>
+ <arg line="com.sun.jini.test.services.lookupsimulator.LookupSimulatorProxyVerifier"/>
+ <arg line="com.sun.jini.test.services.lookupsimulator.LookupSimulatorImpl"/>
+ <arg line="com.sun.jini.test.services.lookupsimulator.LookupSimulatorImpl_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-lookup-simulator-dl.jar" index="false">
+ <metainf dir="${qatests.src}/manifest/simulator-dl/META-INF">
+ <include name="**/*" />
+ </metainf>
+ <fileset dir="${qatests.classes}" includesfile="${qa1-lookup-simulator-dl.deps}"/>
+ </jar>
+ <classdep output="${qa1-lookup-simulator-dl.deps}">
+ <arg line="-in com.sun.jini"/>
+ <arg line="-in net.jini"/>
+ <arg line="${jskplatform.exclude}"/>
+ <arg line="-hide com.sun.jini.test"/>
+ <arg line="com.sun.jini.test.services.lookupsimulator.LookupSimulatorImpl"/>
+ <arg line="com.sun.jini.test.services.lookupsimulator.LookupSimulatorImpl_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-lookup-simulator-dl.jar" index="false" update="true">
+ <fileset dir="${qatests.classes}" includesfile="${qa1-lookup-simulator-dl.deps}"/>
+ </jar>
+ </target>
+ <target name="qa1-share.stubs"
+ depends="build.qa">
+ <rmic base="${qatests.classes}" stubversion="1.2" classpathref="river.classpath">
+ <include name="com/sun/jini/test/share/KillVMUtil$$KillVMObjectImpl.class" />
+ <include name="com/sun/jini/test/share/reggie/RegistrarImpl.class" />
+ <include name="com/sun/jini/test/share/TesterTransactionManager.class" />
+ <include name="com/sun/jini/test/share/LeaseBackEndImpl.class" />
+ <include name="com/sun/jini/test/share/TestParticipantImpl.class" />
+ </rmic>
+ </target>
+ <target name="qa1-share-dl.jar" depends="build.qa, qa1-share.stubs">
+ <property name="qa1-share-dl.deps" location="${qatests.deps}/qa1-share-dl.deps" />
+ <classdep output="${qa1-share-dl.deps}">
+ <arg line="-in com.sun.jini.test"/>
+ <arg line="com.sun.jini.test.share.reggie.RegistrarProxy"/>
+ <arg line="com.sun.jini.test.share.reggie.RegistrarAdminProxy"/>
+ <arg line="com.sun.jini.test.share.reggie.EventLease"/>
+ <arg line="com.sun.jini.test.share.reggie.Registration"/>
+ <arg line="com.sun.jini.test.share.reggie.RegistrarEvent"/>
+ <arg line="com.sun.jini.test.share.AttrOne"/>
+ <arg line="com.sun.jini.test.share.AttrTwo"/>
+ <arg line="com.sun.jini.test.share.SunOfAttrOne"/>
+ <arg line="com.sun.jini.test.share.TestLease"/>
+ <arg line="com.sun.jini.test.share.ConstrainableTestLease"/>
+ <arg line="com.sun.jini.test.share.ConstrainableUnreadableTestLease"/>
+ <arg line="com.sun.jini.test.share.TesterTransactionManagerProxy"/>
+ <arg line="com.sun.jini.test.share.TesterTransactionManagerConstrainableProxy"/>
+ <arg line="com.sun.jini.test.share.TesterTransactionManagerProxyVerifier"/>
+ <arg line="com.sun.jini.test.share.LeaseBackEndImpl$$VerifierImpl"/>
+ <arg line="com.sun.jini.test.share.KillVMUtil$$KillVMObjectImpl_Stub"/>
+ <arg line="com.sun.jini.test.share.reggie.RegistrarImpl_Stub"/>
+ <arg line="com.sun.jini.test.share.TesterTransactionManager_Stub"/>
+ <arg line="com.sun.jini.test.share.LeaseBackEndImpl_Stub"/>
+ <arg line="com.sun.jini.test.share.TestParticipantImpl_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-share-dl.jar" index="false">
+ <fileset dir="${qatests.classes}" includesfile="${qa1-share-dl.deps}"/>
+ <fileset dir="${build.classes}" includesfile="${qa1-share-dl.deps}"/>
+ </jar>
+ <classdep output="${qa1-share-dl.deps}">
+ <arg line="-in com.sun.jini"/>
+ <arg line="-in net.jini"/>
+ <arg line="${jskplatform.exclude}"/>
+ <arg line="-hide com.sun.jini.test"/>
+ <arg line="com.sun.jini.test.share.reggie.RegistrarProxy"/>
+ <arg line="com.sun.jini.test.share.reggie.RegistrarAdminProxy"/>
+ <arg line="com.sun.jini.test.share.reggie.EventLease"/>
+ <arg line="com.sun.jini.test.share.reggie.Registration"/>
+ <arg line="com.sun.jini.test.share.reggie.RegistrarEvent"/>
+ <arg line="com.sun.jini.test.share.TesterTransactionManagerProxy"/>
+ <arg line="com.sun.jini.test.share.TesterTransactionManagerConstrainableProxy"/>
+ <arg line="com.sun.jini.test.share.TesterTransactionManagerProxyVerifier"/>
+ <arg line="com.sun.jini.proxy.BasicProxyTrustVerifier"/>
+ <arg line="com.sun.jini.test.share.KillVMUtil$$KillVMObjectImpl_Stub"/>
+ <arg line="com.sun.jini.test.share.reggie.RegistrarImpl_Stub"/>
+ <arg line="com.sun.jini.test.share.TesterTransactionManager_Stub"/>
+ <arg line="com.sun.jini.test.share.LeaseBackEndImpl_Stub"/>
+ <arg line="com.sun.jini.test.share.TestParticipantImpl_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-share-dl.jar" index="false" update="true">
+ <fileset dir="${qatests.classes}" includesfile="${qa1-share-dl.deps}"/>
+ <fileset dir="${build.classes}" includesfile="${qa1-share-dl.deps}"/>
+ </jar>
+ </target>
+ <target name="qa1-reggie-race.jar" depends="build.qa, qa1-share.stubs">
+ <property name="qa1-reggie-race.deps" location="${qatests.deps}/qa1-reggie-race.deps" />
+ <classdep output="${qa1-reggie-race.deps}">
+ <arg line="-in net.jini"/>
+ <arg line="-in com.sun.jini"/>
+ <arg line="com.sun.jini.test.share.reggie.RegistrarImpl"/>
+ <arg line="com.sun.jini.test.share.reggie.CreateLookup"/>
+ <arg line="com.sun.jini.test.share.KillVMUtil$$KillVMObjectImpl_Stub"/>
+ <arg line="com.sun.jini.test.share.reggie.RegistrarImpl_Stub"/>
+ <arg line="com.sun.jini.test.share.TesterTransactionManager_Stub"/>
+ <arg line="com.sun.jini.test.share.LeaseBackEndImpl_Stub"/>
+ <arg line="com.sun.jini.test.share.TestParticipantImpl_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-reggie-race.jar" index="false">
+ <fileset dir="${qatests.classes}" includesfile="${qa1-reggie-race.deps}"/>
+ <fileset dir="${build.classes}" includesfile="${qa1-reggie-race.deps}"/>
+ <fileset dir="${build.classes}">
+ <include name="com/sun/jini/start/resources/**/*" />
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-reggie-race-dl.jar" depends="build.qa, qa1-share.stubs">
+ <property name="qa1-reggie-race-dl.deps" location="${qatests.deps}/qa1-reggie-race-dl.deps" />
+ <classdep output="${qa1-reggie-race-dl.deps}">
+ <arg line="-in net.jini"/>
+ <arg line="-in com.sun.jini"/>
+ <arg line="com.sun.jini.test.share.reggie.RegistrarProxy"/>
+ <arg line="com.sun.jini.test.share.reggie.RegistrarAdminProxy"/>
+ <arg line="com.sun.jini.test.share.reggie.EventLease"/>
+ <arg line="com.sun.jini.test.share.reggie.Registration"/>
+ <arg line="com.sun.jini.test.share.reggie.RegistrarEvent"/>
+ <arg line="net.jini.lookup.entry.Name"/>
+ <arg line="net.jini.lookup.entry.ServiceInfo"/>
+ <arg line="com.sun.jini.lookup.entry.BasicServiceType"/>
+ <arg line="com.sun.jini.reliableLog.LogException"/>
+ <arg line="com.sun.jini.test.share.KillVMUtil$$KillVMObjectImpl_Stub"/>
+ <arg line="com.sun.jini.test.share.reggie.RegistrarImpl_Stub"/>
+ <arg line="com.sun.jini.test.share.TesterTransactionManager_Stub"/>
+ <arg line="com.sun.jini.test.share.LeaseBackEndImpl_Stub"/>
+ <arg line="com.sun.jini.test.share.TestParticipantImpl_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-reggie-race-dl.jar" index="false">
+ <fileset dir="${qatests.classes}" includesfile="${qa1-reggie-race-dl.deps}"/>
+ <fileset dir="${build.classes}" includesfile="${qa1-reggie-race-dl.deps}"/>
+ </jar>
+ </target>
+ <target name="fullloggingfilter.jar" depends="build.qa">
+ <property name="fullloggingfilter.deps" location="${qatests.deps}/fullloggingfilter.deps" />
+ <classdep output="${fullloggingfilter.deps}">
+ <arg line="-in com.sun.jini.test"/>
+ <arg line="com.sun.jini.test.support.FullLoggingFilter"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/fullloggingfilter.jar" index="false">
+ <fileset dir="${qatests.classes}" includesfile="${fullloggingfilter.deps}"/>
+ <fileset dir="${build.classes}" includesfile="${fullloggingfilter.deps}"/>
+ </jar>
+ </target>
+ <target name="qa1-discoveryservice.stubs"
+ depends="build.qa">
+ <rmic base="${qatests.classes}" stubversion="1.2" classpathref="river.classpath">
+ <include name="com/sun/jini/test/share/DiscoveryServiceUtil$$BasicEventListener.class" />
+ <include name="com/sun/jini/test/spec/discoveryservice/lease/LeaseExpiration$$ServiceEventListener.class" />
+ <include name="com/sun/jini/test/spec/discoveryservice/AbstractBaseTest$$LDSEventListener.class"/>
+ </rmic>
+ </target>
+ <target name="qa1-discoveryservice-dl.jar" depends="build.qa, qa1-discoveryservice.stubs">
+ <property name="qa1-discoveryservice-dl.deps" location="${qatests.deps}/qa1-discoveryservice-dl.deps" />
+ <classdep output="${qa1-discoveryservice-dl.deps}">
+ <arg line="-in com.sun.jini.test"/>
+ <arg line="com.sun.jini.test.share.DiscoveryServiceUtil$$BasicEventListener_Stub"/>
+ <arg line="com.sun.jini.test.spec.discoveryservice.lease.LeaseExpiration$$ServiceEventListener_Stub"/>
+ <arg line="com.sun.jini.test.spec.discoveryservice.AbstractBaseTest$$LDSEventListener_Stub"/>
+ <arg line="com.sun.jini.test.share.AttributesUtil$$TestAttr00"/>
+ <arg line="com.sun.jini.test.share.AttributesUtil$$TestAttrSC00"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-discoveryservice-dl.jar" index="false">
+ <fileset dir="${qatests.classes}" includesfile="${qa1-discoveryservice-dl.deps}"/>
+ <fileset dir="${build.classes}" includesfile="${qa1-discoveryservice-dl.deps}"/>
+ <fileset dir="${build.classes}">
+ <include name="com/sun/jini/proxy/BasicProxyTrustVerifier.class"/>
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-export-servercontext-tests-non-null.jar" depends="build.qa">
+ <jar destfile="${qatests.lib}/qa1-export-servercontext-tests-non-null.jar" index="false">
+ <metainf dir="${qatests.src}/manifest/qa1-export-servercontext-tests/non-null-context/META-INF">
+ <include name="**/*" />
+ </metainf>
+ </jar>
+ </target>
+ <target name="qa1-export-servercontext-tests-null.jar" depends="build.qa">
+ <jar destfile="${qatests.lib}/qa1-export-servercontext-tests-null.jar" index="false">
+ <metainf dir="${qatests.src}/manifest/qa1-export-servercontext-tests/null-context/META-INF">
+ <include name="**/*" />
+ </metainf>
+ </jar>
+ </target>
+ <target name="qa1-export-servercontext-tests-providers-parsing.jar" depends="build.qa">
+ <jar destfile="${qatests.lib}/qa1-export-servercontext-tests-providers-parsing.jar" index="false">
+ <metainf dir="${qatests.src}/manifest/qa1-export-servercontext-tests/providers-parsing/META-INF">
+ <include name="**/*" />
+ </metainf>
+ </jar>
+ </target>
+ <target name="iiop.stubs"
+ depends="build.qa">
+ <rmic base="${qatests.classes}" iiop="true" classpathref="river.classpath">
+ <include name="com/sun/jini/test/spec/iiop/util/TestRemoteObject.class" />
+ </rmic>
+ </target>
+ <target name="qa1-io-util-dl.jar" depends="build.qa">
+ <jar destfile="${qatests.lib}/qa1-io-util-dl.jar" index="false">
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/spec/io/util/FakeArgument.class" />
+ <include name="com/sun/jini/test/spec/io/util/FakeInterface.class" />
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-io-marshalinputstream-test.jar" depends="build.qa">
+ <property name="qa1-io-marshalinputstream-test.deps" location="${qatests.deps}/qa1-io-marshalinputstream-test.deps" />
+ <jar destfile="${qatests.lib}/qa1-io-marshalinputstream-test.jar" index="false">
+ <metainf dir="${qatests.src}/manifest/qa1-io-tests/META-INF">
+ <include name="**/*" />
+ </metainf>
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/spec/io/marshalinputstream/*.class"/>
+ </fileset>
+ </jar>
+ <classdep output="${qa1-io-marshalinputstream-test.deps}">
+ <arg line="-in com.sun.jini.test"/>
+ <arg line="-out com.sun.jini.test.harness"/>
+ <arg line="-out com.sun.jini.test.spec.io.util.FakeArgument"/>
+ <arg line="-out com.sun.jini.test.spec.io.util.FakeInterface"/>
+ <arg line="-in net.jini"/>
+ <arg line="${jskplatform.exclude}"/>
+ <arg line="com.sun.jini.test.spec.io.util.FakeIntegrityVerifier"/>
+ <arg line="${qatests.classes}/com/sun/jini/test/spec/io/marshalinputstream"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-io-marshalinputstream-test.jar" index="false" update="true">
+ <fileset dir="${qatests.classes}" includesfile="${qa1-io-marshalinputstream-test.deps}"/>
+ </jar>
+ </target>
+ <target name="qa1-io-marshalledinstance-test.jar" depends="build.qa">
+ <property name="qa1-io-marshalledinstance-test.deps" location="${qatests.deps}/qa1-io-marshalledinstance-test.deps" />
+ <jar destfile="${qatests.lib}/qa1-io-marshalledinstance-test.jar" index="false">
+ <metainf dir="${qatests.src}/manifest/qa1-io-tests/META-INF">
+ <include name="**/*" />
+ </metainf>
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/spec/io/marshalledinstance/*.class"/>
+ </fileset>
+ </jar>
+ <classdep output="${qa1-io-marshalledinstance-test.deps}">
+ <arg line="-in com.sun.jini.test"/>
+ <arg line="-out com.sun.jini.test.harness"/>
+ <arg line="-in net.jini"/>
+ <arg line="${jskplatform.exclude}"/>
+ <arg line="com.sun.jini.test.spec.io.util.FakeIntegrityVerifier"/>
+ <arg line="${qatests.classes}/com/sun/jini/test/spec/io/marshalledinstance"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-io-marshalledinstance-test.jar" index="false" update="true">
+ <fileset dir="${qatests.classes}" includesfile="${qa1-io-marshalledinstance-test.deps}"/>
+ </jar>
+ </target>
+ <target name="qa1-javaspace.stubs"
+ depends="build.qa">
+ <rmic base="${qatests.classes}" stubversion="1.2" classpathref="river.classpath">
+ <include name="com/sun/jini/test/spec/javaspace/conformance/ParticipantImpl.class" />
+ <include name="com/sun/jini/test/spec/javaspace/conformance/NotifyCounter.class" />
+ <include name="com/sun/jini/test/spec/javaspace/conformance/TestEventListener05.class" />
+ </rmic>
+ </target>
+ <target name="qa1-javaspace-dl.jar" depends="build.qa, qa1-javaspace.stubs">
+ <property name="qa1-javaspace-dl.deps" location="${qatests.deps}/qa1-javaspace-dl.deps" />
+ <classdep output="${qa1-javaspace-dl.deps}">
+ <arg line="-in com.sun.jini.test"/>
+ <arg line="com.sun.jini.test.spec.javaspace.conformance.ParticipantImpl_Stub"/>
+ <arg line="com.sun.jini.test.spec.javaspace.conformance.NotifyCounter_Stub"/>
+ <arg line="com.sun.jini.test.spec.javaspace.conformance.TestEventListener05_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-javaspace-dl.jar" index="false">
+ <fileset dir="${qatests.classes}" includesfile="${qa1-javaspace-dl.deps}"/>
+ <fileset dir="${build.classes}" includesfile="${qa1-javaspace-dl.deps}"/>
+ <fileset dir="${build.classes}">
+ <include name="com/sun/jini/proxy/BasicProxyTrustVerifier.class"/>
+ </fileset>
+ </jar>
+ </target>
+ <target name="jrmp.stubs"
+ depends="build.qa">
+ <rmic base="${qatests.classes}" stubversion="1.2" classpathref="river.classpath">
+ <include name="com/sun/jini/test/spec/iiop/util/TestRemoteObject.class" />
+ </rmic>
+ </target>
+ <target name="qa1-lookupservice.stubs"
+ depends="build.qa">
+ <rmic base="${qatests.classes}" stubversion="1.2" classpathref="river.classpath">
+ <include name="com/sun/jini/test/spec/lookupservice/test_set00/EvntLeaseExpiration$$Listener.class" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set00/NotifyOnAttrAdd$$Listener.class" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set00/NotifyOnAttrMod$$Listener.class" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set00/NotifyOnAttrDel$$Listener.class" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set00/NotifyOnSrvcLeaseExpiration$$Listener.class" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set00/MultipleEvntLeaseRenewals$$Listener.class" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set01/NotifyOnComboAttrAddNull$$Listener.class" />
+ <include name="com.sun.jini.test.spec.lookupservice.test_set01/NotifyOnComboAttrAddNonNull$$Listener" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set01/NotifyOnComboAttrModNull$$Listener.class" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set01/NotifyOnComboAttrModNonNull$$Listener.class" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set01/NotifyOnComboAttrDelNull$$Listener.class" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set01/NotifyOnComboAttrDelNonNull$$Listener.class" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set01/NotifyOnComboSrvcReg$$Listener.class" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set01/NotifyOnComboSrvcLeaseExp$$Listener" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set01/NotifyOnEntrySrvcReg$$Listener" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set01/NotifyOnEntryAttrAddNull$$Listener.class" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set01/NotifyOnEntryAttrAddNonNull$$Listener.class" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set02/LeaseMapRenew$$Listener.class" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set02/LeaseMapCancel$$Listener.class" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set02/ExpiredEventLeaseRenew$$Listener.class" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set02/ExpiredEventLeaseCancel$$Listener.class" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set02/ExpiredLeaseMapRenew$$Listener.class" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set02/ExpiredLeaseMapCancel$$Listener.class" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set02/NotifyOnAttrSet$$Listener.class" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set02/NotifyOnComboAttrSet$$Listener.class" />
+ <include name="com/sun/jini/test/spec/lookupservice/test_set02/NotifyExceptionTest$$Listener.class" />
+ </rmic>
+ </target>
+ <target name="qa1-lookupservice-dl.jar" depends="build.qa, qa1-lookupservice.stubs">
+ <property name="qa1-lookupservice-dl.deps" location="${qatests.deps}/qa1-lookupservice-dl.deps" />
+ <classdep output="${qa1-lookupservice-dl.deps}">
+ <arg line="-in com.sun.jini.test.spec"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set00.EvntLeaseExpiration$$Listener_Stub"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set00.NotifyOnAttrAdd$$Listener_Stub"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set00.NotifyOnAttrMod$$Listener_Stub"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set00.NotifyOnAttrDel$$Listener_Stub"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set00.NotifyOnSrvcLeaseExpiration$$Listener_Stub"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set00.MultipleEvntLeaseRenewals$$Listener_Stub"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set01.NotifyOnComboAttrAddNull$$Listener_Stub"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set01.NotifyOnComboAttrAddNonNull$$Listener_Stub"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set01.NotifyOnComboAttrModNull$$Listener_Stub"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set01.NotifyOnComboAttrModNonNull$$Listener_Stub"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set01.NotifyOnComboAttrDelNull$$Listener_Stub"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set01.NotifyOnComboAttrDelNonNull$$Listener_Stub"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set01.NotifyOnComboSrvcReg$$Listener_Stub"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set01.NotifyOnComboSrvcLeaseExp$$Listener_Stub"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set01.NotifyOnEntryAttrAddNull$$Listener_Stub"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set01.NotifyOnEntryAttrAddNonNull$$Listener_Stub"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set02.LeaseMapCancel$$Listener_Stub"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set02.ExpiredEventLeaseRenew$$Listener_Stub"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set02.ExpiredEventLeaseCancel$$Listener_Stub"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set02.ExpiredLeaseMapRenew$$Listener_Stub"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set02.ExpiredLeaseMapCancel$$Listener_Stub"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set02.NotifyOnAttrSet$$Listener_Stub"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set02.NotifyOnComboAttrSet$$Listener_Stub"/>
+ <arg line="com.sun.jini.test.spec.lookupservice.test_set02.NotifyExceptionTest$$Listener_Stub"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-lookupservice-dl.jar" index="false">
+ <fileset dir="${qatests.classes}" includesfile="${qa1-lookupservice-dl.deps}"/>
+ <fileset dir="${build.classes}" includesfile="${qa1-lookupservice-dl.deps}"/>
+ <fileset dir="${build.classes}">
+ <include name="com/sun/jini/proxy/BasicProxyTrustVerifier.class"/>
+ <include name="com/sun/jini/test/spec/lookupservice/attribute/**/*"/>
+ </fileset>
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/spec/lookupservice/attribute/**/*"/>
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-renewalservice.stubs"
+ depends="build.qa">
+ <rmic base="${qatests.classes}" stubversion="1.2" classpathref="river.classpath">
+ <include name="com/sun/jini/test/share/LeaseBackEndImpl.class" />
+ <include name="com/sun/jini/test/share/RemoteListener.class" />
+ </rmic>
+ </target>
+ <target name="qa1-renewalservice-dl.jar" depends="build.qa, qa1-renewalservice.stubs">
+ <property name="qa1-renewalservice-dl.deps" location="${qatests.deps}/qa1-renewalservice-dl.deps" />
+ <classdep output="${qa1-renewalservice-dl.deps}">
+ <arg line="-in com.sun.jini.test"/>
+ <arg line="com.sun.jini.test.share.LeaseBackEndImpl$$VerifierImpl"/>
+ <arg line="com.sun.jini.test.share.LeaseBackEndImpl_Stub"/>
+ <arg line="com.sun.jini.test.share.RemoteListener_Stub"/>
+ <arg line="com.sun.jini.test.share.TestLease"/>
+ <arg line="com.sun.jini.test.share.ConstrainableTestLease"/>
+ <arg line="com.sun.jini.test.share.UnreadableTestLease"/>
+ <arg line="com.sun.jini.test.share.ConstrainableUnreadableTestLease"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-renewalservice-dl.jar" index="false">
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/spec/io/marshalledinstance/*.class"/>
+ </fileset>
+ </jar>
+ <classdep output="${qa1-renewalservice-dl.deps}">
+ <arg line="-in com.sun.jini"/>
+ <arg line="-in net.jini"/>
+ <arg line="${jskplatform.exclude}"/>
+ <arg line="com.sun.jini.proxy.BasicProxyTrustVerifier"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-renewalservice-dl.jar" index="false" update="true">
+ <fileset dir="${build.classes}" includesfile="${qa1-renewalservice-dl.deps}"/>
+ </jar>
+ </target>
+ <target name="qa1-securityDoPrivileged.jar" depends="build.qa">
+ <jar destfile="${qatests.lib}/qa1-securityDoPrivileged.jar" index="false">
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/spec/security/security/DoPrivilegedTest.class" />
+ <include name="com/sun/jini/test/spec/security/security/DoPrivilegedExceptionTest.class" />
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-securityUtil.jar" depends="build.qa">
+ <jar destfile="${qatests.lib}/qa1-securityUtil.jar" index="false">
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/spec/security/util/FakeCaller.class" />
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-servicediscovery-dl.jar" depends="build.qa">
+ <property name="qa1-servicediscovery-dl.deps" location="${qatests.deps}/qa1-servicediscovery-dl.deps" />
+ <classdep output="${qa1-servicediscovery-dl.deps}">
+ <arg line="-in net.jini.lookup"/>
+ <arg line="-in com.sun.jini.test"/>
+ <arg line="-hide net.jini.lookup"/>
+ <arg line="net.jini.lookup.ServiceDiscoveryManager$$LookupCacheImpl$$LookupListener_Stub"/>
+ <arg line="com.sun.jini.test.spec.servicediscovery.AbstractBaseTest$$TestService"/>
+ <arg line="com.sun.jini.test.spec.servicediscovery.AbstractBaseTest$$TestServiceIntAttr"/>
+ <arg line="net.jini.lookup.entry.Name"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-servicediscovery-dl.jar" index="false">
+ <metainf dir="${qatests.src}/manifest/servicediscovery-dl/META-INF">
+ <include name="**/*" />
+ </metainf>
+ <fileset dir="${qatests.classes}" includesfile="${qa1-servicediscovery-dl.deps}"/>
+ </jar>
+ <classdep output="${qa1-servicediscovery-dl.deps}">
+ <arg line="-in net.jini.lookup"/>
+ <arg line="-in com.sun.jini"/>
+ <arg line="-in com.sun.jini.test"/>
+ <arg line="com.sun.jini.proxy.BasicProxyTrustVerifier"/>
+ <arg line="-show net.jini.lookup"/>
+ <arg line="-show com.sun.jini.proxy"/>
+ <arg line="net.jini.lookup.ServiceDiscoveryManager$$LookupCacheImpl$$LookupListener_Stub"/>
+ <arg line="com.sun.jini.test.spec.servicediscovery.AbstractBaseTest$$TestService"/>
+ <arg line="com.sun.jini.test.spec.servicediscovery.AbstractBaseTest$$TestServiceIntAttr"/>
+ <arg line="net.jini.lookup.entry.Name"/>
+ </classdep>
+ <jar destfile="${qatests.lib}/qa1-servicediscovery-dl.jar" index="false" update="true">
+ <fileset dir="${build.classes}" includesfile="${qa1-servicediscovery-dl.deps}"/>
+ </jar>
+ </target>
+ <target name="qa1-httpmd.jar" depends="build.qa">
+ <jar destfile="${qatests.lib}/qa1-httpmd.jar" index="false">
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/spec/url/httpmd/*/*.class" />
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-httpmd-same.jar" depends="build.qa, qa1-httpmd.jar">
+ <copy file="${qatests.lib}/qa1-httpmd.jar" tofile="${qatests.lib}/qa1-httpmd-same.jar" />
+ </target>
+ <target name="qa1-httpmd-another.jar" depends="build.qa">
+ <jar destfile="${qatests.lib}/qa1-httpmd-another.jar" index="false">
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/spec/url/httpmd/handler/*.class" />
+ </fileset>
+ </jar>
+ </target>
+ <target name="ld.jar" depends="build.qa">
+ <jar destfile="${qatests.lib}/ld.jar" index="false">
+ <metainf dir="${qatests.src}/com/sun/jini/test/impl/lookupdiscovery/util/META-INF">
+ <include name="**/*" />
+ </metainf>
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/impl/lookupdiscovery/util/*.class" />
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-loader-pref.jar" depends="build.qa">
+ <jar destfile="${qatests.lib}/qa1-loader-pref.jar" index="false">
+ <metainf dir="${qatests.src}/com/sun/jini/test/spec/loader/util/classes/META-INF">
+ <include name="**/*" />
+ </metainf>
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/spec/loader/util/resources/**/*" />
+ <include name="com/sun/jini/test/spec/loader/util/classes/**/*" />
+ </fileset>
+ </jar>
+ </target>
+ <target name="qa1-policy-provider.jar" depends="build.qa">
+ <jar destfile="${qatests.lib}/qa1-policy-provider.jar" index="false">
+ <metainf dir="${qatests.src}/com/sun/jini/test/spec/policyprovider/util/classes/META-INF">
+ <include name="**/*" />
+ </metainf>
+ <fileset dir="${qatests.classes}">
+ <include name="com/sun/jini/test/spec/policyprovider/util/classes/**/*" />
+ </fileset>
+ </jar>
+ </target>
- <!-- examples of tasks to execute specific-named tests -->
+ <target name="trust.qa" depends="keystores.qa, password.qa, truststore.qa" />
+ <target name="keystores.qa" depends="tester.keystore, reggie.keystore, phoenix.keystore, mercury.keystore, norm.keystore, outrigger.keystore, mahalo.keystore, fiddler.keystore, group.keystore" />
+ <macrodef name="keystore">
+ <attribute name="target" />
+ <attribute name="dname" />
+ <sequential>
+ <genkey keypass="@{target}pw" keystore="${qatests.trust}/@{target}.keystore" validity="1800" alias="@{target}" storepass="@{target}pw" dname="CN=@{dname}" />
+ <exec executable="keytool" failonerror="true">
+ <arg value="-export"/>
+ <arg value="-alias" />
+ <arg value="@{target}" />
+ <arg value="-keystore" />
+ <arg value="${qatests.trust}/@{target}.keystore" />
+ <arg value="-keypass" />
+ <arg value="@{target}" />
+ <arg value="-dname"/>
+ <arg value="@{dname}" />
+ <arg value="-storepass"/>
+ <arg value="@{target}pw" />
+ <arg value="-file"/>
+ <arg value="${qatests.trust}/@{target}.cert" />
+ </exec>
+ </sequential>
+ </macrodef>
- <!-- <target name="all.integrationtests" depends="clean, build.release, install.policy, jars, clean.qa, build.qa, run.test" /> -->
- <target name="all.integrationtests" depends="clean.qa, build.qa, run.test" />
+ <target name="tester.keystore">
+ <delete file="${qatests.trust}/tester.keystore" quiet="true"/>
+ <keystore target="tester" dname="Tester" />
+ </target>
+ <target name="reggie.keystore">
+ <delete file="${qatests.trust}/reggie.keystore" quiet="true"/>
+ <keystore target="reggie" dname="Reggie" />
+ </target>
+ <target name="phoenix.keystore">
+ <delete file="${qatests.trust}/phoenix.keystore" quiet="true"/>
+ <keystore target="phoenix" dname="Phoenix" />
+ </target>
+ <target name="mercury.keystore">
+ <delete file="${qatests.trust}/mercury.keystore" quiet="true"/>
+ <keystore target="mercury" dname="Mercury" />
+ </target>
+ <target name="norm.keystore">
+ <delete file="${qatests.trust}/norm.keystore" quiet="true"/>
+ <keystore target="norm" dname="Norm" />
+ </target>
+ <target name="outrigger.keystore">
+ <delete file="${qatests.trust}/outrigger.keystore" quiet="true"/>
+ <keystore target="outrigger" dname="Outrigger" />
+ </target>
+ <target name="mahalo.keystore">
+ <delete file="${qatests.trust}/mahalo.keystore" quiet="true"/>
+ <keystore target="mahalo" dname="Mahalo" />
+ </target>
+ <target name="fiddler.keystore">
+ <delete file="${qatests.trust}/fiddler.keystore" quiet="true"/>
+ <keystore target="fiddler" dname="Fiddler" />
+ </target>
+ <target name="group.keystore">
+ <delete file="${qatests.trust}/group.keystore" quiet="true"/>
+ <keystore target="group" dname="Group" />
+ </target>
[... 70 lines stripped ...]