Gradle für Tests 2 Frameworks

nussratte

Mitglied
Hallo,

ich versuche mir gerade Grundkenntnisse in der Verwendung von Gradle anzueignen.
Ich habe dafür angefangen ein Buch zu lesen und stelle die Inhalte parallel zum lesen nach

Joachim Baumann
Gradle
https://www.dpunkt.de/buecher/4015/gradle.html
das Buch ist zwar etwas älter aber für den Einstieg sollte es ja reichen.

Jetzt bin ich an der Stelle angekommen bei dem Tests geschrieben werden und mittels eines per Dependencies eingefügtes Framework ausgeführt werden sollen

zum einen wird im Buch TestNG genutzt und ausgeführt im gradle.build per
Code:
test {
    useTestNG()
}

wenn ich nun gradle build ausführe wird mein Test ausgeführt und ich kann im build ordner unter tests den Report ansehen

zusätzlich wird in dem Buch auch SpockFramework benutzt, es steht dort aber nicht wie man das "benutzt" wenn ich einfach den test "Block" aus dem gradle.build auskommentiere wird mein Spock Test ausgeführt und ist im Report zu sehen

jetzt steht im Buch das man auch beides ausführen kann (ist auch ein Screenshot des Reports) es steht aber nicht wie das gemacht wird oder generell wie man das gradle.build anpassen muss

1. Wie führt man beide Tests aus? Was muss man dafür machen?
2. Warum muss man für die Ausführung des testNG Tests den Test block schreiben und bei Spock schreibt man gar nichts?

wäre für Hilfe sehr dankbar

mein gradle.build sieht wie folgt aus

Code:
plugins {
    id 'java'
    id 'groovy'
}

group 'de.meine-domain'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8
targetCompatibility = 1.8

repositories {
    mavenCentral()
}

dependencies {
    compile group: 'org.codehaus.groovy', name: 'groovy', version: '2.5.2'

    testCompile group: 'junit', name: 'junit', version: '4.12'
    testCompile group: 'org.testng', name: 'testng', version: '6.+'
    testCompile group: 'org.spockframework', name: 'spock-core', version: '1.2-groovy-2.5'

}

