W konfiguracji teamcity mam krok budowania, który uruchamia testy PhantomJS. Jest to krok "Linia poleceń" z niestandardowym skryptem. Skrypt wygląda następująco:PhantomJS teamcity config
% PhantomJS% CreateEntityPopupTest \ unit.htm
% PhantomJS% ExcelImportPopupTest \ unit.htm
... itp
Tak działa każdy pakiet testowy qunit mowa w htm strona. Ale nie udało mi się znaleźć sposobu na wskazanie PhantomJS (phantomjs-1.9.0-windows) do folderu, a nie do pojedynczego pliku. Nie trzeba więc zmieniać konfiguracji za każdym razem, gdy dodamy nowe pliki z testami.
PhantomJS uruchamia pliki JavaScript, a nie html. Być może% PhantomJS% jest opakowaniem ze skryptem, który otwiera podany plik html. Może zobaczysz, czy możesz zmienić to opakowanie. –