Ami*_*har 5 xcodebuild xctest xcuitest
我可以使用 XCUItest 通过以下命令执行我的项目:
xcodebuild test -workspace Maple.xcworkspace -scheme Maple -configuration Debug -destination 'platform=iOS Simulator,name=iPhone
8,OS=11.4'
Run Code Online (Sandbox Code Playgroud)
该命令运行良好,并且我的所有测试用例都运行。
我想执行单个 .swift 文件。所以我使用了以下命令:
xcodebuild test -workspace Maple.xcworkspace -scheme Maple -configuration Debug -destination 'platform=iOS Simulator,name=iPhone 8,OS=11.4' -only-testing:/Users/amit.jathar/Maple/MapleUITests/DashboardTests.swift
Run Code Online (Sandbox Code Playgroud)
上面的命令抛出以下错误:
命令行中的用户默认值:IDETestRunOnlyIdentifiers = ("Maple/MapleUITests/DashboardTests")
--- xcodebuild:警告:无法在工作区“Maple.xcworkspace”中打开项目文件“/Users/amit.jathar/sdm-maple-ios/MaplePlayground.playground”。
2018-07-12 17:44:55.000 xcodebuild [13879:5394085] [MT] DVTAssertions:/Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-14161/IDEFoundation/Execution/Schemes/IDETestSchemeAction 中的断言失败.米:272
详细信息:(anyTestRunSpecification) 不应为零。对象:方法:-testOperationWithSchemeOperationParameters:testManager:withBuildOperation:buildParameters:schemeCommand:actionRecord:testRunSpecifications:deviceAvailableChecker:outError:actionCallbackBlock:线程:{number = 1,name = main}提示:
回溯: 0 -[DVTAssertionHandler handleFailureInMethod:object:fileName:lineNumber:assertionSignature:messageFormat:arguments:] (在 DVTFoundation 中) 1 _DVTAssertionHandler (在 DVTFoundation 中) 2 _DVTAssertionFailureHandler (在 DVTFoundation 中) 3 -[IDETestSchemeAction testOperationWithSchemeOperationParameters:testManager:withBuildOperation:buildParameters :方案命令:actionRecord:testRunSpecifications:deviceAvailableChecker:outError:actionCallbackBlock:] (在 IDEFoundation 中) 4 -[IDEScheme _executionOperationForSchemeOperationParameters:build:onlyBuild:buildParameters:title:buildLog:dontActuallyRunCommands:restorePersistedBuildResults:deviceAvailableChecker:error:actionCallbackBlock:] (在 IDEFoundation 中) 5 -[ IDEScheme planOperationForSchemeOperationParameters:buildLog:overridingProperties:overridingBuildConfiguration:dontActuallyRunCommands:restorePersistedBuildResults:deviceAvailableChecker:error:completionBlock:] (在 IDEFoundation 中) 6 -[IDEScheme planOperationForSchemeOperationParameters:buildLog:overridingProperties:overridingBuildConfiguration:dontActuallyRunCommands:restorePersis tedBuildResults:error:completionBlock:](在 IDEFoundation 中)7 -[Xcode3CommandLineBuildTool _buildWithTimingSection:] (在 Xcode3Core 中) 8 -[Xcode3CommandLineBuildTool run] (在 Xcode3Core 中) 9 main (在 xcodebuild 中) 10 start (在 libdyld.dylib 中) 中止陷阱: 6
| 归档时间: |
|
| 查看次数: |
2032 次 |
| 最近记录: |