Skip Maven Unit Tes

Diposting pada

Di maven untuk melewati unit test bisa menggunakan script :

 -Dmaven.test.skip = true

1. maven.test.skip=true

1.1 Untuk melewati unit tes, gunakan argumen ini -Dmaven.test.skip = true

Di Terminal bisa gunakan script berikut:

$ mvn package -Dmaven.test.skip=true

or

mvn clean install -Dmaven.test.skip=true

or

mvn clean install -DskipTests

1.2 Atau didefinisikan dalam pom.xml dan menjalankan perintah paket secara normal.

pom.xml

<properties>
        <maven.test.skip>true</maven.test.skip>
</properties>

hasil tes

$ mvn package
#no test

2. skipTests

2.1 Alternatif lain, gunakan ini jitu -DskipTests

$ mvn package -DskipTests

2.2 Atau ini.

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.19.1</version>
    <configuration>
        <skipTests>true</skipTests>
    </configuration>
</plugin

3. maven.test.skip vs skipTests

Perbedaan inti: maven.test.skip adalah fitur Maven sendiri, lewati tes compile, lewati uji coba, abaikan saja proses pengujian. skipTests adalah fitur dari plugin surefire, kompilasi tes tetapi lewati menjalankannya. Biasanya, saya lebih suka maven.test.skip

Saya lebih suka maven.test.skip.

 

 

 

 

 

 

 

 

 

 

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.