一个用于检测 Swift 内存泄漏的测试库。
此库正在开发中。
| 平台 | 构建状态 |
|---|---|
| Linux | |
| iOS |
import MemoryLeakTestKit
let memoryLeaks = detectLeaks {
// Create a instance
return target
}
XCTAssertTrue(
memoryLeaks.leakedObjects.isEmpty,
memoryLeaks.prettyDescription
)
Summary:
Found 2 leaked objects
Leaked objects:
0:
Description: Node
Type: Node
Location: (root).linkedNodes[0]
Circular Paths:
self.linkedNodes[1] === self
1:
Description: Node
Type: Node
Location: (root)
Circular Paths:
self.linkedNodes[0].linkedNodes[0] === self
MIT