Probleme mit "Aggregate Downstream-Testergebnissen" in Hudson

Meine Hudson-Projekte scheinen die Downstream-Testergebnisse nicht richtig zusammenzufassen, und ich frage mich, ob ich irgendwo einen Konfigurationsschritt verpasst habe. Ich habe zwei Projekte, Foo und Foo-Tests, die beide Freestyle-Jobs sind.

Auf Projekt Foo habe ich folgende Konfiguration:

Kreuzt auf "Nachgelagerte Testergebnisse aggregieren".Aktiviert "Alle nachgelagerten Tests automatisch aggregieren" unter der vorherigen Option.Kreuzte auf "Andere Projekte erstellen" und spezifizierte "Foo-Tests" zum Erstellen.

Auf Projekt Foo-Tests habe ich folgende Konfiguration:

Kreuzte auf "JUnit-Testergebnisbericht veröffentlichen" und gab meine JUnit-Berichts-XML-Dateien an.

Wenn Foo erstellt wird, wird es erfolgreich erstellt und löst einen Foo-Test-Build korrekt aus. Der Build von Foo-Tests ist erfolgreich und veröffentlicht die JUnit-Berichte korrekt. Wenn ich jedoch in Foo nach den aggregierten Testergebnissen suche, gibt es einen Link "Neueste Testergebnisse (keine Tests)" für den Build, der mich zu einem 404 sendet.

Hier ist, was ich versucht habe, das das Problem nicht löst:

Tell Foo zum "Veröffentlichen des JUnit-Testergebnisberichts" ohne Parameter (es gibt keine Tests im Projekt Foo, nur Foo-Tests). Dies verursachte einen Fehler, da keine Testdateien für die Verarbeitung innerhalb des Projekts vorhanden waren.Tell Foo-Tests zu "Fingerabdruck aller veröffentlichten Artefakte" ohne Parameter (Ich habe mich gefragt, ob Hudson JUnit-Berichte als Artefakte hinter den Kulissen behandelt hat). Dies verursachte einen Fehler, da ich keine zu veröffentlichenden Artefakte explizit definiert hatte.

Ich verwende Hudson 1.266.

Bearbeiten Ich sollte beachten, dass ich auf der Hudson Users-Mailingliste zwei Fragen gefunden habe, die keine Antworten haben und möglicherweise zur Lösung dieses Problems beitragen könnten:

Frage 1 (Nabble)Frage 2 (Nabble)

Antworten auf die Frage(8)

Ihre Antwort auf die Frage