我在一個項目中使用Netty 4.0.x,其中一個核心獨立項目將創建ByteBuf
緩衝區並將它們傳遞到客戶端代碼層,該層負責關閉緩衝區。有沒有辦法在Netty泄漏檢測時失敗自動化測試?
我在某些情況下發現了泄漏,我想用自動化測試覆蓋導致這些泄漏的代碼路徑,但Netty的ResourceLeakDetector似乎只報告日誌內部的泄漏。
有沒有辦法在發生這種泄漏事件時自動執行JUnit測試? (例如通過在ResourceLeakDetector中插入一些行爲)?
謝謝! PS:請記住,我的測試不會真正創建緩衝區,核心代碼(這是一個依賴項)的確如此。