Füge das JUnit-Bericht-Makro ein
Confluence Cloud Dokumentation
Im Juni 2025 hat Atlassian die bevorstehende Abschaffung des Legacy-Editors (Englisch) sowie Informationen zur Umstellung auf den Cloud-Editor angekündigt.
Bevor die Abschaffung im Januar 2026 beginnt, funktioniert dieses Makro weiterhin. Weitere Infos findest du im Artikel Im Cloud-Editor nicht verfügbare oder eingeschränkte Makros.
Das JUnit-Bericht-Makro zeigt eine Zusammenfassung von JUnit-Testergebnissen aus einem Verzeichnis an, auf das der Confluence-Cloud-Server zugreifen kann. JUnit (Englisch) ist ein Unit-Testing-Framework, mit dem Programmierende sicherstellen können, dass einzelne Einheiten von Java-Quellcode korrekt funktionieren.
Wenn du Berichte mit dem JUnit-Bericht-Makro erstellst, stelle den Apache-Ant-Formatter auf „XML“ ein.
Verwendung des JUnit-Bericht-Makros
So fügst du das JUnit-Bericht-Makro hinzu:
- Wähle beim Bearbeiten ➕▾ in der Symbolleiste aus
- Suche das Makro nach Namen und wähle es aus
- Konfiguriere es nach Bedarf
Du kannst auf der Seite auch / eingeben, um dieselbe Liste zu öffnen, die du auch über ➕▾ in der Symbolleiste siehst. Tippe weiter den Namen des Makros ein, um die Liste zu filtern.
So bearbeitest du ein bestehendes Makro
- Wähle den Makro-Platzhalter aus.
- Wähle das ✏️-Symbol aus, um das Konfigurationsfenster zu öffnen.
- Konfiguriere die Parameter. Deine Änderungen werden automatisch gespeichert.
- Setze die Bearbeitung der Seite fort, dann schließt sich das Fenster.
Du kannst außerdem die Symbole für zentriert, mittelbreit und vollbreit auswählen, um die Breite einiger Makros anzupassen. Wähle das 🗑️-Symbol aus, um das Makro zu entfernen.
Parameter
Parameter sind Optionen, mit denen du steuern kannst, was und wie Inhalte aus dem Makro auf einer Seite oder in einem Live Doc angezeigt werden.
Wenn der im Confluence-Cloud-Speicherformat verwendete Parametername vom Label abweicht, das beim Einfügen von Makros über den Browser oder den Slash-Befehl angezeigt wird, steht er unten in Klammern (example).
| Parameter | Erforderlich | Standard | Beschreibung |
|---|---|---|---|
| URL der Test- Ergebnis- XML- Datei ( url) |
Muss entweder den Parameter directoryoder urlenthalten |
Keine | URL einer bestimmten Test-Ergebnis-XML-Datei. Wird durch den Parameter Verzeichnis (URL) deiner Testergebnisdateien überschrieben, wenn du beide verwendest. Beispiel, aus einer Confluence-Instanz: http://yourConfluenceInstance.com/download/attachments/<page id>/file.xmlFür Confluence-Installationen ohne anonymen Nutzerzugriff kannst du Anmeldedaten als Teil dieses Parameters in Form von URL-Parametern angeben: os_username – Der Nutzername einerConfluence-Person mit Berechtigung für den Zugriff auf die JUnit-Testergebnisse. os_password – Das Passwort der im Parameteros_username angegebenen Confluence-Person. |
| Verzeichnis (URL) deiner Testergebnis- dateien ( directory) |
Muss entweder den Parameter directoryoder urlenthalten |
Keine | URL eines Verzeichnisses, das deine Testergebnisdateien enthält. Dies muss ein Verzeichnisname sein und nicht die XML-Datei selbst. Überschreibt den Parameter URL der Test-Ergebnis-XML-Datei, wenn du beide verwendest. Beispiel: file:///C:/TEMP/Beispiel für ein Netzlaufwerk: http://*host*/*path* |
| Berichtsdetail ( reportdetail) |
Nein | all | Detailgrad für den Bericht. Kann all, fixture, summary oder failuresonly sein. |
| Debug ( debug) |
Nein | Keine | Zeigt den Inhalt der Fehler sowie die Fehlermeldungen an. |
Wiki-Markup-Beispiele
Wiki-Markup ist nützlich, wenn du ein Makro außerhalb des Editors hinzufügen musst, zum Beispiel als benutzerdefinierten Inhalt in der Seitenleiste, Kopf- oder Fußzeile eines Bereichs.
Makroname: junitreport
Makro-Body: Keiner.
JUnit-Berichte von einem lokalen Laufwerk laden:
1{junitreport:directory=file:///C:/TEMP/}JUnit-Berichte von einem Netzlaufwerk laden:
1{junitreport:url=http://*host*/*path*}JUnit-Berichte von einer Confluence-Instanz laden:
1{junitreport:url=http://yourConfluenceInstance.com/download/attachments/<page id>/file.xml}JUnit-Berichte von einer Confluence-Cloud-Instanz laden, die eine Authentifizierung erfordert:
Wenn deine Confluence-Instanz nicht für anonyme Nutzende zugänglich ist, gib die Anmeldedaten mit den URL-Parametern os_username und os_password an (als Teil des url-Parameters des Makros). In diesem Beispiel wird der Nutzername „admin“ und das Passwort „secret“ angegeben.
1{junitreport:url=http://yourConfluenceInstance.com/download/attachments/<page id>/file.xml?os_username=admin&os_password=secret}