Alla fine mi hanno girato un esempio funzionante, e ho usato
maven-invoker-plugin

https://maven.apache.org/plugins/maven-invoker-plugin/

Sono riuscito a scrivere integration test abbastanza facilmente, puoi
fornirgli una directory di progetto per ogni test e associare script per
setup e controllo del risultato.
Per ora è sufficiente.

MI ha dato l'impressione di essere più grezzo di Takari (che però non ho
sperimentato, alla fine).
Una altra cosa è che Takari permetterebbe di testare con versioni Maven
diverse, maven-invoker-plugin non credo abbia niente del genere.

Comunque per ora (per quello che devo fare) è sufficiente.
Potrei tornare sui miei passi quando dovrò testare il plug-in che fa
chiamate ad un servizio web... :/

Grazie per le idee!

Il ven 28 ago 2020 21:07 efisio MANCA [email protected]
[it-torino-java-jug] <[email protected]> ha scritto:

>
>
> Figo , grazie .
>
> Efisio Manca
>
>
> Il venerdì 28 agosto 2020, 20:00:10 CEST, Alberto Minetti
> [email protected] [it-torino-java-jug] <
> [email protected]> ha scritto:
>
>
>
>
> Ciao,
>  Ho recentemente usato questo plugin trovandomi molto soddisfatto, anche
> se la documentazione non è eccezionale:
> https://github.com/takari/takari-plugin-testing-project
>
> Puoi fare un vero e proprio e2e del tuo plugin su un progetto si prova che
> devi mettere tra i sorgenti di test, puoi verificare il contenuto dei log
> dell'esecuzione, il contenuto della cartella target e molto altro.
>
> Inoltre permette di scatenare più goal con multiple versioni di maven.
>
> Poco conosciuto, ma molto valido
> Un Saluto
>
> Il Ven 28 Ago 2020, 10:04 efisio MANCA [email protected]
> [it-torino-java-jug] <[email protected]> ha scritto:
>
>
>
> Non saprei .... hai pensato ad un ambiente jenkins dove scatenare le build
> e verificare che non ci siano regressioni ? ovviamente è una cosa
> "artigianale"
>
> Efisio Manca
>
>
> Il venerdì 28 agosto 2020, 09:30:23 CEST, steferk [email protected]
> [it-torino-java-jug] <[email protected]> ha scritto:
>
>
>
>
> Grazie, purtroppo non approfondisce la parte di come fare test (nel mio
> caso sarebbe la cosa migliore avere test di integrazione).
>
> La documentazione più aggiornata che trovo sull'argomento risale tutta a
> 5/6 anni fa. Ma possibile che da 5 anni nessuno scriva più plugin Maven?
>
> Il gio 27 ago 2020 11:04 efisio MANCA [email protected]
> [it-torino-java-jug] <[email protected]> ha scritto:
>
>
>
> credo che tu lo abbia già trovato ....... io ne sto costruendo uno ora .
> How to Create a Maven Plugin | Baeldung
> <https://www.baeldung.com/maven-plugin>
>
> How to Create a Maven Plugin | Baeldung
>
> Learn how to create a Maven plugin from scratch..
> <https://www.baeldung.com/maven-plugin>
>
>
>
>
>
> Efisio Manca
>
>
> Il giovedì 27 agosto 2020, 10:56:29 CEST, steferk [email protected]
> [it-torino-java-jug] <[email protected]> ha scritto:
>
>
>
>
> Ciao a tutti,
>   qualcuno di voi ha mai dovuto testare un plugin Maven e può segnalarmi
> un qualche tutorial/libro/altro sull'argomento?
>
>   Documentazione ufficiale: no, è la terza volta che ci torno su e se non
> l'ho capita finora...
>
>   Grazie per qualsiasi suggerimento
>
>
>
>
> 

Reply via email to