使用 Windows 命令列刪除結果

2021-09-08 20:54:41 字數 4619 閱讀 2400

使用 windows 命令列刪除結果

使用 windows 命令列可以指示測試結果刪除工具根據指定的條件刪除測試結果。例如,您總是可以刪除早於特定日期或超過最小檔案大小的測試結果。

從命令列執行測試結果刪除工具:

開啟 windows 命令提示符並鍵入 ,然後鍵入空格並鍵入要使用的命令列選項。有關詳細資訊,請參閱命令列選項。

注意:如果使用-silent命令列選項執行測試結果刪除工具,則將刪除所有滿足指定條件的測試結果。否則,將開啟「刪除測試結果」視窗。

命令列選項

使用命令列選項可以為要刪除的測試結果指定條件。以下是每個命令列選項的描述。

注意:如果新增包含空格的命令列選項,則必須在引號內指定該選項,例如:

testresultsdeletiontool.exe -test "f:\tests\keep\web objects"

-domainquality_center_domain_name

指定要連線到的 quality center 域的名稱。此選項應該與-server-project

-user-password選項結合使用。

-fromdateresults_creation_date

刪除指定日期後建立的測試結果。不刪除在此日期或之前建立的結果。日期的格式為 mm/dd/yyyy。

以下示例刪除 2002 年 11 月 1 日之後建立的所有結果。

testresultsdeletiontool.exe -silent -test "c:\tests\test1" -fromdate "11/1/2002"

-loglog_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"

-minsizeminimum_file_size

刪除大於或等於指定最小檔案大小的測試結果。按位元組指定大小。

注意:-minsize選項只適用於檔案系統中的測試結果。在 quality center 中使用測試時該核取方塊不受支援。

以下示例刪除大於等於 10000 位元組的所有結果。不刪除小於 10000 位元組的結果。

testresultsdeletiontool.exe -silent -test "c:\tests\test1" -minsize "10000"

-nameresult_file_name

指定要刪除的結果檔案的名稱。將只刪除指定名稱的結果。

使用正規表示式可以為要刪除的結果檔案指定條件。有關正規表示式和正規表示式語法的詳細資訊,請參閱了解和使用正規表示式。

以下示例刪除名為res1的結果。

testresultsdeletiontool.exe -silent -test "c:\tests\test1" -name "res1"

以下示例刪除名稱以res開頭並加上另乙個字元的所有結果。(例如,將刪除res1resd,但不刪除resdd。)

testresultsdeletiontool.exe -silent -test "c:\tests\test1" -name "res."

-passwordquality_center_password

指定 quality center 使用者名稱的密碼。此選項應該與-domain-server-project-user選項結合使用。

以下示例使用http://qcserver/qcbin上的伺服器、名為quality center_demo的專案、以及admin使用者名稱和passadmin密碼,連線到defaultquality center 域。

指定要連線到的 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 centertests\webobjects測試中的所有結果:

注意:-test選項可以與-recursive選項結合使用以刪除指定資料夾及其子資料夾中的所有測試結果。

-untildateresults_creation_date

刪除指定日期前建立的測試結果。不刪除在此日期或之後建立的結果。日期的格式為 mm/dd/yyyy。

此選項必須與-silent選項結合使用。

以下示例刪除 2002 年 11 月 1 日之前建立的所有結果。

testresultsdeletiontool.exe -silent -test "c:\tests\test1" -untildate "11/1/2002"

-userquality_center_user_name

指定要連線到的 quality center 專案的使用者名稱。此選項應該與-domain

-server-project-password選項結合使用。

此選項必須與-silent選項結合使用。

Windows命令列的使用

在介紹windows批處命令前,我們首先來介紹windows命令列的使用。windows shell提供了乙個黑色的框框介面,即命令列操作介面,關於命令列的作用和好處,我就不費口舌了,下面僅窺見一斑。為了方便,免得進行碟符切換,我在f盤建立了乙個資料夾,名稱為myfile,把windows的cmd....

Windows命令列的使用

在介紹windows批處命令前,我們首先來介紹windows命令列的使用。windows shell提供了乙個黑色的框框介面,即命令列操作介面,關於命令列的作用和好處,我就不費口舌了,下面僅窺見一斑。為了方便,免得進行碟符切換,我在f盤建立了乙個資料夾,名稱為myfile,把windows的cmd....

windows命令列下管道統計命令輸出結果行數

linux下有wc做命令管道輸出結果行數,windows下沒有wc命令,但可以通過find命令做統計。find命令需匹配字串後統計,find命令引數如下 c users l00207432 find 在檔案中搜尋字串。find v c n i off line string drive path f...