使用 Windows 指令行删除結果
使用 Windows 指令行可以訓示測試結果删除工具根據指定的條件删除測試結果。例如,您總是可以删除早于特定日期或超過最小檔案大小的測試結果。 從指令行運作測試結果删除工具: 打開 Windows 指令提示符并鍵入 <QuickTest 安裝路徑>\ 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選項結合使用。 以下示例使用
[url]http://QCServer/qcbin[/url]上的伺服器、名為
Quality Center_Demo的項目、以及
Admin使用者名和
PassAdmin密碼,連接配接到
DefaultQuality Center 域。 TestResultsDeletionTool.exe -Domain "Default" -Server " [url]http://QCServer/qcbin[/url]" -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
設定測試結果删除工具将從中删除測試結果的測試或測試路徑。可以指定測試名和路徑、檔案系統路徑或完整的 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選項結合使用。
本文轉自 fish_yy 51CTO部落格,原文連結:http://blog.51cto.com/tester2test/139402,如需轉載請自行聯系原作者