PocoUnit icon indicating copy to clipboard operation
PocoUnit copied to clipboard

Pocounit-results可以自定义文件名和时间吗

Open jiabinOu opened this issue 7 years ago • 1 comments

Pocounit-results生成的结果会把上一次的覆盖掉,想通过设备和时间来区分

jiabinOu avatar Dec 06 '18 04:12 jiabinOu

可以的,在PocoTestCase的子类里面复写classmethod name即可。例如

class XXX(PocoTestCase):
    @classmethod
    def name(cls):
        return 'test-xxx-{}'.format(datetime.datetime.now())

    @classmethod
    def getMetaInfo(cls):
        return {
            'deviceName': 'xxx',
            'batch': 'batch-xxx',
        }

这样就会在报告里根据你返回的name来显示。同样的还可以复写getMetaInfo来给这个测试用例提供更多运行时信息和报告信息。

adolli avatar Dec 23 '18 03:12 adolli