azure python脚本任务中的代码:
import unittest
class MySampleTests(unittest.TestCase):
def test_for_200_code(self):
self.assertEqual(200, 200)
if __name__ == '__main__':
unittest.main()
如果我启用“标准错误失败”,那么 azure task 的输出就会得到以下结果:
##[错误]C:\ProgramData\Anaconda3\python.exe 失败,返回码:0
无论断言是失败还是通过,当检查“标准错误失败”时,我都会收到上述错误。我知道如果将某些内容写入标准错误,“标准错误失败”会导致任务失败。
但是在上面这个简单的例子中,这个错误的原因是什么?以及如何纠正这一点?