Испытания углового транспортира: fdescribe (или fit) делает хром недоступным - PullRequest
0 голосов
/ 27 сентября 2018

Здесь сначала несколько версий:

Angular CLI: 6.0.8
Node: 8.10.0
OS: win32 x64
Angular: 6.0.5
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.6.8
@angular-devkit/build-angular     0.6.8
@angular-devkit/build-optimizer   0.6.8
@angular-devkit/core              0.6.8
@angular-devkit/schematics        0.6.8
@angular/cdk                      6.2.1
@angular/cli                      6.0.8
@angular/material                 6.2.1
@ngtools/webpack                  6.0.8
@schematics/angular               0.6.8
@schematics/update                0.6.8
rxjs                              6.2.1
typescript                        2.7.2
webpack                           4.8.3

Транспортир, карма, жасмин:

"jasmine-core": "~2.8.0",
"jasmine-spec-reporter": "~4.2.1",
"karma": "~2.0.0",
"karma-chrome-launcher": "~2.2.0",
"karma-coverage-istanbul-reporter": "^1.2.1",
"karma-jasmine": "~1.1.0",
"karma-jasmine-html-reporter": "^0.2.2",
"protractor": "~5.1.2",

Chromedriver: 2.37

, как только я пытаюсь запуститьодиночный тест ('f' для focusse -> fit('some test', () => { // ... });) делает мой Chrome недоступным:

(node:12700) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
[11:37:23] I/launcher - Running 1 instances of WebDriver
[11:37:23] I/direct - Using ChromeDriver directly...
[11:38:26] E/launcher - chrome not reachable
  (Driver info: chromedriver=2.37.544315 (730aa6a5fdba159ac9f4c1e8cbc59bf1b5ce12b7),platform=Windows NT 6.1.7601 SP1 x86_64)
[11:38:26] E/launcher - WebDriverError: chrome not reachable
  (Driver info: chromedriver=2.37.544315 (730aa6a5fdba159ac9f4c1e8cbc59bf1b5ce12b7),platform=Windows NT 6.1.7601 SP1 x86_64)
    at Object.checkLegacyResponse (C:\Users\some.user\path-to-project\node_modules\selenium-webdriver\lib\error.js:505:15)
    at parseHttpResponse (C:\Users\some.user\path-to-project\node_modules\selenium-webdriver\lib\http.js:509:13)
    at doSend.then.response (C:\Users\some.user\path-to-project\node_modules\selenium-webdriver\lib\http.js:440:13)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
From: Task: WebDriver.createSession()
    at Function.createSession (C:\Users\some.user\path-to-project\node_modules\selenium-webdriver\lib\webdriver.js:777:24)
    at Function.createSession (C:\Users\some.user\path-to-project\node_modules\selenium-webdriver\chrome.js:709:29)
    at Direct.getNewDriver (C:\Users\some.user\path-to-project\node_modules\protractor\lib\driverProviders\direct.ts:90:25)
    at Runner.createBrowser (C:\Users\some.user\path-to-project\node_modules\protractor\lib\runner.ts:225:39)
    at q.then.then (C:\Users\some.user\path-to-project\node_modules\protractor\lib\runner.ts:391:27)
    at _fulfilled (C:\Users\some.user\path-to-project\node_modules\q\q.js:834:54)
    at self.promiseDispatch.done (C:\Users\some.user\path-to-project\node_modules\q\q.js:863:30)
    at Promise.promise.promiseDispatch (C:\Users\some.user\path-to-project\node_modules\q\q.js:796:13)
    at C:\Users\some.user\path-to-project\node_modules\q\q.js:556:49
    at runSingle (C:\Users\some.user\path-to-project\node_modules\q\q.js:137:13)
[11:38:26] E/launcher - Process exited with error code 199
An unexpected error occured: undefined

В диспетчере задач (под процессами) я вижу, что экземпляр Chrome работает (но невидимый) ...

Есть мысли?

Редактировать: Кажется, не полностью связан с fit / fdescribe, кажется, в целом очень нестабильно ... иногда запускается хром, иногда нет(что заставляет меня срывать процесс в диспетчере задач - или даже перезапускать окна, если ничего не помогает).Но на самом деле он никогда не работает с fit / fdescribe, на самом деле.

Pps: у моего напарника нет проблем с тем же проектом на его dev-машине ...

Ppps: Обновлено до версии драйвера chrome 2.42 - сообщение об ошибке изменено: E/launcher - WebDriverError: unknown error: DevToolsActivePort file doesn't exist

...