maven test debug 方法
来源:互联网 发布:淘宝手机货到付款骗局 编辑:程序博客网 时间:2024/06/06 02:21
背景
在配置化自动化测试方法的执行依赖于maven test指定的配置文件的场景下,需要由maven test来触发的集成测试,无法直接采用idea debug test方法的方式;这种情况下可以采用maven debug的方式来debug代码,可以分为远程debug和本地debug两种模式,本文以远程debug为例子(这个方法和远程debug项目环境的开发代码类似)。
步骤
- 在远程机器执行mvn命令,需要加上
-Dmaven.surefire.debug
参数;例如:mvn clean test -Dmaven.surefire.debug -Dtest=Runner -Dfile=config/bidding_advice/BidAdvice_bidadvice.yaml -Dname=case_mobile_ad_can_not_fp
此时会停止在如下页面 - 在本地机器打开工程(工程代码需要和maven跑的代码一致),点击右侧这个
Edit configuration
- 添加remote
- 改变机器ip 为执行maven命令的ip
- 设置断点,点击debug按钮,进入debug模式;
0 0
- maven test debug 方法
- maven debug
- maven debug
- for cache debug test
- maven项目进行debug as->maven test构建时报error:running on a JRE rather than a JDK? _02
- DWR之test/debug页面
- gcc -D DEBUG test.c
- DEBUG方法
- Debug方法
- debug方法
- maven eclipse debug
- maven + eclipse debug 调试
- 设置 Maven 忽略 Test
- maven- test 配置
- maven项目test编写
- Maven - Build & Test Project
- maven--skip test
- maven package skip test
- JavaWeb中的监听器
- POJ 2366 Sacrament of the sum
- java的封装
- 回家 (Standard IO)
- 数三角(triangle)
- maven test debug 方法
- 【LEETCODE】115- Distinct Subsequences [Python]
- libc、glibc和glib的关系
- 制作Windows、Linux启动U盘
- linux内核中等待队列(wait_event,wake_up...)
- 当你忘记MySQL(5.7.10)密码可以怎么做
- 简单利用C51的Timer0实现倒计时(F-0)
- c++之STL(3) Vector容器
- 剑指offer|按之字形顺序打印二叉树