使用 Windows 命令行刪除結果
使用 Windows 命令行可以指示測試結果刪除工具根據指定的條件刪除測試結果。例如,您總是可以刪除早于特定日期或超過最小文件大小的測試結果。
從命令行運行測試結果刪除工具:
打開 Windows 命令提示符并鍵入 \ bin\TestResultsDeletionTool.exe,然后鍵入空格并鍵入要使用的命令行選項。有關詳細信息,請參閱命令行選項。
注意:如果使用 -Silent 命令行選項運行測試結果刪除工具,則將刪除所有滿足指定條件的測試結果。否則,將打開“刪除測試結果”窗口。
命令行選項
使用命令行選項可以為要刪除的測試結果指定條件。以下是每個命令行選項的描述。
注意:如果添加包含空格的命令行選項,則必須在引號內指定該選項,例如:
TestResultsDeletionTool.exe -Test "F:\Tests\Keep\web objects"
-Domain Quality_Center_domain_name
指定要連接到的 Quality Center 域的名稱。此選項應該與 -Server、-Project、
-User 和 -Password 選項結合使用。
-FromDate results_creation_date
刪除指定日期后創建的測試結果。不刪除在此日期或之前創建的結果。日期的格式為 MM/DD/YYYY。
以下示例刪除 2002 年 11 月 1 日之后創建的所有結果。
TestResultsDeletionTool.exe -Silent -Test "C:\tests\test1" -FromDate "11/1/2002"
-Log log_file_path
創建一個日志文件,其中,指定文件夾或測試中的每個測試結果文件都包含一個條目。日志文件指示哪些結果已刪除,以及沒有刪除其他結果的原因。例如,如果結果小于指定的最小文件大小,則不會刪除它們。
可以指定文件路徑和名稱,或使用默認路徑和名稱。如果沒有指定文件名,則默認的日志文件名為 TestResultsDeletionTool.log,位于測試結果刪除工具所在的文件夾中。
以下示例創建一個 C:\temp\Log.txt 日志文件。
TestResultsDeletionTool.exe -Silent -Log "C:\temp\Log.txt" -Test "C:\tests\test1"
以下示例在測試結果刪除工具所在的文件夾中創建一個名為 TestResultsDeletionTool.log 的日志文件。
TestResultsDeletionTool.exe -Silent -Log -Test "C:\tests\test1"
-MinSize minimum_file_size
刪除大于或等于指定最小文件大小的測試結果。按字節指定大小。
注意:-MinSize 選項只適用于文件系統中的測試結果。在 Quality Center 中使用測試時該復選框不受支持。
以下示例刪除大于等于 10000 字節的所有結果。不刪除小于 10000 字節的結果。
TestResultsDeletionTool.exe -Silent -Test "C:\tests\test1" -MinSize "10000"
-Name result_file_name
指定要刪除的結果文件的名稱。將只刪除指定名稱的結果。
使用正則表達式可以為要刪除的結果文件指定條件。有關正則表達式和正則表達式語法的詳細信息,請參閱了解和使用正則表達式。
以下示例刪除名為 Res1 的結果。
TestResultsDeletionTool.exe -Silent -Test "C:\tests\test1" -Name "Res1"
以下示例刪除名稱以 Res 開頭并加上另一個字符的所有結果。(例如,將刪除 Res1 和 ResD,但不刪除 ResDD。)
TestResultsDeletionTool.exe -Silent -Test "C:\tests\test1" -Name "Res."
-Password Quality_Center_password
指定 Quality Center 用戶名的密碼。此選項應該與 -Domain、-Server、-Project 和 -User 選項結合使用。
以下示例使用 http://QCServer/qcbin 上的服務器、名為 Quality Center_Demo 的項目、以及 Admin 用戶名和 PassAdmin 密碼,連接到 Default Quality Center 域。
TestResultsDeletionTool.exe -Domain "Default" -Server "http://QCServer/qcbin" -Project "Quality Center_Demo" -User "Admin" -Password "PassAdmin"
-Project Quality_Center_project_name
指定要連接到的 Quality Center 項目的名稱。此選項應該與 -Domain、
-Server、-User 和 -Password 選項結合使用。
-Recursive
從指定文件夾及其子文件夾中的所有測試中刪除測試結果。使用 -Recursive 選項時,-Test 選項應包含要刪除的測試結果所在的文件夾路徑(而不是特定測試的路徑)。
以下示例刪除 F:\Tests 文件夾及其所有子文件夾中的所有結果。
TestResultsDeletionTool.exe -Test "F:\Tests" -Recursive
注意:-Recursive 選項只適用于文件系統中的文件夾。在 Quality Center 中使用測試時該復選框不受支持。
-Server Quality_Center_server_path
指定要連接到的 Quality Center 服務器的完整路徑。此選項應該與
-Domain、-Project、-User 和 -Password 選項結合使用。
-Silent
指示測試結果刪除工具在后臺運行,而不顯示用戶界面。
以下示例指示測試結果刪除工具在后臺運行,并刪除 C:\tests\test1 中的所有結果。
TestResultsDeletionTool.exe -Silent -Test "C:\tests\test1"
-Test test_or_folder_path
設置測試結果刪除工具將從中刪除測試結果的測試或測試路徑?梢灾付y試名和路徑、文件系統路徑或完整的 Quality Center 路徑。
此選項必須與 -Silent 選項結合使用。
注意:必須使用 -Domain、-Server、-Project、-User 和 -Password 選項連接到 Quality Center。
以下示例刪除 F:\Tests\Keep\webobjects 測試中的所有結果。
TestResultsDeletionTool.exe -Test "F:\Tests\Keep\webobjects"
以下示例刪除 Quality Center Tests\webobjects 測試中的所有結果:
TestResultsDeletionTool.exe -Domain "Default" -Server "http://QCServer/qcbin" -Project "Quality Center_Demo592" -User "Admin" -Password "PassAdmin" -Test "Subject\Tests\webobjects"
注意:-Test 選項可以與 -Recursive 選項結合使用以刪除指定文件夾及其子文件夾中的所有測試結果。
-UntilDate results_creation_date
刪除指定日期前創建的測試結果。不刪除在此日期或之后創建的結果。日期的格式為 MM/DD/YYYY。
此選項必須與 -Silent 選項結合使用。
以下示例刪除 2002 年 11 月 1 日之前創建的所有結果。
TestResultsDeletionTool.exe -Silent -Test "C:\tests\test1" -UntilDate "11/1/2002"
-User Quality_Center_user_name
指定要連接到的 Quality Center 項目的用戶名。此選項應該與 -Domain、
-Server、-Project 和 -Password 選項結合使用。
此選項必須與 -Silent 選項結合使用。

Link URL:
http://www.cnblogs.com/tester2test/archive/2006/07/28/462238.html