Ich arbeite an einem ziemlich großen Projekt mit Junit-Tests, die mehrere Stunden dauern. Gibt es eine Möglichkeit, Komponententests auf verschiedene Maschinen zu verteilen und diese Tests parallel auszuführen?Parallel-Junit-Tests auf mehreren Remote-Rechnern ausführen
6
A
Antwort
1
Was ist mit einem Build Runner wie Jenkins und einem Maven oder Gradle wie Build-Setup.
Vielleicht so etwas wie http://test-load-balancer.github.com/ als verteiltes testrunner nicht von gradle zur Zeit verfügbar ist http://forums.gradle.org/gradle/topics/distributed_testing
Verwandte Themen
- 1. Ausführen von get_dummies auf mehreren DataFrame-Spalten?
- 2. Ausführen eines Befehls auf mehreren Windows-Servern
- 3. Ausführen von mehreren Threads
- 4. Tabellenfunktion in mehreren Zeilen ausführen?
- 5. Ausführen von mehreren Python-Version
- 6. Ausführen eines Powershell-Skripts auf mehreren Servern mit Jenkins
- 7. Ausführen von Funktionen auf mehreren Untergruppen innerhalb eines data.frame (R)
- 8. Gespeicherte Prozedur auf mehreren Datenbanken mit dynamischen Parameternamen ausführen
- 9. Ausführen einer eigenständigen Hadoop-Anwendung auf mehreren CPU-Kernen
- 10. Gespeicherte Prozedur auf mehreren verbundenen Servern gegenüber separaten Verbindungen ausführen
- 11. Ausführen von VNC Vollbild mit mehreren Monitoren
- 12. Ausführen eines Sikuli-Skripts in mehreren Computern
- 13. Ausführen von mehreren Typoskripts 'tsc' -Befehlen
- 14. Ausführen einer Azure-Rolle in mehreren Regionen?
- 15. Ausführen von Integrationstests mit mehreren Zielplattformen
- 16. Code auf verschiedenen Untergruppen ausführen
- 17. Tool zum automatischen Ausführen von Komponententests in mehreren Umgebungen
- 18. Dateien auf mehreren Prozessen
- 19. Stapelverarbeitung auf mehreren Servern
- 20. IComparer auf mehreren Werten
- 21. clear auf mehreren SetTimeout
- 22. Wie kann ich eine UDF in mehreren Zeilen ausführen?
- 23. Python: Subprozess und Ausführen eines Bash-Skripts mit mehreren Argumenten
- 24. Ausführen eines Hadoop-Clusters auf Andockcontainern
- 25. Ausführen von mehreren GUIs in Docker mit X11 Forwarding
- 26. Ausführen von JUnit-Tests aus mehreren Projekten in Eclipse
- 27. Python-Skript: Ausführen eines Skripts mit mehreren Argumenten subprocess
- 28. Solr auf Azure ausführen
- 29. Abfrage auf Knopfdruck ausführen
- 30. Mission Control - JRockit auf mehreren Maschinen ..?
Sie könnten in der Lage sein, Ihre Tests in verschiedene „Pakete“ aufzuspalten und führen diese parallel - wie so http: // stackoverflow.com/questions/10489838/running-only-certain-junit-tests-in-a-project-by-file-name – Joey
Das ist ein guter Gedanke, sie sind bereits in viele Pakete aufgeteilt. Was ich jedoch suche, ist der am wenigsten schmerzhafte Weg, sie gleichzeitig über mehrere Maschinen laufen zu lassen und einen "Bericht" zu kombinieren. Ich bin mir nicht sicher, ob das in der anderen Antwort beschrieben ist (oder ich habe es verpasst oder so). – user833970