建立內容端點時,您可以選取 supportTest 原則,讓系統可在將內容部署到測試環境後執行單元測試。
這裡有兩個伺服器:
- 單元測試伺服器
- 測試端點
單元測試伺服器
測試伺服器為 vRO 伺服器,您可以在此針對測試端點中的已部署內容執行單元測試。每當您將 Orchestrator 端點設定為測試端點時,都會測試 vRealize Orchestrator 套件並自動部署到此端點,以允許單元或整合測試。套件中已具有某些基本測試,您也可以在單元測試伺服器中擴充測試。
單元測試伺服器的功能表選項
單元測試流程範例
以下列出單元測試的整體功能:
- 常見單元測試工作流程可根據每個內容類型撰寫在通用資料夾下。
- 針對特定內容的單元測試工作流程可撰寫在
<Content Type>
下並將工作流程命名為<Content name> - <Tests name>
。 - 如果測試失敗,則測試會顯示工作流程中的錯誤。
- 檢查測試工作流程的可用輸入
範例工作流程
您可以參閱其 vRealize Orchestrator (原則已設定為測試) 中可用的現有單元工作流程。導覽至 vRealize Orchestrator 中 中的一個通用資料夾。
平台提供的單元測試工作流程可用的輸入內容。
內容名稱 | 說明 |
---|---|
版本 | 正在測試的內容版本。 |
testEndpointLink | 存放庫中的內容端點連結。 |
承租人 | 正與其連線的承租人。 |
packageVersionLink | 指向存放庫的版本連結。 |
packageType | 內容的類型。Automation-CompositeBlueprint. |
packageName | 內容名稱 |
packageId | 存放庫中的內容唯一識別碼。 |
endpointUser | 要測試端點的使用者名稱。 |
endpointServer | 要測試端點的伺服器名稱。 |
endpointPassword | 要測試端點的密碼 (SecureString)。 |