validate()
メソッドの実行を防ぎたいと思い
。Pysys。なぜなら、実行時に発生したエラーのvalidate()メソッドの実行を防ぐ()
class MyTestCase(BaseTest):
def execute(self):
if somethingWentOK == False:
self.addOutcome(BLOCKED)
をそして、validate()
方法から:
def validate(self):
if self.getOutcome()!=BLOCKED:
doValidationStuff()
else:
self.log.error("Something failed!!!")
しかし、私が手出力をd ..です
私は次のような何かをしようとしました私が期待したものからifferent:
2016-05-04 17:25:36,892 ERROR Testcase execution interrupted by previous errors!
2016-05-04 17:25:36,911 INFO
2016-05-04 17:25:36,933 INFO Test duration 51.48 secs
2016-05-04 17:25:36,948 INFO Test final outcome NOT VERIFIED
2016-05-04 17:25:36,950 INFO
2016-05-04 17:25:37,025 CRIT
2016-05-04 17:25:37,026 CRIT Test duration: 51.60 (secs)
2016-05-04 17:25:37,026 CRIT
2016-05-04 17:25:37,026 CRIT Summary of non passes and tests requiring inspection:
は私が代わりにフレームワークが生成するNOT VERIFIED
1のBLOCKED
結果を得るために思っていた...
私は、私がいない正しく何かをやっていることを理解それについてのフィードバックは高く評価されました。
ありがとう、Moray、すべてのあなたの助けに感謝します。 – ESRISM