2016-10-19 6 views
1

私はイスタンブールと分度器でコードカバレッジを取得しようとします。ローカルで実行すると動作しますが、リモートで実行しようとすると次のエラーが発生します。 WebDriverにヒープスペースを増やすにはどうすればよいですか?E /ランチャー - WebDriverError:リモートでのクロムのためのJavaヒープスペース

私の仕様には2つのテストしかありません。

[13:31:53] I/launcher - Running 1 instances of WebDriver 
(node:2792) DeprecationWarning: Mongoose: mpromise (mongoose's default promise library) is deprecated, plug in your own promise library instead: http://mongoosejs.com/docs/promises.html 

log level set to INFO 
Started 

.[13:32:21] E/launcher - Java heap space 
[13:32:21] E/launcher - WebDriverError: Java heap space 
at WebDriverError (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/error.js:27:5) 
at Object.checkLegacyResponse (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/error.js:639:15) 
at parseHttpResponse (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/http/index.js:538:13) 
at client_.send.then.response (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/http/index.js:472:11) 
at ManagedPromise.invokeCallback_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:1379:14) 
at TaskQueue.execute_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2913:14) 
at TaskQueue.executeNext_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2896:21) 
at asyncRun (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2820:25) 
at /usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:639:7 
at process._tickCallback (internal/process/next_tick.js:103:7) 
From: Task: WebDriver.executeScript() 
at WebDriver.schedule (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver.js:377:17) 
at WebDriver.executeScript (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver.js:526:16) 
at specDone (/opt/jenkins-slave/workspace/tst_coco/test/blumentopf_coco_conf.js:76:46) 
at dispatch (/usr/local/lib/node_modules/protractor/node_modules/jasmine-core/lib/jasmine-core/jasmine.js:1966:28) 
at ReportDispatcher.specDone (/usr/local/lib/node_modules/protractor/node_modules/jasmine-core/lib/jasmine-core/jasmine.js:1949:11) 
at Spec.specResultCallback [as resultCallback] (/usr/local/lib/node_modules/protractor/node_modules/jasmine-core/lib/jasmine-core/jasmine.js:903:18) 
at complete (/usr/local/lib/node_modules/protractor/node_modules/jasmine-core/lib/jasmine-core/jasmine.js:368:12) 
at QueueRunner.clearStack (/usr/local/lib/node_modules/protractor/node_modules/jasmine-core/lib/jasmine-core/jasmine.js:660:9) 
at QueueRunner.run (/usr/local/lib/node_modules/protractor/node_modules/jasmine-core/lib/jasmine-core/jasmine.js:1881:12) 
at /usr/local/lib/node_modules/protractor/node_modules/jasmine-core/lib/jasmine-core/jasmine.js:1898:16 
[13:32:21] E/launcher - Process exited with error code 199 

答えて

0

私の代わりにwebdriverを-マネージャーの開始の次のコメントとwebdriverを-マネージャを起動して、この問題を解決しました。 -Xmx1024mを追加すると、十分なスペースが確保され、ジョブは期待どおりに実行されます。

java -jar -Xmx1024m C:\PApps\Data\node_modules\protractor\node_modules\webdriver-manager\selenium\selenium-server-standalone-2.53.1.jar -Dwebdriver.chrome.driver=C:\PApps\Data\node_modules\protractor\node_modules\webdriver-manager\selenium\chromedriver_2.22.exe -Dwebdriver.ie.driver=C:\PApps\Data\node_modules\protractor\node_modules\webdriver-manager\selenium\IEDriverServer_Win32_2.53.1.exe -Dwebdriver.edge.driver=C:\Program Files (x86)\Microsoft Web Driver\MicrosoftWebDriver.exe 
関連する問題