Ich versuche, mit JStestdriver einige Komponententests in meiner Ameise in Windows zu erstellen. Ich plane dies zu tun, indem ich jstestdriver von einem Ameisen-Ziel mit der < Java-Task ausführen.Übergeben eines Befehlszeilenarguments an Jststdriver JAR von ANT?
Bisher für meine Ant-Build-Datei habe ich die folgenden:
<target name="jstestdriver" description="Runs the js unit tests">
...
Jetzt in den <java> Tags (" ... " oben) Ich habe versucht, Folgendes hinzuzufügen:
<arg value="--config" />
<arg value="../../jstestdriver.conf" />
<arg value="--tests" />
<arg value="${whichTests}" />
<arg value="--testOutput" />
<arg value="${reports.dir}" />
Wenn ich das jstestdriver Ziel laufen, werden keine Meldungen auf der Konsole angezeigt, und es gibt keine junit Ausgabedateien im Verzeichnis sind sie in generiert werden.
Ich habe auch versucht, den Code snippet unten statt, die, dass das Gefäß ausgeführt wird, um anzuzeigen, scheint:
<arg value="--config ..\..\jstestdriver.conf" />
<arg value="--tests ${whichTests}" />
<arg value="--testOutput ${reports.dir}" />
jedoch alle es tut, wird eine Fehlermeldung angezeigt werden:
"--config ..\..\jstestdriver.conf" is not a valid option
... und zeigt zusätzlich eine Liste mit Optionen für das jstest-Jar an.
Ich bin nicht sicher, was ich falsch mache ...
Ich habe das getan. Das ist, wenn ich keine Ausgabe von dem Befehl bekomme ... – leeand00
Es gefunden! Es war ein falsch geschriebener Eigenschaftsname ... er verursachte keine Ausgabe. – leeand00
Es war report.dir nicht reports.dir :-p – leeand00