Xcode不只是运行测试-没有方案和/或测试计划

laximzn5  于 2023-01-02  发布在  其他
关注(0)|答案(1)|浏览(167)

目标

运行iOS应用程序的简单单元测试。

设置

  • Xcode(版本14.1)

样品测试:

import XCTest
@testable import SDKTestAppSwift

class SDKTestAppSwiftTests: XCTestCase {

    func testExample() throws {
        print("Test: testExample")
        // This is an example of a functional test case.
        let base = "asdfghjkl123"

        XCTAssert(base == "asdfghjkl123")
    }

}

旁边的..
函数testExample()抛出{
.. Xcode提供了一个漂亮的小按钮"开始单个测试"。
我过去常常在本地(Mac上的Xcode IDE)单击它来启动测试。
这个以前工作正常。

问题

点击"开始单次测试"按钮,出现一个覆盖图:

为了使这个问题可以机器阅读:

    • 没有包含您尝试运行的每个测试的方案和/或测试计划。**创建包含要运行的测试的新方案和/或测试计划。

要关闭覆盖图,仅提供"OK"按钮。

误导性解决方案(?!)

在此之前,根本不需要这样的计划,我不知道为何会“突然”改变。
从我的观点来看,方案/测试计划是在设备模拟器"启动"时执行的(或类似的),这首先不是我的目标。
但是-通过以下方式创建测试计划:
文件〉新建〉文件...〉测试计划
使用**+-按钮添加SDKTestAppSwiftTests**-类。
...没有成功...:-/

其他几次尝试

看来我的系统并不是唯一一个面临同样问题的系统。
1.* * 测试计划命名问题**

无论是否有一个"测试计划",无论我给它起什么名字,这都不是解决办法。
1.* * 默认测试计划**

我真的不知道如何创建一个"默认测试计划",如果它不是以前描述的方式。
1.* * 退出Xcode并删除"旧配置"**

关于必须删除的具有旧配置的文件的一些信息
在这种情况下,我不确定哪个文件以及在哪里可以找到它。

结论

即使其中一个obove可能会帮助你,对我来说,这个问题还没有解决。

无论如何

感谢阅读和分享-任何帮助都将不胜感激:)

xoshrz7s

xoshrz7s1#

对于我来说,我通过我的方案→编辑方案→测试→加号(添加测试目标),然后添加我的单元测试目标修复了这个问题。

相关问题