什么会导致构建时间过长?
What could cause long build times?
我有一个测试项目,其中包含很多延迟加载的表单派生测试模块。
这些测试模块都非常小——与相应的测试用例一样大。
现在我意识到构建时间随着每个新的 Form 派生测试模块而增加。
知道什么会导致构建时间如此之长吗?
我说的是一个包含 50 个表格的项目。
您看到的构建时间非常慢。我看不出有什么可能,你可能会遇到一个奇怪的情况,它会循环发送构建服务器。
以上时间包括 2 个因素:Queue & Build。
如果队列在 iOS 或 Windows 上超过 15 分钟(在其他平台上为 3 分钟),我们会收到自动通知,因为它假定有什么东西坏了。当您等待服务器处理您的构建时会发生排队,每次更高级别的帐户发送构建时,无论您的等待时间如何,他都会被放在队列的头部,因此 basic/free 帐户有时会达到 15 分钟的限制但这仍然很少见,因为我们有足够的服务器来为所有人服务。
这样的时间意味着两件事之一:
- 我们没有收到队列持续时间过长的通知
- 您发现由于某种原因导致构建时间过长的问题
两者都非常糟糕,请发送构建并注意 "queue" 阶段持续多长时间(您可能需要重新加载页面,因为此状态并不总是正确刷新)。如果构建阶段持续时间过长,我们将需要一个测试用例。
我有一个测试项目,其中包含很多延迟加载的表单派生测试模块。 这些测试模块都非常小——与相应的测试用例一样大。
现在我意识到构建时间随着每个新的 Form 派生测试模块而增加。
知道什么会导致构建时间如此之长吗?
我说的是一个包含 50 个表格的项目。
您看到的构建时间非常慢。我看不出有什么可能,你可能会遇到一个奇怪的情况,它会循环发送构建服务器。
以上时间包括 2 个因素:Queue & Build。
如果队列在 iOS 或 Windows 上超过 15 分钟(在其他平台上为 3 分钟),我们会收到自动通知,因为它假定有什么东西坏了。当您等待服务器处理您的构建时会发生排队,每次更高级别的帐户发送构建时,无论您的等待时间如何,他都会被放在队列的头部,因此 basic/free 帐户有时会达到 15 分钟的限制但这仍然很少见,因为我们有足够的服务器来为所有人服务。
这样的时间意味着两件事之一:
- 我们没有收到队列持续时间过长的通知
- 您发现由于某种原因导致构建时间过长的问题
两者都非常糟糕,请发送构建并注意 "queue" 阶段持续多长时间(您可能需要重新加载页面,因为此状态并不总是正确刷新)。如果构建阶段持续时间过长,我们将需要一个测试用例。