Ich habe nach Wegen gesucht, meine Tests zu beschleunigen, indem ich einige parallele Tests in Kombination mit meinem aktuellen Guard Setup verwendete . Guard-Hydra schien ein guter Anfang, aber die Das Hydra-Juwel selbst wird nicht mehr gepflegt und der Autor weist stattdessen Leute zu parallel_tests an.
Parallele Tests scheinen sehr gut zu sein. Ich habe es mit der üblichen Rake-Aufgabe an der Kommandozeile ausgeführt, aber ich bin nicht in der Lage, selbst eine passende Wächter-Erweiterung zu schreiben. Ich bin ziemlich überrascht über den Mangel an Informationen, die bei der Suche nach 'guard parallel_tests' zur Verfügung stehen. Sicherlich bin ich nicht der einzige Rails-Entwickler mit einem Multi-Core-PC, der daran interessiert wäre, seine Tests zu beschleunigen?
Es gibt jetzt einige Informationen in der ReadMe von guard-rspec, wie man dies hier Ссылка macht (siehe rechts) der Boden). Zum Zeitpunkt des Schreibens sieht es wie folgt aus (beachte das Komma in den zusätzlichen Argumenten)
%Vor%Tatsächlich habe ich das kürzlich untersucht und keine Lösung gefunden. Es erscheint ziemlich merkwürdig, weil wirklich kluge Leute herumsitzen und auf Tests warten, wenn ungenutzte Kerne im Leerlauf sind.
Jeder, der eine Lösung dazu finden kann, würde einen großen Beitrag für die Rails und Ruby Community leisten.
Tags und Links ruby-on-rails rspec cucumber guard