Grunt no ejecuta las pruebas QUnit en Phantom

tengo unrepositorio que se integra con travis. Tengo pruebas QUnit que me gustaría ejecutar desde el lado del servidor grunt / node y AMD (requirejs). Este es el origen de mi AMD init.js:

(function () {
    require.config({
        baseUrl: "../src"
    });

    require(["../test/suites/basic",
        '../test/qunit-extend',
        'qunit'
    ], function(BasicTests) {
        QUnit.config.autoload = false;
        QUnit.config.autostart = false;
        BasicTests.run();
        QUnit.load();
        QUnit.start();
    });
}());

Cuando ejecuto esas pruebas QUnit dentro de mi navegador, todo funciona perfectamente. Pero cuando trato de ejecutarlos desde el nivel de gruñido (del lado del servidor usando phantomjs),fracasa. Yo obtengo:

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

todo el tiempo. Estaba tratando de hacer todo lo mismo que se hace eneste tutorial, pero aún así obtengo resultados erróneos (el fantasma se cuelga en lugar de realizar pruebas QUnit) ...

Respuestas a la pregunta(2)

Su respuesta a la pregunta