私のfitnesseテストケースでは、exeファイルを呼び出したいと思います。私のテストケースますFitnesseでfitnesseを使用してexeファイルを実行する方法
答えて
でexeファイルを呼び出すことで
ヘルプ私は、あなたがEXEを実行するための治具を記述する必要があります(および/またはあなたのためにそれを行うにはますFitnesseプラグインを見つける。)でしょう。最も簡単な方法は、単純なフィクスチャを書くだけ実行することです
Runtime.getRuntime().exec(<cmd>);
@Steven Mastandreaの答えは正しいですが、それはあなたますFitnesseから提供フィクスチャのの1を拡張するJavaクラスを書くためにあなたを必要とし、コンパイルして置くんがFitnesseクラスパスのクラスファイルを作成し、それを使用します。
あなたはこのようGeneric Fixtureを使用している場合、それを行うための非常に簡単な方法があります:
!| Generic Fixture |
| exec | mycommand.exe | | expected outpout |
免責事項:がGeneric FixtureはSourceForgeで2年前にオープンソースとして私によって書かれ、配布されました。 Windows上のfitSharpで
これを使用してブラウザウィンドウでファイルを実行します。私はそのexeファイルを別途開く必要があります –
Fitnesseの仕組みは、新しいJavaプロセスを実行し、テストケースを実行します。 Generic Fixtureはそれを引き継ぎ、 'getRuntime()。exec()'メソッドを使って '.exe'ファイルを実行し、ブラウザに.exeの出力を表示します。または、期待される出力を供給することができれば、実際の出力と期待される出力を比較した後にテストの合格/不合格をマークします。 – anubhava
、あなたはこれを書くことができます。
|タイプ| |とSystem.Diagnostics.Processを|
|開始| C:\ dev \ myFileImporter.exe || -f c:\ dev \ data \ file.txt |
|終了を待つ|
私はCommandLineFixtureをベースラインとし、そこから展開することをお勧めします。 CommandLineFixtureには多くの機能があり、コメントしやすく、簡単に拡張することができます。
このフィクスチャは、スティーブンのコードが組み込まれますが、非同期プロセスを生成することができることを含め、単にexec
よりも多くの機能を持って、期待される結果の検索出力など
ポストコマンドあなたはどのようにいくつかの例を感じる場合それを使用すると役に立つでしょう!
- 1. node.jsを使用してexeファイルを実行する
- 2. .exeインストーラから特定のexeファイルを実行する方法
- 3. C#Fitnesse + Slimを使用してFitnesseテストの状態を維持する方法
- 4. JavaScriptを使用してボタンクリックイベントに基づいて.exeファイルまたは.batファイルを実行する方法
- 5. EXEファイルを実行しているASP.NET
- 6. クライアントからWindows exe(dosコマンド)を実行する方法(Jqueryを使用して)
- 7. pythonファイルから.exeファイルを実行する方法
- 8. 実行可能ファイル(.exeファイル)を実行するための適切な方法
- 9. cronジョブを使用してPHPファイルを実行する方法
- 10. ターミナルを使用して.commandファイルを実行する方法は?
- 11. Pythonを使用して外部実行ファイルを実行する方法は?
- 12. は、Jintを使用してexeファイルを実行します - Javascriptインタプリタ
- 13. C#Winforms - 他のシステムでexeファイルを実行する方法
- 14. WIXブートストラップを実行して、exeをサイレントモードで実行する方法は?
- 15. 管理者としてExeを実行する方法
- 16. .dllファイルを使用する.exeファイルと区別する方法
- 17. pythonを使って引数を指定してexeファイルを実行する方法
- 18. バッチファイルでPortable Exeファイルを実行する
- 19. MSIファイルを使用せずにセットアップ(* .exe)ファイルを実行するには?
- 20. Adobe Air Appでバンドルして.app/.exeファイルを実行する
- 21. 別のディレクトリのファイルを使用して、batファイル内でexeファイルを実行します。
- 22. NHibernateを使用するプロジェクトでFitnesseを実行する問題がある
- 23. TeamCityのビルドステップを使用してリモートbatファイルを実行する方法は?
- 24. コマンドラインを使用してバッチファイルで.pyファイルを実行する方法
- 25. xugglerライブラリを使用して実行可能ファイルjavaを作成する方法
- 26. リモートテストケースをローカルで実行しているFitNesse?
- 27. VB6を使用してマシンBからマシンAに格納されたexeを実行する方法は?
- 28. Visual Studio .SLN Exeファイル/ .VBSスクリプトを実行しています
- 29. 分度器 - 分度器を介してファイル/実行exeをアップロード
- 30. Cを使用してテストを実行する前にfitnesseテキストボックス内の文字列を変更する
fitnesseとは何ですか? –
fitnesseはテストフレームワークです。 http://www.fitnesse.org –
http://www.fitnesse.org/ –