STW.EXE の使用例

コマンド ラインでは、STW.EXE の 1 回の実行で任意の数のスクリプトを実行することがサポートされます。コマンド ラインでは、入力ファイルと出力ファイル、およびスクリプトごとにプロジェクトと実行環境を変えることもサポートされます。

注: このほとんどの例には、読みやすくするため、-d-u-p の各パラメータが含まれていません。

一般的なヘルプ

STW -help

単一プロジェクト、すべてのスクリプト

STW -project ProjectName

単一プロジェクト、単一スクリプト

STW -project ProjectName -script ScriptName

単一スクリプト、Common プロジェクト

STW -s scriptname

コマンド ラインでは、SilkTest を DSN として、Admin をパスワードがないユーザー名として使用します。

名前にスペースが含まれるスクリプト

STW -script "Script with spaces"

Common プロジェクトの特定スクリプト

STW -script Script1 -script Script2

Common プロジェクトのすべてのスクリプト

STW

さまざまなプロジェクトの特定スクリプト

この例では 2 つの別々のスクリプトを実行します。別々のプロジェクトでは同じスクリプト名を使用できるので、この 2 つは 2 つの固有なスクリプトを表します。

STW -project Project1 -script Script1 -project Project2 -script Script1

Common プロジェクトとユーザー プロジェクトの特定スクリプト

注: プロジェクト名を指定すると、それに続くすべてのスクリプトはそのプロジェクトに関連します。
STW -project Project1 -script Script1 -script Script2 -project Common -script Script1 -script Script2

入力ファイルの使用

STW –file FileA.txt

FileA.txt 内に以下が含まれる場合

# Execute my script
-script MyScript
# Change the environment and run again
-environment MyEnvironment
-script MyScript

環境

STW -environment PlaybackEnvironment -s ScriptName

複数の実行環境

この例では、ユーザーが定義した実行環境とデフォルトの実行環境で同一スクリプトを実行します。

STW -environment MyRunEnv -script Script1 -environment -script Script1

-environment の 2 回目の使用では名前を指定しません。環境はデフォルトにリセットされます。

変数

パラメータを必要とする .NET スクリプト、ビジュアル テスト、またはキーワード駆動テストをコマンド ラインから実行する場合、variable パラメータを使用して資産のパラメータを指定できます。指定すると、資産で定義されたグローバル プロパティは上書きされます。

STW -script ScriptWithParameters -variable "var1=1234" "var2=Hello" "var3=True"

詳細モード

STW -u Admin -verbose -d MyDsn -s MyScript

以下は、詳細モードの出力例です。

STW.exe
Copyright (c) 1996-2011, Micro Focus IP Development Limited. All Rights Reserved

DSN                   : STW-Scratch
Username              : admin
Password              :
Script(s)             : MyScript [Project3]

Append result         : False
Increment result      : False
Output file           : MyOutput.txt
Verbose Mode          : ON

Searching executable assets...

.NET Script ' MyScript' [Project3] found

Executing MyScript [Project3] ...

Script: MyScript [Project3], Status: Failed, Verifications: Total 5, Passed 0, Failed 5

出力ファイル

STW -outputfile C:\Temp\MyFile.txt

結果ディレクトリの指定

STW -s scriptname -resultdir C:\Temp\TestResults
または
STW -s scriptname -rd C:\Temp\TestResults