Elasticsearch: Implementieren Sie Tests, die den Fledermaustests für Windows ähneln

Erstellt am 19. Mai 2016  ·  3Kommentare  ·  Quelle: elastic/elasticsearch

Wir testen grundlegende Installationen und Optionen in unseren Vagrant-Tests auf einigen Systemen , aber bisher nicht auf Windows. Das brauchen wir aber, weil wir Elasticserch für Windows hin und wieder kaputt machen und dann nur über Bug Reports erfahren (siehe z.B. https://github.com/elastic/elasticsearch/pull/18473, https://github.com/ elastisch/elastische Suche/Issues/16086). Wir brauchen etwas Ähnliches wie die Fledermäuse-Tests für Windows. Es ist möglicherweise nicht möglich, ein öffentliches Windows-Image bereitzustellen, aber es muss zumindest eine Möglichkeit geben, die grundlegende Funktionalität für Personen zu testen, die Zugriff darauf haben.

>test

Hilfreichster Kommentar

cc @elastic/microsoft, es wäre gut, wenn wir das Eigentum übernehmen würden. Wir müssen in den kommenden Wochen auch ähnliche Vagrant-Tests für unser msi schreiben.

Alle 3 Kommentare

cc @elastic/microsoft, es wäre gut, wenn wir das Eigentum übernehmen würden. Wir müssen in den kommenden Wochen auch ähnliche Vagrant-Tests für unser msi schreiben.

Ich habe einige Cucumber-Tests mit Vagrant-Boxen mit dem Vagrant-Cucumber-Plugin https://github.com/scalefactory/vagrant-cucumber durchgeführt

Mit der Linked-Clone-Unterstützung in Vagrant 1.8 sollte es wirklich schnell gehen, die VM zwischen den einzelnen Tests zurückzusetzen, um eine saubere Basisumgebung zu haben, um das MSI-Paket usw. immer wieder zu installieren.

Hier ist ein Beispiel für eine Linux-Box: https://github.com/StefanScherer/cups-cucumber-test/blob/master/features/lpr.feature

Und das funktioniert auch für Windows-VMs. Ich habe einige (sorry Closed Source) Windows-Umgebungen, die mit VirtualBox Vagrant Boxes ausgeführt werden.

Nur meine zwei Cent.

Ersetzt durch #18475

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen