如何使用TeamCity reporter使用QUnit运行Karma

如何使用TeamCity reporter使用QUnit运行Karma,teamcity,qunit,karma-runner,Teamcity,Qunit,Karma Runner,我正试着和TeamCity的记者一起报道因果报应。但当我运行测试套件时,它失败了: Error: No provider for "framework:qunit"! (Resolving: framework:qunit) 当输出设置为“progress”时,这可以正常工作,但当我添加“teamcity”时则不行 我的业力配置如下: module.exports = function(config) { config.set({ basePath: '', framewo

我正试着和TeamCity的记者一起报道因果报应。但当我运行测试套件时,它失败了:

Error: No provider for "framework:qunit"! (Resolving: framework:qunit)
当输出设置为“progress”时,这可以正常工作,但当我添加“teamcity”时则不行

我的业力配置如下:

module.exports = function(config) {
  config.set({
    basePath: '',
    frameworks: ['qunit'],
    files: [
      'scripts/nml/marco/tests/tempTest.js'
    ],
    exclude: [
    ],
    reporters: ['progress', 'teamcity'],
    port: 9876,
    colors: true,
    logLevel: config.LOG_INFO,
    autoWatch: false,
    browsers: ['PhantomJS'],
    captureTimeout: 60000,
    singleRun: true
  });
};
我的测试仍然很简单:

(function () {
    test('Test one equals one', function () {
        equal(1, 1);

    });
})();

有什么想法吗?

我解决了我的问题。当我安装TeamCity reporter时,我将其安装到当前文件夹中,而不是全局karma文件夹中。因此,我认为运行程序对当前文件夹中只有一小部分文件感到困惑(这会覆盖全局设置)

我错了,当我和“进步”记者一起运行时,测试没有通过