Ho uno repository che è integrato con travis. Ho dei test QUnit che mi piacerebbe eseguire da grunt/node server side e AMD (requirejs). Questa è la fonte dei miei Init.js AMD:grunt non esegue test QUnit su phantom
(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();
});
}());
Quando eseguo questi test QUnit all'interno mio browser - tutto funziona perfettamente. Ma quando provo a eseguirli dal livello di grunt (lato server usando phantomjs), it fails. Ottengo:
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.
tutto il tempo. Stavo cercando di fare evetyrhing stesso modo in cui è fatto in this tutorial, ma ancora ottengo risultati errati (phantom di essere impiccato, invece di servire i test QUnit) ...
vedo il tuo Travis sta passando. Come hai risolto il problema? – Markus