Ejecución de pruebas e2e en Sauce Labs de Protractor en Travis

Así que tengo mi proyecto de código abierto (https://github.com/ahmednuaman/radian) y tengo algunas pruebas e2e que funcionan bien localmenteTransportador.

He seguido elSauce Labs docs y configurar mi.travis.yml en consecuencia. Las pruebas se ejecutan hasta el punto en que Protractor intenta conectarse al servidor de selenio en Sauce Labs, esta es una breve instantánea del error:

Running "exec:e2e" (exec) task
Using the selenium server at ahmednuaman-radian:06dd4e07-0f52-4fdf-be5e-389f2117bbf5@localhost:4445
>> 
>> timers.js:103
>> if (!process.listeners('uncaughtException').length) throw e;
>> ^
>> TypeError: Cannot read property 'length' of undefined
>>     at HttpClient.send (/home/travis/.nvm/v0.8.26/lib/node_modules/protractor/node_modules/selenium-webdriver/http/index.js:62:16)

Aquí está el registro de trabajo completo:https://travis-ci.org/ahmednuaman/radian/jobs/16250460

Así que lo siguiente que hice fue tratar de emular esto localmente. yo leo elSauce Labs Connect docs y eventualmente ejecuté esto en mi terminal:

java -jar ~/bin/Sauce-Connect.jar USERNAME PASSWORD

Todo empezó bien,exactamente lo mismo que en Travis pero como luego corri migrunt e2e tarea (después de actualizar elprotractor.conf.coffee para coincidir con la configuración de Travis localmente) y recibió el mismo error que Travis, aquí hay una instantánea:

Running "exec:e2e" (exec) task
Using the selenium server at ahmednuaman-radian:06dd4e07-0f52-4fdf-be5e-389f2117bbf5@localhost:4445
>> 
>> /Users/ahmed/bin/node/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1542
>>       throw error;
>>             ^
>> TypeError: Cannot read property 'length' of null
>>     at HttpClient.send (/Users/ahmed/bin/node/lib/node_modules/protractor/node_modules/selenium-webdriver/http/index.js:62:16)

Tenía un google alrededor, pero no pude encontrar a nadie más con este problema. Entonces, ¿es mi configuración? ¿Es un problema del transportador / controlador de red? ¿Te importaría arrojar alguna luz sobre esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta