HSP3言語で書かれたプログラムをテストするためのフレームワークです。pytestのような使い心地を目指しています。現在開発途中です。
hsptestは以下の手順でインストールしてください。
- HSP3インストールフォルダ(例:
C:/hsp36
)を環境変数PATHに追加します - Releasesからhsptest.zipをダウンロードします
- hsptest.zipを解凍し、中に含まれる
install.bat
を実行します。
run_hsptest.bat
をエクスプローラからダブルクリックすることで、hsptestの実行が開始します。
コマンドプロンプトが起動され、テストスクリプトを実行した結果が表示されます。
また、hsptest_log.txtというファイルが生成され、その中にテストのログが出力されます。
開発中にコマンドを叩かないスタイルの方は是非お使いください。
以下のコマンドでhsptestを実行できます。
hsptest
引数無しでhsptestを実行すると、実行したカレントディレクトリ内の全てのテストスクリプト(ファイル名にtestが含まれるhspスクリプトファイル)を実行し、テストします。
テストスクリプトが別のフォルダに置かれてある場合は、そのフォルダを引数で指定することができます。
hsptest path/to/testfolder
引数にはテストスクリプトを直接指定することもでき、その場合は指定したスクリプト内のテストのみを実行します。
hsptest path/to/test.hsp # test.hsp内のテストのみを実行
引数にはディレクトリまたはファイルを複数指定することもできます。
hsptest path/to/testfolder1 path/to/testfolder2 # testfolder1とtestfolder2の中身を連続でテストする
hsptestの詳しい使い方は、hsptestユーザマニュアルをご覧ください。