Ich habe mir Server Spec angesehen und es steht klar:
Anmerkung: Serverspec-Testsuiten sollen auf einem einzelnen Computer (oder Docker-Container) ausgeführt werden. Mit anderen Worten, Sie sollten nicht versuchen, einen einzelnen rspec-Befehl auszugeben, der Tests für mehrere Computer oder Container sammelt und ausführt. Sie müssen für jeden einen rspec-Befehl ausgeben.
So kann ich Tests pro Server durchführen, was in einigen Fällen gut ist. Das Problem ist jedoch das folgende: Meine Microservice-Architektur verfügt über einen Auto-Discovery-Dienst, sodass einige Dienste nach der Abfrage bekannt sind. Gibt es ein Projekt, um dies auszudrücken? Ich weiß, dass ich mit Rubin (oder Python, wenn ich Testinfra oder andere wähle) herumarbeiten kann .
Etwas, das in Consul mit Serverspezifikation oder ähnlichem integriert ist, wird großartig sein. 2014 haben die Leute danach gesucht. Kennt jemand ein Projekt, das dieses Problem angegangen ist?