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-Dokument 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:
{junitreport:directory=file:///C:/TEMP/}JUnit-Berichte von einem Netzlaufwerk laden:
{junitreport:url=http://*host*/*path*}JUnit-Berichte von einer Confluence-Instanz laden:
{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 Nutzer 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.
{junitreport:url=http://yourConfluenceInstance.com/download/attachments/<page id>/file.xml?os_username=admin&os_password=secret}