Ограничивает ли grunt-contrib-jasmine количество тестов?

Я новичок в хрюканье и жасмин, так что я надеюсь, что я не трачу ваше время. Я получаю эту ошибку при попытке запустить более 29 тестов:

Warning: PhantomJS failed to load your page. Use --force to continue.

Aborted due to warnings.

Process finished with exit code 90

Неважно, какие тесты я комментирую, если их менее 30, я не получу это предупреждение.
Все мои тесты пройдены, поэтому я не думаю, что это как-то связано с ними.

Мой (упрощенный) gruntfile:

module.exports = function (grunt) {

    // Load grunt tasks automatically
    require('load-grunt-tasks')(grunt);

    // Time how long tasks take. Can help when optimizing build times
    require('time-grunt')(grunt);

    // Define the configuration for all the tasks
    grunt.initConfig({
        connect: {
            options: {
                port: 9000,
                // Change this to '0.0.0.0' to access the server from   outside.
                hostname: 'localhost',
                livereload: 35729
            },
            livereload: {
                options: {
                    open: true,
                    base: [
                        '.tmp',
                        '<%= yeoman.app %>'
                    ]
                }
            },
        }

        jasmine: {
            pivotal: {
                src: ['/scripts/*.js'],
                options: {
                    specs: 'tests/**/*Spec.js',
                    helpers: 'tests/**/*Helper.js',
                    summary: true
                }
            }
        }
    });

    grunt.registerTask('unit-tests', [
        'jasmine'
    ]);
}

Я использую:
grunt-cli v0.1.13
хрюкать v0.4.5
а также
grunt-contrib-jasmine ^0.9.0

Я был бы рад добавить больше информации, если это необходимо. Спасибо

осветление
Я имею в виду, что есть 29 it(...) пункты (не expect(...)"S)

Обновление 1
Когда работает с --debug флаг, я вижу, что последний журнал это (это не появляется, когда работает менее 30 спецификаций):

[D] ["phantomjs","onResourceReceived",{"contentType":"image/svg+xml","headers":[{"name":"Content-Type","value":"image/svg+xml"},{"name":"Content-Length","value":"8834"}],"id":68,"redirectURL":null,"stage":"end","status":null,"statusText":null,"time":"2016-01-11T10:06:46.813Z","url":"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj..."}]

Я не поместил полное представление base64 файла изображения, потому что оно большое.
И когда я открыл файл в браузере, я увидел, что это логотип Жасмин.

Обновление 2
Я заметил, что этого не происходит, когда я запускаю его на другом компьютере (наш сервер Jenkins)

0 ответов

Другие вопросы по тегам