functions javascript shell rhino jasmine

javascript - functions - ¿RhinoJS es compatible con la API de websockets?



websocket web api (1)

Ringo, un runtime CommonJS basado en Rhino, los admite: http://ringojs.org/api/v0.6/ringo/webapp/websocket/

He estado usando Jasmine para escribir pruebas BDD para una aplicación web. Estoy interesado en ejecutar estas mismas pruebas desde la línea de comando usando Rhino , y encontré esta entrada de blog que me ha sido muy útil. Sin embargo; mi aplicación utiliza empujador , que ofrece una API simple para pasar eventos entre clientes usando sockets web.

Mis pruebas funcionan bien desde un navegador, pero al ejecutarlas a través de Rhino no se puede conectar al empujador. Pusher ofrece una secuencia de depuración y mostrará errores de autenticación u otras fallas, pero no registra ninguna actividad cuando ejecuto mis pruebas desde la línea de comandos.

Puede ser una respuesta simple de sí o no, pero no he podido encontrar ninguna documentación relevante, y soy nuevo para Rhino, así que me disculpo si esta es una pregunta n00b total.

Mi pregunta
Como dice el título, ¿alguien sabe si Rhino es compatible con la API de websockets? ¿Estoy haciendo algo incorrecto aquí, o los scripts que se basan en websockets simplemente no funcionan a través de Rhino?

Mi objetivo general era utilizar mis pruebas de jazmín ya escritas como pruebas de resistencia ejecutándolas en varias instancias de EC2 a la vez; ¿hay alguna buena (¿simple?) forma de hacerlo mientras reutilizo mis pruebas de JavaScript existentes, o debería aspirar y simplemente escribir mis pruebas de estrés en un lenguaje de scripting del lado del servidor? Conozco la red de selenio, pero esperaba evitar tener que generar nuevos navegadores para ejecutar estas pruebas, si es posible.

¡Muchas gracias!