Пытаясь настроить Grunt для автоматизации тестирования, тестирование работает нормально в браузере, но не в командной строке

В настоящее время я пытаюсь включить GruntJS с помощью нескольких плагинов (плагинов PhantomJS Qunit и Connect). Однако, создание простого теста приводит к ошибкам, и я могуНе могу найти решение, несмотря на несколько дней поиска. Я'используя локальный веб-сервер (MAMP), и веб-сайт работает на CMS.

Выполнение тестов путем доступа к шаблону теста в браузере работает нормально, но при попытке доступа к тем же инструментам через командную строку с помощьюsudo grunt test PhantomJS возвращает странную ошибку:

Running "qunit:all" (qunit) task
Testing http://user-guides:80/test/test.html 
Warning: PhantomJS timed out, possibly due to a missing QUnit start() call. Use --force to continue.

Aborted due to warnings.

В некоторых из моих поисков люди понизили свою версию phantom.js для решения подобных проблем, но пока ни одно из этих решений не помогло мне, и ябоюсь яЯ что-то упустил прямо перед моим лицом.

Вот's содержимое моего Gruntfile.js

    module.exports = function(grunt) {

    grunt.initConfig({
        pkg: grunt.file.readJSON('package.json'),   
        connect: {
            server: {
                options: {
                    hostname: 'user-guides',
                    port: 80,
                    base: 'public'
                }
            }
        },
        jshint: {
            all: ['Gruntfile.js', 'public/assets/js/helper/*.js', 'public/assets/js/specific/*.js']
        },
        qunit: {
        all: {
          options: {
            timeout: 5000,
            urls: [
              'http://user-guides:80/test/test.html',
            ]
          }
        }
    }
    }
    );

    grunt.loadNpmTasks('grunt-contrib-jshint');
    grunt.loadNpmTasks('grunt-contrib-qunit');
    grunt.loadNpmTasks('grunt-contrib-connect');
    grunt.registerTask('test', ['connect', 'qunit']);
};

Вот'простой тест Qunit



  
  Tests
  


  
  

  
console.log("====TEST===");
    start();
    test( "hello test", function() {
      ok( 1 == "1", "Passed!" );
    });
  


Любая помощь очень ценится.

Ответы на вопрос(1)

Ваш ответ на вопрос