加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

单元测试 – Karma没有运行测试

发布时间:2020-12-17 08:02:49 所属栏目:安全 来源:网络整理
导读:我已经在我的应用程序上使用grunt运行业力,但由于某种原因,事情停止了工作。我通过重新安装更新了业力,这改变了很多,并更改了我的配置文件。我的所有文件都被添加和提供,但是它没有执行我的任何测试。 暂时(只是试图让事情再次运行),我在grunt之外运行
我已经在我的应用程序上使用grunt运行业力,但由于某种原因,事情停止了工作。我通过重新安装更新了业力,这改变了很多,并更改了我的配置文件。我的所有文件都被添加和提供,但是它没有执行我的任何测试。

暂时(只是试图让事情再次运行),我在grunt之外运行,使用命令karma start< pathtomyconfigfile>。使用LOG_DEBUG选项,我看到所有添加和服务。

这是我的配置文件:

module.exports = function(config) {
config.set({

    // base path,that will be used to resolve files and exclude
    basePath: '',// frameworks to use
    frameworks: ['jasmine'],// list of files / patterns to load in the browser
    files: [
        '../build/angular/angular.js','../build/angular/angular-mocks.js','../build/angular/angular-resource.js','../build/angular/angular-cookies.js','../build/angular/angular-scenario.js','../src/**/*.js','../dist/tmp/**/*.js','../vendor/angular-bootstrap/*.js','../vendor/angular-ui-utils/modules/route/*.js','../vendor/angular-ui-utils/modules/mask/*.js'
    ],// list of files to exclude
    exclude: [

    ],// test results reporter to use
    // possible values: 'dots','progress','junit','growl','coverage'
    reporters: ['progress'],// web server port
    port: 9018,// enable / disable colors in the output (reporters and logs)
    colors: true,// level of logging
    // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
    logLevel: config.LOG_DEBUG,// enable / disable watching file and executing tests whenever any file changes
    autoWatch: true,// Start these browsers,currently available:
    // - Chrome
    // - ChromeCanary
    // - Firefox
    // - Opera
    // - Safari (only Mac)
    // - PhantomJS
    // - IE (only Windows)
    browsers: ['Chrome'],//nothing so we can start it on our own


    // If browser does not capture in given timeout [ms],kill it
    captureTimeout: 60000,// Continuous Integration mode
    // if true,it capture browsers,run tests and exit
    singleRun: false
});
};

我在这里不知所措,在不同的浏览器上运行,更改观看的文件,在旧的方式之间切换,将文件变量中的框架加载到框架变量……任何帮助将不胜感激。谢谢!

附加信息

似乎我的业力是错误的,除了错误之外没有其他信息:

INFO [karma]: Karma v0.10.1 server started at http://localhost:9018/
INFO [launcher]: Starting browser Chrome
INFO [Chrome 28.0.1500 (Mac OS X 10.7.4)]: Connected on socket id sidUjYbbZINjGB_6wS6M
Chrome 28.0.1500 (Mac OS X 10.7.4): Executed 0 of 0 ERROR (0.777 secs / 0 secs)
如果您使用的是角度方案,请从配置文件中删除angular-scenario.js,看看是否有帮助。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读