2012-01-25 44 views
4

如果測試套件沒有以管理員權限運行,我們有一個測試失敗。這是預期的行爲。但是,我們希望從測試套件中返回除成功之外的其他內容,以便有人記得回去再次以管理員身份試用測試。如何在Google測試中將測試標記爲「不確定」?

有沒有辦法告訴Google測試,測試沒有失敗,但還沒有真正成功?

+0

我習慣於通過任何必要的方式避免這個問題。 – Joshua

+1

@Joshua:我也是。不幸的是,測試中的代碼應該將驅動程序加載到內核中。很難測試,沒有管理員:) –

+0

如果得到根是一個夾具,想象(或更好地,使)夾具爲RAII。如果燈具無法設置(獲取),測試是徒勞的,應該因錯誤而中止。這是一個不同維度的錯誤,就像一個函數返回一個錯誤標誌,但也可能拋出。 – wilhelmtell

回答

2

我會做的是將組件分成兩部分(兩個項目)。具有內核驅動程序的項目需要管理員進行測試,另一個項目將其用於測試目的,以便測試不會失敗。

相關問題