ランタイム・ファイル
関連:API テスト のみ
カスタム・アクティビティを作成するときには,アクティビティの実行時に実行する DLL が必要です。
アクティビティのコードを作成する場合は,次の点に注意してください。
-
カスタム・アクティビティを作成するときには,STActivityBase クラスに含まれるメソッドを使用する必要があります。
-
STExecutionResult オブジェクトは,ExecuteStep メソッドの戻り値です。これは,パラメータを受け取ります(STExecutionStatus ステータスおよびオプションで文字列メッセージ)。
-
STExecutionStatus は enum 型であり,次のいずれかの値に設定できます。
-
ActivityFailure
-
ActivityStopTest
-
ApplicationUnderTestFailure
-
Equals
-
ReferenceEquals
-
Success
-
TestStopped
-
-
実行可能コードは ExecuteStep 関数内に配置します。
-
DLL のコンパイルには,Framework 4.0 のターゲット・フレームワークを使用してください(Microsoft Visual Studio 10 で提供されています)。
製品の ExtensibilitySamples フォルダにあるサンプル ReportMessageActivitySample.sln をプロジェクトのベースとして使用できます。
タスクの概要と例については,ランタイム・ファイルの作成を参照してください。