2
我有一個listner更新測試結果到測試管理工具end_test
。問題是當在dryrun
模式下運行時,它會將所有內容更新爲0,這是錯誤的結果。在我的聽衆如何檢查dryrun標誌是否設置
有沒有一種方法,我可以在我的聽衆訪問ROBOT_OPTIONS
因爲它將擁有所有的命令行選項,或者是有託運的另一種方式,如果-dryrun
在我的聽衆庫啓用
我有一個listner更新測試結果到測試管理工具end_test
。問題是當在dryrun
模式下運行時,它會將所有內容更新爲0,這是錯誤的結果。在我的聽衆如何檢查dryrun標誌是否設置
有沒有一種方法,我可以在我的聽衆訪問ROBOT_OPTIONS
因爲它將擁有所有的命令行選項,或者是有託運的另一種方式,如果-dryrun
在我的聽衆庫啓用
沒有什麼是正式支持的。但是,可能適用於您的解決方案是導入sys
,然後掃描sys.argv
以獲取--dryrun
選項。如果你在參數文件中有幹運行參數,這將不起作用。
另一個簡單的解決方案是當您指定空運行標誌(例如:robot --dryrun --variable DRYRUN:True
)時定義變量,然後您的邏輯可以使用該變量。