Monkeyrunnerと Jython on Eclipseを使用して、Android アプリの単体テストを行っています。
- 日食: 4.2.1
- Eclipse プラグイン PyDev: 2.7.1
- ジソン: 2.5.3
テストを実行するとき、最初のアサーションの失敗で失敗したいと思います。
短縮されたテスト スクリプト:
if __name__ == '__main__':
# unittest.main()
mDevice = getConnection()
runner = unittest.TextTestRunner()
suite = unittest.TestSuite()
#----------------------------------------------
suite0001 = unittest.TestLoader().loadTestsFromTestCase(Test_TEST0001)
suite.addTest(suite0001)
runner.run(suite)
このディスカッションでいくつかのフェイルファストパラメーターを設定することについて読みました: How to use TextTestRunner class from Python unittest module in failfast mode?
したがって、このパラメーターを次のように設定しようとします。
...
runner = unittest.TextTestRunner(failfast=True)
...
ただし、スクリプトを実行すると失敗します。
File "c:\svnrepository\x\trunk\JythonProject\src\main.py", line 1361, in <module>
runner = unittest.TextTestRunner(failfast=True)
TypeError: __init__() got an unexpected keyword argument 'failfast'
なにか提案を?