2013-07-11 137 views
-1

我正在使用Grunt-karma來啓動我的角度單元測試。當我在命令提示符上執行任務時它工作正常,但是當我配置相同的jenkins時無法打開Firefox窗口。可有人告訴我是什麼問題。下面是我的配置文件無法從詹金斯運行grunt-karma

--karma配置

basePath = '../'; 

files = [ 
    MOCHA, 
    MOCHA_ADAPTER, 
    'test/lib/angular/chai.js', 
    'Scripts/angular.js', 
    'Scripts/angular-*.js', 
    'test/lib/angular/angular-mocks.js', 
    'Scripts/ControllerForTest.js', 
    'Scripts/ControllerForTestModule.js', 
    'Scripts/LogLoader.js', 
    'Scripts/App.js', 
    'test/unit/**/*.js' 
]; 

autoWatch = false; 
singleRun = true; 

browsers = ['Firefox']; 

junitReporter = { 
    outputFile: 'test_out/unit.xml', 
    suite: 'unit' 
}; 

步兵任務 -

karma: { 
      unit: { 
       configFile: 'config/karma.conf.js' 
      } 
     }, 

詹金斯日誌 -

E:\MedicineShopInvetory\MedicineShopInventory\MedicineShopInventory>grunt 
[4mRunning "clean:src" (clean) task[24m 
Cleaning "release"...[32mOK[39m 

[4mRunning "uglify:dist" (uglify) task[24m 
File "release/app.min.js" created. 

[4mRunning "cssmin:minify" (cssmin) task[24m 
File release/Doc.min.css created. 

[4mRunning "karma:unit" (karma) task[24m 
[32mINFO [karma]: [39mKarma server started at http://localhost:9876/ 
[32mINFO [launcher]: [39mStarting browser Firefox 
[33mWARN [launcher]: [39mFirefox have not captured in 60000 ms, killing. 
[32mINFO [launcher]: [39mTrying to start Firefox again. 

回答

0

你如何運行詹金斯?如果您在無頭服務器上運行它,可能您從未開始使用xvfb這樣的無頭顯示器,並且如果有的話,可能是因爲您沒有導出顯示器。