【问题标题】:ERROR - Calling addExpectationResult before specStarted错误 - 在 specStarted 之前调用 addExpectationResult
【发布时间】:2021-11-06 21:54:15
【问题描述】:

任何人都可以帮助我理解为什么我在 jenkins 作业中运行量角器 e2e 测试时遇到这个问题,但如果我在本地运行它却没有?

提前致谢

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: angular typescript jenkins jasmine protractor


【解决方案1】:

我想我找到了问题所在。 在对我的目标进行更多解释之前:我想创建一种通用函数来负责运行一些常见的测试。这些测试将根据函数参数而有所不同。

这个函数应该包含在不同的描述块中(取决于上下文)

这是产生此错误的代码:

export async function genericTest(
     params
): Promise<void> {

  **beforeAll(async () => {
   ....
  });**  

  it("Test 1", async () => {
   ....
  });
  it("Test 2", async () => {
   ....
  });
  it("Test 3", async () => {
   ....
  });

}

显然,由于 beforeAll 块的存在而发生错误。 为什么?我还不知道:)

希望有人有答案,不要犹豫发表评论。谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-02
    • 2019-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-07
    • 1970-01-01
    相关资源
    最近更新 更多