- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想要一个用于单元测试的项目,该库在一个 Xcode 项目中的两个独立测试目标中,在 Mac OS X 和 iOS 上执行单元测试。单元测试文件应共享。
这似乎是不可能的,或者不打算工作,或者以其他方式揭示一个错误:
虽然可以为每个 iOS 和 Mac OS X 运行完整的单元测试(通过命令 Product -> Test),但无法通过单击 运行个人测试方法排水沟中的钻石:
执行此操作时,Xcode 打开一个错误表,告诉:
The run destination My Mac 64–bit is not valid for tests you have chosen to perform.
Please select a run destination which supports the tests that you wish to perform.
我想,问题似乎是在一个有两个目标的项目中,共享的单元测试文件必须关联到 iOS 和 Mac OS X 测试目标。也就是说,特定单元测试文件的“目标成员资格”是为 iOS 和 MacOSX 目标设置的。
仅当将共享单元测试文件关联到一个目标时,从排水沟中的钻石开始单独测试似乎才有效。
有没有人设法让这个工作?什么是替代解决方案?
最佳答案
如果您在每个平台的主要目标和测试目标中删除架构 (ARCHS) build设置的所有自定义条目,这将消失。仅依赖 OSX/IOS 默认build设置即可。
请注意,当您在 OSX 和 IOS 方案之间切换时,您首先必须等到索引器完成,并且您可能首先需要运行平台的所有测试。之后,您至少可以从 Tests Navigator 开始单个测试。看起来 Xcode 有时仍然无法显示源代码内联测试按钮。尽管存在运行单个测试的可能性。
关于ios - 使用 XCTest 设置一个 TestProject,其中包含针对 iOS 和 OSX 的两个测试目标以及共享单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19007096/
我在我的系统上安装了 TestProject.io 代理,我可以记录测试,我想如何运行我自己的编码 python selenium 测试,我该怎么做?这是一个选择吗?我会在本地收到报告吗? 最佳答案
我正在使用 UIAutomator 在 Android 设备上执行 UI 自动化测试。我的问题是,jar 文件(比如 TestProject.jar)是否可以驻留在设备中除/data/local/tm
我有两个项目,一个 SourceProject 和一个 TestProject。在源项目中,我有以下类(class): public class MyActivity extends Activity
使用 Google App Engine 的第一天。 我的 yaml 文件包含以下内容: application: testProgram version: 1 runtime: python api
我想要一个用于单元测试的项目,该库在一个 Xcode 项目中的两个独立测试目标中,在 Mac OS X 和 iOS 上执行单元测试。单元测试文件应共享。 这似乎是不可能的,或者不打算工作,或者以其他方
我是一名优秀的程序员,十分优秀!