我的测试导航器将一些测试用例从一个测试类复制到另一个

Posted

技术标签:

【中文标题】我的测试导航器将一些测试用例从一个测试类复制到另一个【英文标题】:My Test Navigator copies some test cases from one test class to another 【发布时间】:2015-08-28 06:26:50 【问题描述】:

在这种情况下,我的方法 testDidSelectLocation() 应该在 DBLocationsViewControllerTests 中。出于某种原因,这被复制到另一个类中,用紫色图标标记,并试图通过整个测试。那额外的测试,有时没有通过测试。仅当我将其标记为禁用时才修复。如何删除它们?

【问题讨论】:

【参考方案1】:

我在删除了一些我不需要的测试后遇到了这个问题。 以下步骤解决了我的问题:

1.)退出 Xcode

2.) 在文本编辑器中打开您的方案文件(不要使用 Xcode UI 来编辑方案,您必须从本地存储手动打开,我在以下位置找到它:xxxxx.xcodeproj/xcshareddata/xcschemes/xxxx-测试.xcscheme)

3.)删除<SkippedTests>...</SkippedTests>下所有跳过的测试

4.)删除Developer/Xcode下的Derived data文件夹

5.)重启 Xcode

【讨论】:

以上是关于我的测试导航器将一些测试用例从一个测试类复制到另一个的主要内容,如果未能解决你的问题,请参考以下文章

JUnit入门笔记

两个表匹配,匹配上把一张表的值复制到另一张表的sql语句怎么写

已删除的测试在 Xcode 测试导航器中持续存在

Notepad++函数列表的Robot Framework解析

从 XML 文件读取的 Gradle 测试

Robot Framework 执行测试用例