Elasticsearch: Implémenter des tests similaires aux tests de chauves-souris pour Windows

Créé le 19 mai 2016  ·  3Commentaires  ·  Source: elastic/elasticsearch

Nous testons l'installation de base et les options dans nos tests vagabonds sur certains systèmes, mais jusqu'à présent pas sur Windows. Nous en avons cependant besoin car de temps en temps nous cassons elasticserch pour Windows et ne le découvrons que via des rapports de bogues (voir par exemple https://github.com/elastic/elasticsearch/pull/18473, https://github.com/ élastique/elasticsearch/issues/16086). Nous avons besoin de quelque chose de similaire aux tests de chauves-souris pour Windows. Il n'est peut-être pas possible de fournir une image de fenêtres publiques, mais il doit au moins y avoir un moyen de tester les fonctionnalités de base pour les personnes qui y ont accès.

>test

Commentaire le plus utile

cc @elastic/microsoft ce serait bien si nous nous appropriions celui-ci. Nous devons également écrire des tests vagabonds similaires pour notre msi dans les semaines à venir.

Tous les 3 commentaires

cc @elastic/microsoft ce serait bien si nous nous appropriions celui-ci. Nous devons également écrire des tests vagabonds similaires pour notre msi dans les semaines à venir.

J'ai fait des tests Cucumber sur des boîtes Vagrant avec le plugin vagrant-cucumber https://github.com/scalefactory/vagrant-cucumber

Avec la prise en charge du clone lié dans Vagrant 1.8, il devrait être très rapide de réinitialiser la machine virtuelle entre chaque test pour avoir un environnement de base propre pour installer le package MSI, etc. encore et encore.

Voici un exemple pour une boîte Linux : https://github.com/StefanScherer/cups-cucumber-test/blob/master/features/lpr.feature

Et cela fonctionne également pour les machines virtuelles Windows. J'ai des environnements Windows (désolé, source fermée) fonctionnant avec VirtualBox Vagrant Boxes.

Juste mes deux centimes.

Remplacé par #18475

Cette page vous a été utile?
0 / 5 - 0 notes