【发布时间】:2015-01-07 18:10:00
【问题描述】:
我正在创建一个 conda 配方,并添加了 run_test.py 。这些是单元测试类。 不幸的是,当出现错误时,仍然会创建包。
我的问题,如何通知 conda 测试失败,它不应该继续构建包。
run_test.py 包含:
suit = unittest.TestLoader().discover("../tests/unitTest")#, pattern="test[AP][la]*[sr].py") unittest.TextTestRunner(verbosity=2).run(suit)
我确实在 meta.yaml 中添加了文件
测试: 文件: - ../tests/unittest/
这是输出:
在 2.550 秒内运行 16 次测试
失败(错误=5)
===== PACKAGE-NAME-None-np18py27_0 OK ====
我想停止构建
【问题讨论】: