Code:
https://github.com/storybookjs/storybook/blob/next/code/frameworks/angular/src/client/angular-beta/utils/BootstrapQueue.test.ts
Flake:
https://app.circleci.com/pipelines/github/storybookjs/storybook/79402/workflows/dc88f162-574a-432d-a936-848fb9fe8c07/jobs/676408
1条答案
按热度按时间yacmzcpb1#
为了解决
BootstrapQueue.test.ts
中的CI结冰问题,请考虑以下步骤:beforeEach
和afterEach
钩子中验证测试环境是否正确设置和拆除。instantWaitFor
函数以使用稍长的时间间隔来考虑潜在的时间问题:queueBootstrapping
函数调用中。Subject
示例都正确完成或出错,以避免挂起的promise。这些步骤应该有助于减少测试的不稳定性。
参考文献
/code/frameworks/angular/src/client/angular-beta/utils/BootstrapQueue.test.ts
关于Greptile
此响应为您提供了研究的起点,而不是精确的解决方案。
帮助我们改进!如果这有帮助,请留下一个👍,如果它不相关,请留下一个👎。