8.6.8 複数のテストケースまたは実行結果を一括で削除する
テストケースの削除では,1つまたはすべてのテストケースを指定できます。同様に,実行結果の削除も,1つまたはすべての実行結果を指定できます。そのため,複数のテストケースまたは実行結果を削除したい場合は,次の方法を実施します。
-
テストケースまたは実行結果の一覧をリダイレクトして保存し,その内容を簡単なスクリプトに変更する
テストケースの場合にかぎり,次の方法でも削除できます。
-
すべてのテストケースを対象にしてエクスポートと削除を実施し,必要なものだけをインポートする
対象のプロジェクトが複数ある場合は,プロジェクトごとに次の手順が必要です。
作業の手順
テストケースの一覧をリダイレクトして保存し,その内容を簡単なスクリプトに変更する場合
-
次のコマンドで,テストケースの一覧を「list.txt」にリダイレクトします。
cbluts -TestCase -List -Project sample.utsproj > list.txt
-
list.txtの内容のうち,削除しないテストケース名を行ごと削除します。
(例)
次の内容で,「テストケース2」を削除しない場合
-
修正前のlist.txt
[ ON]テストケース1
[ ON]テストケース2
[OFF]テストケース3
:
-
修正後のlist.txt
[ ON]テストケース1
[OFF]テストケース3
:
-
-
手順2で修正したlist.txtのうち,テストケース名よりも前の部分([ ON]または[OFF])を,cblutsのコマンドに変更します。
-
修正前のlist.txt
[ ON]テストケース1
[OFF]テストケース3
:
-
修正後のlist.txt
cbluts -TestCase -Delete -Project sample.utsproj -Name テストケース1
cbluts -TestCase -Delete -Project sample.utsproj -Name テストケース3
:
「-Name テストケース名」や「-Project プロジェクトファイルパス」の順番は必須ですが,ほかのオプションの順番は任意です。
上の例では,修正量を減らすため「-Project プロジェクトファイルパス」を-Nameオプションの前に挿入しています。
-
-
list.txtの内容を実行します。
実行するには次の方法があります。
-
list.txtをlist.batに変更してバッチファイルとして一括で処理させる
-
list.txtの内容をコマンドプロンプトにコピーペーストして実行する
-
すべてのテストケースを対象にしてエクスポートと削除を行い,必要なものだけをインポートする場合
-
次のコマンドで,テストケースをすべてエクスポートします。
cbluts -TestCase -Export -All -OutputPath csvfolder -Project sample.utsproj
上記のコマンドを実行すると,csvfolderにすべてのテストケースがエクスポートされます。
-
csvfolderに出力されたCSVファイルのうち,不要なものを削除します。
-
すべてのテストケースを削除します。
cbluts -TestCase -Delete -All -Project sample.utsproj
-
csvfolderを指定して,テストケースをインポートします。
cbluts -TestCase -Import -InputPath csvfolder -Project sample.utsproj
関連項目