charmrunner提供可重用的組件和實用程序朱朱魅力測試。
有幾種不同的使用情況從詹金斯測試瀑布意見,門控發布基於測試結果的存儲庫。
為了適應不同的運行情況下,該工具被表示為一組的CLI工具。
所有的操作工具對默認JUJU環境。
亞軍
提供了主入口點魅惑測試。它將生成和運行測試並記錄結果和環境信息:
 朱朱-圖亞軍-r庫-w working_dir -s -t系列testrecord.zip
規劃
對於給定的魅力變化計算出一系列針對所有魅力的存儲庫的測試計劃:
 朱朱籌辦-r -s庫精確-d plans_dir
快照
快照和恢復環境,類似於一個BZR貨架。主要目的是要能夠清除服務從一個環境這樣的環境可以在測試被重用。
運行在一個服務的粒度,破壞和刪除舊的服務不存在在彈出的最後一個快照之前:
 朱朱快照快照-f pristine.json
 朱朱部署--repository =例子地方:MySQL的
 朱朱快照恢復-f pristine.json
- 清潔重用的環境中,通過刪除服務。
- 任何上載的魅力復位提供商存儲。
- 移除動物園管理員任何魅力狀態。
裝載機
加載測試計劃的服務和關係到環境:
 朱朱負荷-r庫mediawiki.plan
手錶
驗證為服務上來正確,等待一個給定的服務和所有的關係,以達到完成穩態或達到失效狀態:
&NBSP;朱朱手錶<服務>
退出碼1,如果等待失敗,標準錯誤更多的細節。退出0,如果成功的。
測試記錄
創建所有單元的日誌,動物園管理員的數據,狀態和測試運行日誌的歸檔:
&NBSP;朱朱記錄-f testrecord.zip
什麼在此版本中是新的:
- 使用SFTP獲取遠程單元日誌(朱朱記錄儀現在提供獨立的)
- 在更新守望者與新的狀態輸出工作
什麼在0.2.4版本新:
- 在獨立ZK轉儲腳本,使用錯誤處理包裝快照拆卸。
要求:
- 在Python中
評論沒有發現