Karma 不检测新的测试文件

Karma does not detect new test files

我使用 karma 作为我的 Javascript 测试的测试运行器,并启用了 autoWatch 选项。每次测试文件更改时,业力都会重新运行测试,这是预期的。但是当我创建一个新的测试文件时,karma 不会自动检测到这个文件,直到我手动重新启动 karma,尽管新文件与 karma 配置中的监视文件模式匹配。

必须如何配置 karma 才能自动检测新的测试文件?

Karma 配置仅在启动时加载。所以你需要在其他一些跑步者身上包裹业力。

例如:您可以使用gulp

gulp.watch 可以...监视文件更改并从头开始重新运行 karma(以便重新加载配置)。

有关实施的更多详细信息,您可以查看以下内容: gulp-karma