Aus ANT JUnit Parameter mitgeben



  • Hallo

    Aus einem ANT task rufe ich einen JUnit Test auf. Vorher lese ich mit dem ersten Task von der Eingabezeile einen namen ein. Wie kann ich jetzt den Wert dem zweiten Task als Parameter übergeben?

    Also: Einlesen von der Konsole und dann aus ANT dem JUnit das eingelesene "mitteilen".

    Hat das schon mal jemand gemacht?

    Gruß
    Volker

    ich habe folgenden ANT code:

    <target name="junitUpdate"  description="">
    	<input message="Application name: " addproperty="toUpdateAuthorityApp">
    	</input>
    	<echo message="Update the authority..."/>
    	<echo message="${basedir}/../bcpm_pmp/junit/src"/>
    		<ant antfile="build.xml" target="junitUpdateAuthority" dir="junit" inheritRefs="true" />
    </target>
    

    Hier der Aufruf von JUnit

    <target name="junitUpdateAuthorityVerify" depends="init,compile" description="Update the security authority for a application">
    
    		<junit printsummary="yes" haltonfailure="no" showoutput="true">
    			<classpath>
    				<path refid="junit.classpath" />
    				<pathelement location="${pmpdir}/junit/classes" />
    			</classpath>
    
    			<sysproperty key="basedir" value="${basedir}" />
    
    			<batchtest todir="${results}/xml">
    				<formatter type="xml" />
    				<fileset dir="${pmpdir}/junit/src">
    					<include name="**/config/**/UpdateSecurityAuthorityForApplication.java" if="enableContainerTests" />
    				</fileset>
    			</batchtest>
    		</junit>
    	</target>
    


  • Hi

    Habs gelöst. Habe ein TestSuit erstellt. Dort kann mal den Input als Argument von main übergeben und dies wiederum dem JUnit Test.


Anmelden zum Antworten