亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有沒有辦法追溯調試執行?

有沒有辦法追溯調試執行?

絕地無雙 2022-10-26 17:09:13
我有一套集成測試間歇性地失敗,我無法在本地調試它們,但經常足以讓我的 400 個測試套件經常出現一兩次失敗。我使用 Intellij,所以我可以“運行直到失敗”,但這并不能幫助我調試正在發生的事情。有沒有辦法在 Exception 上吐出某種調試信息,讓我在失敗的確切條件下進行測試的模擬運行?如果沒有,是否有另一種方法可以做到這一點,而不是僅僅添加大量的日志記錄并運行測試直到失敗?
查看完整描述

2 回答

?
偶然的你

TA貢獻1841條經驗 獲得超3個贊

IntelliJ IDEA 支持Chronon,這是一種時間旅行調試器,可能對您的情況有所幫助。

最后一個兼容的 IntelliJ IDEA 版本是2019.2.4。

Chronon 插件頁面


查看完整回答
反對 回復 2022-10-26
?
慕田峪7331174

TA貢獻1828條經驗 獲得超13個贊

我不認為這是可能的。如果您通過網絡發送數據,您會怎么做。您到達斷點,然后決定返回。無法取消發送該數據。您的軟件系統將永遠不會再處于相同的狀態。

到達斷點后,您可以查看堆棧的調用層次結構并確定插入新斷點的位置。

您還可以在關鍵位置添加.log 語句,以便在激活斷點時獲得一些數據。這樣您就可以在日志中看到之前發生的情況。


查看完整回答
反對 回復 2022-10-26
  • 2 回答
  • 0 關注
  • 136 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號