2
如何從腳本內中止整個測試集的執行?以編程方式中止整個測試集執行?
我有一個庫,如果遇到某些情況,會得出結論,進一步的測試執行沒有任何意義。我知道的「最難」中止是ExitTest
,但它只會中止當前測試的執行,而不是整個測試集。
我明白我可以映射這個測試組測試的依賴,但那些應僅用於測試之間的業務驅動的依賴模式,協調並行測試執行,而不是在全球中止我期待在任何時候,任何測試都可以發生,並且可以在任何測試中發現(即深入,深入的庫代碼)。我當然不希望所有測試都依賴於他們的前期測試通過/失敗狀態。而且它也會導致依賴樹的其他「分支」被執行。
那麼如何以編程方式中止完整的測試集執行?
我需要檢查(或傳遞給調用者)每個動作調用之後的退出標誌(或觸發動作調用的每個函數調用 - 我們在此討論泛型代碼)。這就是我想要避免的。 – TheBlastOne