maven test debug 方法
背景
在配置化自動化測試方法的執行依賴於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模式;
相關推薦
maven test debug 方法
背景 在配置化自動化測試方法的執行依賴於maven test指定的配置檔案的場景下,需要由maven test來觸發的整合測試,無法直接採用idea debug test方法的方式;這種情況下可以採用maven debug的方式來debug程式碼,可以分
Eclipse Debug maven test
在eclipse中除錯maven test 一般情況下,使用如下方式都不能使myeclipse檢測到程式中的斷點: 專案 -> Run As -> maven test 或  
Linux下進程間Socket通信調試debug方法
linux python netcat unix socket 在一個復雜的軟件系統中,往往需要有各個組件之間的數據傳遞,在組件間數據傳遞過程中,又會不可避免的出現一些小問題,這時候我們就需要來進行debug了,由於最近的一個系統使用到了collectd和rrdcached來收集
windows下野指針的debug方法
行程 崩潰 方法 指針 斷點 exe 聲明 enable ons 項目中,出現莫名其妙的崩潰,錯誤為: xxxx modified at xxxafter it was freed 斷點位置在一個析構函數中,而經過檢查,這個類沒有問題,並不是析構已經被析構的類。 痛苦之下,
(轉)shell中test命令方法詳解
目的 判斷字符串 演示 警告 gic 一個數 平臺 oracl 差異 test命令用法。功能:檢查文件和比較值 原文:https://www.cnblogs.com/guanyf/p/7553940.html 1)判斷表達式 if test (表達式為真)
otter代碼在IDEA遠程DEBUG方法
clas apply log body 業務 class 步驟 code down 眾所周知,Otter的代碼打包後,是通過Jetty啟動的,Otter代碼的啟動腳本中自帶了開啟Jetty遠程DEBUG的腳本,所以我們只需要在啟動Otter Manager和Otter No
Eclipse maven 錯誤修正方法:An error occurred while filtering resources
res clas while 發現 log filter lean mvn style 最近打開Eclipse後發現項目報紅叉,解決辦法如下: 1.eclipse中刪除該項目(註意:不要刪除代碼) 2.cmd,進入到項目目錄下,執行命令:mvn eclipse:clean
java maven打包jar 方法參數名變var1,var2之類的無意義參數名怎麽辦
-s AC mvn clean Go mvn .class code att name 這是idea 對.class反編譯的結果。要想看完整源碼,可以使用maven-source-plugin,在pom.xml裏配置: <plugin> <grou
maven跳過單元測試-maven.test.skip和skipTests的區別以及部分常用命令
outside sets val itl open plain clas att 本地 -DskipTests,不執行測試用例,但編譯測試用例類生成相應的class文件至target/test-classes下。-Dmaven.test.sk
JS正則test()方法
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
eclipse maven build、maven clean、maven install和maven test的區別 精析
1.情景展示 選中maven專案,右鍵-->Run As或Debug As-->maven buid,maven install,maven test有什麼區別? 2.區別說明 6 Maven clean--&
debug 技巧 包括各種場景的debug方法(非常實用)
debug是ABAP開發裡面非常重要的一項技能,下面介紹一些小的技巧,可以提高debug的效率: 1、通過對SE16 debug修改某條資料(這個方法比較靠譜):(這個方法和SM30一樣只能修改非key值的欄位)
android平臺開發debug方法總結
一. 獲取Trace 呼叫棧資訊(Trace)是分析異常經常使用的,這裡簡單劃分兩類情況: 當前執行緒Trace: 當前執行流所線上程的呼叫棧資訊; 目標程序Trace:可獲取目標程序的呼叫棧,用於動態除錯; 1.1 當前執行緒Trace 1) Java層
Segment default debug 方法-重要
(1)現象: [6c6f6f70] *pgd=00000000 Pid: 2838, comm: WebViewCoreThre CPU: 0 Tainted: P (3.0.13 #1) PC is at 0x9f5c4302 LR
IDEA中使用DEBUG方法
快捷鍵 介紹 F7 在 Debug 模式下,進入下一步,如果當前行斷點是一個方法,則進入當前方法體內, 如果該方法體還有方法,則不會進入該內嵌的方法中 * F8
JS正則test )方法
每個正則表示式都有一個 lastIndex 屬性,用於記錄上一次匹配結束的位置,包括exec方法。 var re = /^[1-9]\d{4,10}$/gi;var str = "123456";alert(re.test(str)); //返回tru
js計算1-10000中出現的0 的次數(涉及到map,fill,filter,test,reduce方法)
js計算1-10000中出現的0 的次數 new Array(10000).fill('').map((_, index) => index + 1).filter(item => /0/.
Ruby中單元測試(Unit Test)方法
Ruby中也提供了單元測試的框架,類似Java中的JUnit,此框架在Ruby中被成為mini test。 我們先看一個例子,這個是我的原始碼: [code lang=”ruby”] require ‘json’ module PMU_INTERFACE class IUserLoginReq
Maven專案缺少Maven Dependencies解決方法總結
一、今天搭建了一個maven專案,在pom.xml檔案引入依賴後,發現專案結構中沒有Maven Dependencies檔案(下圖),但是在java Build Path中又可以找到Maven Dependencies檔案(如下圖), 但是,pom.xml檔案中新增的依賴
ABAP debug 方法.
ABAP 中的斷點分為靜態和動態兩種. 一. 靜態斷點(Static Breakpoints) 是程式設計師在程式中用程式碼設定的, 當程式執行到該斷點時,會進入除錯狀態. 語法: break-point. 也可以將其標號以明確其位置. break-point 1. ...