pcunit_template.rb用のGUIフロントエンドを作った
[twitter:@goyoki]さんからEclipseでPCUnitを使う場合は、ターミナルからではなくEclipseから直接pcunit_template.rbを実行できたらいいというご意見をいただきました。
そこでpcunit_template.rb用のGUIフロントエンドを作ってみた。マルチプラットフォームで使えて簡単に実装できることを考えて、Ruby/Tkで作った。RubyとTcl/Tkのインストールが必要。
とりあえずgistに置いた。
pcunit_template_tk.rb
pcunit_template_tk.rbをダウンロードしてpcunit_template.rbと同じディレクトリに置いてください。
EclipseからPCUnitを使う方法はgoyokiさんの以下の記事を参照してください。
Eclipse CDTを使ったMacでのPCUnitの環境構築
Eclipseでpcunit_template_tk.rbを登録する
- メニューの実行→外部ツール→外部ツールの構成を選択
- 左側の"プログラム"を右クリック→新規
- 名前はpcunit_template_tk.rbを指定
- メインタブの"ロケーション"にrubyをフルパスで指定
- メインタブの"引数"にpcunit_template_tk.rbをフルパスで指定
- (WindowsでCygwinのRuby/Tkを使う場合は環境タブから環境変数DISPLAYに:0.0を指定。またCygwinのXサーバーが起動していること。Ruby-mswin32とActiveTclを使う場合は不要*1 )
実行するとこのようなダイアログが出る。
Suite Nameにテストスイート名をOutput Directoryに出力先ディレクトリを入力してGenerateボタンを押すとファイルを生成する。
Suite Nameはスペース区切りで複数指定できる。