提问人:Hoang Anh Tuan 提问时间:9/30/2023 更新时间:9/30/2023 访问量:37
Xcode 在 UI 测试执行完成后不生成 memgraph 文件?
Xcode doesn't generate memgraph file after UI Test finishes execution?
问:
我正在关注此视频检测和诊断 WWDC 2021 中的内存:https://developer.apple.com/videos/play/wwdc2021/10180/
在视频中,UI 测试执行完成后,会生成一个内存图。我创建了一个新项目并添加了一些 UI 测试,但在所有测试完成执行后,Xcode 没有生成任何内存图。
这是我按照WWDC视频中的示例进行的测试:
func testExample() throws {
// UI tests must launch the application that they test.
let app = XCUIApplication()
let options = XCTMeasureOptions()
options.invocationOptions = [.manuallyStart]
measure(
metrics: [XCTMemoryMetric(application: app)],
options: options
) {
app.launch()
startMeasuring()
app.staticTexts["Abandoned Memory Example"].tap()
app.buttons["Scenarios"].tap()
app.staticTexts["Leaks Memory Example"].tap()
let simulateLogoutThenLoginActionButton = app.buttons["Simulate Logout then Login Action"]
simulateLogoutThenLoginActionButton.tap()
simulateLogoutThenLoginActionButton.tap()
simulateLogoutThenLoginActionButton.tap()
simulateLogoutThenLoginActionButton.tap()
XCTAssertTrue(true)
}
}
我尝试过:
- 在UI测试方案中,我取消了“附件:每次测试成功时删除”
- 我检查了“Malloc Stack Logging”
我正在使用 Xcode 14.2。
如何让 Xcode 在 UI 测试执行完成后生成内存图? 提前感谢您的帮助!
答: 暂无答案
评论