Ich habe gelesen, dass Fitnesse einen neuen Java-Prozess für jeden Testlauf erstellt. Ich habe den folgenden Code in die Fixture-Klasse geschrieben, um die Thread-ID zu drucken.identifizieren FitNesse Testlauf mit seiner Thread-ID
Thread.currentThread().getId()
Wenn mehrere Tests parallel ausgeführt werden, erhalte ich die Thread ID als 1 für alle Tests.
Hat jemand eine Idee, warum ich die gleiche ID bekomme?
können Sie Ihren Code eingeben – emotionlessbananas
Ich habe den Code veröffentlicht. Das ist alles, was ich in der Fixture-Klassenmethode habe. Soll ich auch das FitNesse Wiki veröffentlichen? – Jobin
Der Executor-Thread kann in verschiedenen Prozessen dieselbe ID erhalten, wenn jeder Test als separater Prozess ausgeführt wird. Sie sollten die Prozess-ID mit der Thread-ID abrufen und anzeigen, um dies zu belegen. – Konrad