html_test_runner.py 文件源码

python
阅读 28 收藏 0 点赞 0 评论 0

项目:simLAB 作者: kamwar 项目源码 文件源码
def addFailure(self, test, err, systemout = '', systemerr = ''):
        """Add failure output to Xunit report.
        """
        taken = self._timeTaken()
        tb = format_exception(err)
        self.stats['failures'] += 1
        id = test.id()
        self.errorlist.append(
            '<testcase classname=%(cls)s name=%(name)s time="%(taken).3f">'
            '<failure type=%(errtype)s message=%(message)s><![CDATA[%(tb)s]]>'
            '</failure><system-out>%(systemout)s</system-out><system-err>%(systemerr)s</system-err></testcase>' %
            {'cls': self._quoteattr(id_split(id)[0]),
             'name': self._quoteattr(id_split(id)[-1]),
             'taken': taken,
             'errtype': self._quoteattr(nice_classname(err[0])),
             'message': self._quoteattr(exc_message(err)),
             'tb': escape_cdata(tb),
             'systemout': systemout,
             'systemerr': systemerr,
             })
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号