In una configurazione di teamcity ho una fase di build che esegue i test di PhantomJS. È un passo "Riga di comando" con script personalizzato. Lo script si presenta come:PhantomJS teamcity config
% PhantomJS% CreateEntityPopupTest \ unit.htm
% PhantomJS% ExcelImportPopupTest \ unit.htm
... ecc
modo che venga eseguito ogni pacchetto di prova qunit menzionato nel htm pagina. Ma non sono riuscito a trovare un modo per indicare PhantomJS (phantomjs-1.9.0-windows) in una cartella, non in un singolo file. Quindi non ci sarebbe bisogno di cambiare la configurazione ogni volta che aggiungiamo nuovi file con i test.
PhantomJS esegue file JavaScript e non file html. Forse% PhantomJS% è un wrapper con uno script che apre il file html specificato. Forse puoi vedere se puoi cambiare questo wrapper. –