資産のエクスポートのコマンド ライン パラメータ

STWExport.exe コマンド ライン ユーティリティを使用して、コマンド ラインから資産をエクスポートします。エクスポート パラメータは全部をコマンド ラインから指定することも、または特に記載のないかぎりは構成ファイルに指定することもできます。

ユーティリティは、\Silk\Silk Test\ng\gui\ にあります。

コマンド ライン エクスポート パラメータ

構文 必須かどうか 説明
Username (-u) ユーザー定義 はい

接続に使用されるユーザー名。コマンド ラインでのみ指定できます。このパラメータを構成ファイルで指定しても無視されます。Windows 認証を使用する場合は、ユーザー名は省略します。

Password (-p) ユーザー定義 はい

接続に使用されるパスワード名。このパラメータはパスワードが Nothing 以外の場合に必要です。コマンド ラインでのみ指定できます。このパラメータを構成ファイルで指定しても無視されます。Windows 認証を使用する場合は、パスワードは省略します。

DSN (-d) ユーザー定義 はい

データベースへの接続に使用する DSN の名前。このパラメータは、「SilkTest」以外の DSN 名の場合に必要です。コマンド ラインでのみ指定できます。このパラメータを構成ファイルで指定しても無視されます。

ExportFile (-ef) ユーザー定義 はい エクスポートする ZIP ファイルのファイル名または場所。
Execute (-ex) Yes | No (下記の注意を参照) はい エクスポート操作をコミットします。デフォルト値は、「No」です。
Filename (-f) ユーザー定義 いいえ
コマンド ライン パラメータを格納する INI 構成ファイルです。コマンド ラインでのみ指定できます。
注: INI ファイル パラメータはコマンド ライン パラメータを上書きしますが、例外があります。INI ファイルで指定された Projects (-prj) および System (-s) パラメータの値は、コマンド ライン上に指定された同じパラメータを上書きしません。それぞれの値が両方とも使われます。
AllVersions (-av) Yes | No (下記の注意を参照) いいえ 資産のすべてのバージョンをエクスポートします。デフォルト値は、「No」です。
ReportResult (-rr) ユーザー定義 いいえ

作成される要約レポート ファイルの名前と場所が含まれています。デフォルトの場所は現在のディレクトリです。

SilentMode (-sm) Yes | No (下記の注意を参照) いいえ

コンソール出力の表示を抑止します。

Projects (-prj) 資産のノード いいえ エクスポートする単一のプロジェクト資産またはプロジェクト資産のグループを指定します。このパラメータを指定しない場合、データベース内のすべての資産がエクスポートされます。ノードのグループは縦線文字 (|) で区切られます。形式は、{ProjectName}.{AssetType}.{AssetName}.{Ver#} です。例:-prj ProjectA.Visualtest.SampleTest.1。 縦線文字 (|) で区切る文字列は、二重引用符で囲む必要があります。例: -prj "Common | ProjectB.Result"
注: 資産の種類を指定する際は、単数形を使用してください。たとえば、「results」ではなく、「result」を使用します。資産名が 2 語で構成される場合 (visual test) は、スペースを削除してください (visualtest)。ただし、テスト スクリプトだけは例外です。テスト スクリプトを指定する際は、「script」という単語のみを使用してください。
System (-s) 資産のノード いいえ エクスポートする単一のプロジェクト資産またはプロジェクト資産のグループを指定します。このパラメータを指定しない場合、データベース内のすべてのシステム資産がエクスポートされます。ノードのグループは縦線文字 (|) で区切られます。形式は、{SystemName}.{SystemType}.{SystemAssetName} です。例:-s Options.Record.RecA。 縦線文字 (|) で区切る文字列は、二重引用符で囲む必要があります。
ExportAssociated (-ea) Yes | No (下記の注意を参照) いいえ データベースのすべてのプロジェクトから、参照されるすべての資産がエクスポートされるようにします。デフォルト値は、「No」です。
OverwriteFile (-of) Yes | No (下記の注意を参照) いいえ エクスポート時にファイル名が競合した場合、既存のファイル (読み取り専用ファイルを含む) を上書きします。デフォルト値は、「Yes」です。
注: コマンド ライン パラメータのデフォルト値を指定するには、エクスポート コマンドでパラメータの指定を省略します。デフォルト以外の値を指定するには、値なしでパラメータだけを含めます。たとえば、資産のすべてのバージョンをエクスポートするには、エクスポート コマンドで AllVersions (-av) パラメータを値「Yes」なしで指定します。資産の最新バージョンだけをエクスポートするには、単にこのパラメータを省略するとデフォルト値の「No」が適用されます。

エクスポート構成ファイルでパラメータ値を指定するとき、パラメータまたはパラメータ値を省略すると、デフォルト値が使用されます。デフォルト以外の値の場合は、値を明示的に指定する必要があります。たとえば、資産のすべてのバージョンをエクスポートするには、AllVersions (-av) パラメータを値「Yes」付きで指定します。

C:/>STWExport.exe -u Admin -p admin -d MyDBName -mn "c:\MySTAssetFiles" -mt ds -rr "c:\STExport.txt" -prj ProjectA -ex

上記の例では、ProjectA の資産ファイルの最新バージョンが C:\MySTAssetFiles にエクスポートされ、結果の要約レポートを含むファイルが作成されます。

構成ファイルの例

C:\>STWExport.exe -u Admin -p admin -d YourDBName -f "C:\STexport.ini"