1

我正在做一个项目,我必须对 iOS 应用程序进行自动测试,并且所有 iOS 应用程序都将 GHUnit 作为测试框架。

这个应用程序有一些 REST HTTP 和 HTTPS 测试,如果我们在 iOS 设备或 iOS 模拟器上运行这些测试,它们会给我们预期的结果。

但是当我们通过 CLI 运行测试时,所有的 HTTPS 测试都失败了(全部)。

如果我们将 HTTPS 服务更改为 HTTP,它们会给我们预期的结果(一切正常)

测试在 HTTP 域上执行 REST 调用,然后将我们(301 HTTP 代码)重定向到 HTTPS 服务。

所以这是我的问题:它是一个错误,还是一个未实现的功能?CLI GHUnit 可以处理 HTTPS 连接吗?有人在 CLI 上使用 GHUnit 进行任何 HTTPS REST 测试吗?

4

1 回答 1

0

从命令行启动测试时,模拟器钥匙串不可用。在项目中打开了一张票,并且可以作为拉取请求提供一个补丁(但在我写这些行时没有合并)。

于 2012-06-22T13:22:35.547 回答