1

我正在尝试使用 jest 对 dynamodb 查询进行压力测试。我正在尝试获取一个非常大的 json 文件(1.3 MB),但我不断收到以下错误:“超时 - 在 jest.setTimeout 指定的 5000 毫秒超时内未调用异步回调”

我在 beforeEach 中使用了“jest.setTimeout(600000)”,但它仍然超时。我也在测试中使用了 Timeout 来解决同样的问题。我也尝试过使用 done 没有任何成功。

  test('hugeDataTest', async(done) => {
    let hugeArray = await OutdoorDataLayer.getHistoricalOutdoorReports({
      Id: 'testId',
    });
    expect(hugeArray).toBeArrayOfSize(2000);
    done();
  });

我想确保大量数据能够成功通过。我对'done()'做错了吗?

4

0 回答 0