Build und Integrationstests
Nach der Konfiguration deines Maven-Projekts prüfst du, ob es erfolgreich baut:
bash
mvn clean packageJIRA-abhängige Integrationstests
Ein kleiner Teil der ATAF-Core-Tests prüft den HTTP-Client gegen einen JIRA-ähnlichen Endpunkt (z. B. jira.example.org). Damit der Standard-Build self-contained und CI-tauglich bleibt, sind diese Tests standardmäßig deaktiviert und über eine System-Property gesteuert:
- Property:
ataf.it.jira.enabled - Standardwert:
false(Property nicht gesetzt). - Effekt:
- Wenn
ataf.it.jira.enablednicht gesetzt oderfalseist, werden die JIRA-Integrationstests übersprungen. - Bei
ataf.it.jira.enabled=truewerden die Tests ausgeführt und versuchen, die konfigurierte JIRA-URL zu erreichen.
- Wenn
Beispiele
bash
# Standard-Build (JIRA-Tests übersprungen)
mvn clean installbash
# Inklusive JIRA-abhängige Tests (erfordert eine geeignete JIRA-Testumgebung)
mvn clean install -Dataf.it.jira.enabled=trueDie vollständige Jira-Konfiguration inklusive der zur Laufzeit übergebenen Zugangsdaten findest du unter Property-Dateien und Laufzeit-Zugangsdaten.