後でHWUTのバージョン(> 0.28.0)は、パス名に関する情報、すなわちそれらのもの(この執筆時点で) エクステンションレスのJavaファイルは時間であることのため
java -cp mypackages:. {{file.java%}}
として指定することができ、あなたがこのような「runjava.sh」として、あなたのテストを実行するためのスクリプトを必要とする:
#! /usr/bin/env bash
java -cp ../../package:. $(basename ${1%.*}) ${@:2}
それは拡張子をカットし、Javaインタプリタを呼び出し、ファイル名からdは、残りのすべての引数を実行するファイルに として渡します。これは、現在のディレクトリ内の* .classファイル用HWUT検索をすることができます
My title
--------------------------------------------------------
bash ./runjava.sh *.class
:あなたの「hwut-info.dat」 ファイルでは指定する必要があります。しかし、 'runjava.sh'は、拡張子を省略してファイルstemを使って 'java'を呼び出します。 Javaテストアプリケーションの内部では、次のようにコマンドラインに反映されます。
public class Mine {
public static void main(String[] args) {
if(args.length >= 1 && args[0].equals("--hwut-info")) {
System.out.println("Title ...");
...
}
}
...
}