Skip to main content

htmlrunner for unittest

Project description

htmlrunner

HTMLRunner for unittest

Feature

  • 日志
  • 添加图片
  • 顺序执行/打乱执行
  • 多线程
  • 失败重试
  • 按日期命名
  • 多语言
  • 发送邮件
  • 按测试类统计
  • 统计图
  • 执行时间
  • 超时时间设置
  • 环境信息
  • 多次运行结果
  • 性能分析
  • 不稳定用例
  • 标记bug
  • 增加稳定性
  • 异常解释
  • extra信息
  • 自定义模板
  • email支持格式
  • 发送到飞书、钉钉、企业微信,短信(仅summary),Confluence (hook)
  • 获取代码数据
  • tag实现
  • level实现
  • timeout实现
  • 拦截请求和响应

Install

pip install htmlrunner

Simple Use

from htmlrunner import HTMLRunner
suite = unittest.defaultTestLoader.discover('.')
HTMLRunner(output="report_%Y%m%d_%H%M%S.html",
            title="测试报告",
            description="测试报告描述", tester='Hzc').run(suite)

Todo

  • setup module timeout问题
  • not run test duration问题

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

htmlrunner-0.13.tar.gz (24.8 kB view details)

Uploaded Source

File details

Details for the file htmlrunner-0.13.tar.gz.

File metadata

  • Download URL: htmlrunner-0.13.tar.gz
  • Upload date:
  • Size: 24.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for htmlrunner-0.13.tar.gz
Algorithm Hash digest
SHA256 5baa32e20af4d1ef53daaa54f5d869ccc1a00fc0d0971d0d6486d8c8515781e6
MD5 c42a427097b345e52b9e65c3d7572b35
BLAKE2b-256 0514287da2bbd99a680b26d7024ff00b41507b6bf64aa7d17807c411ad622853

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page