angular - 设置 Angular 8 测试的顺序
问题描述
我的一项测试随机失败。我想设置一些调试顺序,因为默认情况下测试随机运行种子。我试图设置种子编号karma.conf.js
或设置random: false
但没有效果。我使用默认测试配置并使用ng test
. 我的变化karma.conf.js
:
client: {
...
random: false,
//or
seed: '71384'
...
}
解决方案
本文档展示了如何在 karma.conf 中为 jasmine 测试设置测试顺序。
https://github.com/karma-runner/karma-jasmine
在 karma.conf 中,您必须拥有(请参阅配置中的“随机:假”):
module.exports = function(config) {
config.set({
client: {
jasmine: {
random: false,
}
}
})
}
推荐阅读
- flutter - 当服务器响应颤动时如何检查[]?
- android - 发布应用程序时,Google 在清单本身中映射 sdk api 密钥更改
- reactjs - 如何使用 REST 显示数据?
- javascript - PHPRunner Javascript API onload 函数
- java - LZ4 不压缩数据 (JavaBindings - org.lwjgl.lz4)
- python - 当列包含向量形式的目标标签时,如何使用 keras.preprocessing.ImageDataGenerator.flow_from_dataframe() 方法?(凯拉斯)
- python - 将 AdditiveGaussianNoise 添加到单个图像 - AssertionError: Expected boolean as argument for 'return_batch'
- reactjs - 在开关盒内设置状态后无法访问我的状态
- python-3.x - 连接 2 个数据帧。我想合并重复的列
- python - 并行填写numpy数组?