/*
test {
    useTestNG()
}
*/
jar {
    manifest {
        attributes 'Main-Class': 'de.gradlebuch.HelloWorld'
    }
}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
von Spotz Gradle: Dependencies und Plugins vom root Projekt für die child-Projekte verfügbar machen Tools - Maven, Gradle, Ant & mehr 5
M Was ist besser für den Anfang, Maven oder Gradle? Tools - Maven, Gradle, Ant & mehr 6
C Gradle startet SpringBoot-Anwendung nicht (Build aber successfull) Tools - Maven, Gradle, Ant & mehr 1
8u3631984 In Gitlab Pipleline Dokcer Image pushen mit gradle bootBuildImage Tools - Maven, Gradle, Ant & mehr 0
N No Main Manifest Attribute trotz Eintrag bei Gradle Tools - Maven, Gradle, Ant & mehr 1
8u3631984 Gradle und NPM wie strukturieren Tools - Maven, Gradle, Ant & mehr 3
S Gradle kann Lottie Implementation nicht finden Tools - Maven, Gradle, Ant & mehr 5
Gradle build funktioniert nicht Tools - Maven, Gradle, Ant & mehr 10
Moman2022 Hauptklasse kann nicht gefunden werden gradle build Tools - Maven, Gradle, Ant & mehr 3
8u3631984 Gradle nicht benötigte Dependencies finden Tools - Maven, Gradle, Ant & mehr 3
B Gradle Terminal/Console Encoder Tools - Maven, Gradle, Ant & mehr 9
S "Wer" löscht JARs aus meinem Gradle-cache? Tools - Maven, Gradle, Ant & mehr 3
von Spotz Gradle: Warum wird das Plugin nicht geladen? Tools - Maven, Gradle, Ant & mehr 4
8u3631984 Verschachteltes Gradle Projekt Tools - Maven, Gradle, Ant & mehr 0
J Gradle signing Plugin Tools - Maven, Gradle, Ant & mehr 0
Y Gradle finished with non-zero exit value 1 mit Gradle Tools - Maven, Gradle, Ant & mehr 1
L Gradle Ein lokales Eclipse Projekt in Gradle dependency einbinden Tools - Maven, Gradle, Ant & mehr 2
8u3631984 Gradle : Baue anderes Modul und packe es in einen Docker Container Tools - Maven, Gradle, Ant & mehr 0
P Gradle Dependencies in Module vererben Tools - Maven, Gradle, Ant & mehr 2
J [Gradle] Task Reihenfolge pusblishMaven vor codenarcTest Tools - Maven, Gradle, Ant & mehr 0
J netbeans - jasperreports - gradle - klappt nicht Tools - Maven, Gradle, Ant & mehr 0
sascha-sphw Maven vs Gradle Tools - Maven, Gradle, Ant & mehr 24
L Gradle src-gen zum Classpath hinzufügen Tools - Maven, Gradle, Ant & mehr 0
N Gradle Tools - Maven, Gradle, Ant & mehr 4
W Gradle in Netbeans ... wie? Tools - Maven, Gradle, Ant & mehr 28
E Gradle Build Tools - Maven, Gradle, Ant & mehr 1
C Gradle create project within application Tools - Maven, Gradle, Ant & mehr 0
Tom299 (Gradle) Wie die JAR eines 2. Projektes "includieren" Tools - Maven, Gradle, Ant & mehr 1
Psypsy Multi-Projekt mit Gradle Tools - Maven, Gradle, Ant & mehr 1
Kr0e Best practices / Gradle und co Tools - Maven, Gradle, Ant & mehr 7
W git - Ordner für Push-Befehl sperren Tools - Maven, Gradle, Ant & mehr 2
8u3631984 JAR aus anderem Module verwenden für Docker Image Tools - Maven, Gradle, Ant & mehr 0
Avalon Open Source Alternative für Prometheus gesucht Tools - Maven, Gradle, Ant & mehr 3
F Setup für meine .Jar Tools - Maven, Gradle, Ant & mehr 4
F Übergreifende Deploymentlösung für Tomcat, Websphere,... Tools - Maven, Gradle, Ant & mehr 0
A Maven Standard/User-Libraries für alle Eclipse-Projekte bereitstellen Tools - Maven, Gradle, Ant & mehr 3
reibi Maven Projekt für Zusatzdaten Tools - Maven, Gradle, Ant & mehr 0
HaukeG Maven Suche nach Ideen für Realisierung eines eigenen Plugin Tools - Maven, Gradle, Ant & mehr 3
S Maven Arquillian braucht fast eine Minute für ein Deployment Tools - Maven, Gradle, Ant & mehr 5
maestr0 Maven Plugin Entwicklungs Buch für Einsteiger Tools - Maven, Gradle, Ant & mehr 8
M Plattformunabhängiges Deployment für simple Zwecke Tools - Maven, Gradle, Ant & mehr 4
D property-Konfigurationsdatei für webApp(war) - wohin) - /conf/Catalina/<host>/ ? Tools - Maven, Gradle, Ant & mehr 9
K Jenkins Konfiguration für einen multi-module Maven Projekt Tools - Maven, Gradle, Ant & mehr 2
fastjack Maven: eine Jar für mehrere Teilprojekte Tools - Maven, Gradle, Ant & mehr 5
Guybrush Threepwood Installationsumgebung für Mac Tools - Maven, Gradle, Ant & mehr 2
D eine Abhängigkeit für viele jars Tools - Maven, Gradle, Ant & mehr 4
P Installer für Anwendung bauen Tools - Maven, Gradle, Ant & mehr 4
P Maven Tutorial für Anfänger Tools - Maven, Gradle, Ant & mehr 5
I Ratschläge für eine automatisierte Installation benötigt Tools - Maven, Gradle, Ant & mehr 3
slawaweis Ant Trennstrich in Attributen für eigene Ant Tasks Tools - Maven, Gradle, Ant & mehr 2
K Ant Source in JAR mitliefern für Debugging Tools - Maven, Gradle, Ant & mehr 3
M Maven Source Folder für "Examples" Tools - Maven, Gradle, Ant & mehr 2
L Buckminsterbeispiele für RCP Tools - Maven, Gradle, Ant & mehr 5
F Installer der nur für Benutzer installiert Tools - Maven, Gradle, Ant & mehr 7
-horn- Pures JRE ohne Ballast? Für BOINC-Projekt Tools - Maven, Gradle, Ant & mehr 4
D verschiedene Versionen "builden" für Test und Lifebetrieb Tools - Maven, Gradle, Ant & mehr 14
D maven config für nexus Tools - Maven, Gradle, Ant & mehr 8
R Temporärer speicherort für Applets Tools - Maven, Gradle, Ant & mehr 33
R [Maven2] immer Build failed für Projekt Tools - Maven, Gradle, Ant & mehr 10
Guybrush Threepwood Lizenz für Closed Source Tools - Maven, Gradle, Ant & mehr 6
C Property-Datei für Web Start Tools - Maven, Gradle, Ant & mehr 2
C Ant target für Eclipse .classpath Tools - Maven, Gradle, Ant & mehr 6
A Muss ich für jeden JBoss deployen? Tools - Maven, Gradle, Ant & mehr 3
J keytool um für Tomcat keystore file zu erstellen Tools - Maven, Gradle, Ant & mehr 1
M Autostart unter Windows für Java Aplikation Tools - Maven, Gradle, Ant & mehr 10
X Applets für Datenbankzugriff signieren Tools - Maven, Gradle, Ant & mehr 8
D Bibliotheken für Applet Tools - Maven, Gradle, Ant & mehr 5
I Fehler beim Signieren der JAR Dateien für Webstart Tools - Maven, Gradle, Ant & mehr 1
M Alternative Grafik für nicht-javafähige Browser Tools - Maven, Gradle, Ant & mehr 12
G Thread für bewegte Zeichnung wird nicht gestartet Tools - Maven, Gradle, Ant & mehr 3
C Applet für kurze Zeit nach dem starten anhalten Tools - Maven, Gradle, Ant & mehr 2
F Für Read Zugriff auf Server signieren? Tools - Maven, Gradle, Ant & mehr 8
K Ein Objekt anhalten für eine bestimmte Zeit Tools - Maven, Gradle, Ant & mehr 2
D Schon wieder eine Frage für meinen Editor Tools - Maven, Gradle, Ant & mehr 10
M Java-Applet Unterstützung in Browsern (für Java 1.1.8) Tools - Maven, Gradle, Ant & mehr 5
M Applet für Onlinezahlungen? Tools - Maven, Gradle, Ant & mehr 2
T Menü für WebSite in Applet Tools - Maven, Gradle, Ant & mehr 9
T Separaten Thread für GUI bei Applets? Tools - Maven, Gradle, Ant & mehr 5
S Schnittstelle für Applet von außen Tools - Maven, Gradle, Ant & mehr 4
S showDocument() für eine Rollover-Button-Klasse Tools - Maven, Gradle, Ant & mehr 2
L Hintergrundbild für Applet Tools - Maven, Gradle, Ant & mehr 3
J Editor für ".class"-Dateien? Tools - Maven, Gradle, Ant & mehr 3
A Mehr Speicher für Applet? Tools - Maven, Gradle, Ant & mehr 7
O Horizontales Menü für Homepage Tools - Maven, Gradle, Ant & mehr 3
A Sicherheitrichtlinien für Applets Tools - Maven, Gradle, Ant & mehr 2
S Buttons erstellen ... schwer für anfänger ... bitte helft Tools - Maven, Gradle, Ant & mehr 4
H Maven JUnit5 Tests werden ignoriert Tools - Maven, Gradle, Ant & mehr 5
LimDul Maven Einzelne Unit Tests in Maven Builds skippen Tools - Maven, Gradle, Ant & mehr 3
H Jenkins keine Tests gefunden - aber in Maven Tools - Maven, Gradle, Ant & mehr 30
H Maven - keine Durchführung von Tests Tools - Maven, Gradle, Ant & mehr 12
D [Maven]wie bekommt man separat ausführbare (executable jar) tests Tools - Maven, Gradle, Ant & mehr 4
C Buckminster + plugin tests Tools - Maven, Gradle, Ant & mehr 3
Kessi Maven und Eclipse Plug-in Unit Tests Tools - Maven, Gradle, Ant & mehr 9
A Fehler bei Junit Tests über Ant Tools - Maven, Gradle, Ant & mehr 2
H ANT - Kompilieren von JUnit-Tests Tools - Maven, Gradle, Ant & mehr 7
S JUnit-Tests mit Ant und assert Tools - Maven, Gradle, Ant & mehr 3

Ähnliche Java Themen


Oben