2017-08-15 98 views
2

我有一個listner更新測試結果到測試管理工具end_test。問題是當在dryrun模式下運行時,它會將所有內容更新爲0​​,這是錯誤的結果。在我的聽衆如何檢查dryrun標誌是否設置

有沒有一種方法,我可以在我的聽衆訪問ROBOT_OPTIONS因爲它將擁有所有的命令行選項,或者是有託運的另一種方式,如果-dryrun在我的聽衆庫啓用

回答

2

沒有什麼是正式支持的。但是,可能適用於您的解決方案是導入sys,然後掃描sys.argv以獲取--dryrun選項。如果你在參數文件中有幹運行參數,這將不起作用。

另一個簡單的解決方案是當您指定空運行標誌(例如:robot --dryrun --variable DRYRUN:True)時定義變量,然後您的邏輯可以使用該變量。