Elasticsearch: Implementar pruebas similares a las pruebas de murciélagos para Windows

Creado en 19 may. 2016  ·  3Comentarios  ·  Fuente: elastic/elasticsearch

Probamos la instalación básica y las opciones en nuestras pruebas vagabundas en algunos sistemas, pero hasta ahora no en Windows. Sin embargo, necesitamos eso porque de vez en cuando rompemos elasticserch para Windows y luego solo lo descubrimos a través de informes de errores (consulte, por ejemplo, https://github.com/elastic/elasticsearch/pull/18473, https://github.com/ elástico/elasticsearch/issues/16086). Necesitamos algo similar a las pruebas de murciélagos para Windows. Puede que no sea posible proporcionar una imagen de ventanas públicas, pero al menos debe haber una forma de probar la funcionalidad básica para las personas que tienen acceso a una.

>test

Comentario más útil

cc @elastic/microsoft sería bueno si tomamos posesión de este. También necesitamos escribir pruebas vagabundas similares para nuestro msi en las próximas semanas.

Todos 3 comentarios

cc @elastic/microsoft sería bueno si tomamos posesión de este. También necesitamos escribir pruebas vagabundas similares para nuestro msi en las próximas semanas.

Hice algunas pruebas de Cucumber ejecutándose contra cajas Vagrant con el complemento vagrant-cucumber https://github.com/scalefactory/vagrant-cucumber

Con la compatibilidad con la clonación vinculada en Vagrant 1.8, debería ser muy rápido restablecer la VM entre cada prueba para tener un entorno base limpio para instalar el paquete MSI, etc. una y otra vez.

Aquí hay una muestra de una caja de Linux: https://github.com/StefanScherer/cups-cucumber-test/blob/master/features/lpr.feature

Y esto también funciona para máquinas virtuales de Windows. Tengo algunos entornos de Windows (lo siento, código cerrado) que se ejecutan con VirtualBox Vagrant Boxes.

Sólo mis dos centavos.

Reemplazado por #18475

¿Fue útil esta página
0 / 5 - 0 calificaciones