centos 用docker 运行 cypress

1.docker 拉cypress的镜像

 

 

1
docker pull cypress/included:5.0.0

  2.上传cypress文件夹到centos,进入项目【cypress_odoo_ui】。用例写在./cypress_odoo_ui/cypress/integration/mytest下

1
[root@localhost ~]# cd /usr/alam/cypress_odoo_ui
1
[root@localhost cypress_odoo_ui]# docker run -it -v $PWD:/mytest -w /mytest cypress/included:5.0.0

3.1 设置生成报告格式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{
  "viewportWidth": 1280,
  "viewportHeight": 600,
  "integrationFolder": "cypress/integration/mytest",
  "testFiles": "**/*.js",
  "chromeWebSecurity": false,
  "reporter": "junit",
  "reporterOptions": {
    "mochaFile": "results/test_report_[hash].xml",
    "toConsole": true
  },
  "reporter": "mochawesome",
  "reporterOptions": {
    "reportDir": "cypress/results",
    "overwrite": false,
    "html": false,
    "json": true
  },
  "reporter": "junit",
  "reporterOptions": {
    "mochaFile": "results/test_report_[hash].xml",
    "toConsole": true
  }
}

  

  

3.生成报告

1
2
3
4
5
6
7
[root@localhost cypress_odoo_ui]# allure serve results
Generating report to temp directory...
Report successfully generated to /tmp/5095319951338814878/allure-report
Starting web server...
2020-08-25 17:30:23.774:INFO::main: Logging initialized @1152ms to org.eclipse.jetty.util.log.StdErrLog
Can not open browser because this capability is not supported on your platform. You can use the link below to open the report manually.
Server started at <http://127.0.0.1:43021/>. Press <Ctrl+C> to exit

  4.访问地址

http://10.11.19.55:43021/index.html#suites

 5.集成到Jenkins,Jenkins有个allure的插件

 

posted @   AlamZ  阅读(732)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
历史上的今天:
2017-08-20 python urllib 和 urllib2
2017-08-20 HTTPS请求 SSL证书验证
点击右上角即可分享
微信分享提示