gpt4 book ai didi

swift - 为什么 Alamofire 对单元测试的超时预期使用 30 秒?

转载 作者:搜寻专家 更新时间:2023-10-31 23:00:00 25 4
gpt4 key购买 nike

我正在研究 Alamofire 如何为 NSOperation 执行单元测试。这是其他测试使用的基本测试类。知道为什么它使用 30 秒作为预期的 timeout 吗?

import Alamofire
import Foundation
import XCTest

class BaseTestCase: XCTestCase {
let timeout: NSTimeInterval = 30.0

func URLForResource(fileName: String, withExtension: String) -> NSURL {
let bundle = NSBundle(forClass: BaseTestCase.self)
return bundle.URLForResource(fileName, withExtension: withExtension)!
}
}

最佳答案

我们使用 30 秒作为标准超时。现在这比你在本地运行时应该需要的时间要长得多,但在 CI 环境(如 Travis-CI)上运行速度总是较慢。因此,我们提高了默认超时时间,让速度较慢的机器有更多时间来处理测试。

关于swift - 为什么 Alamofire 对单元测试的超时预期使用 30 秒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37792013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com