【问题标题】:Karma does not detect new test filesKarma 未检测到新的测试文件
【发布时间】:2017-03-15 16:28:01
【问题描述】:

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

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

【问题讨论】:

    标签: javascript karma-runner


    【解决方案1】:

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

    例如:您可以使用gulp

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

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

    【讨论】:

    • 我没有对配置做任何改变,观察的测试文件模式没有改变。您的意思是 karma 仅在启动时将文件模式扩展到真正退出的单个文件?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-18
    • 1970-01-01
    • 1970-01-01
    • 2019-01-18
    • 2015-03-28
    • 2016-10-06
    相关资源
    最近更新 更多