IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Maven Java Discussion :

Surefire-Reports Supprimer les system-out


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut Surefire-Reports Supprimer les system-out
    Hello,

    Surefire Reports, lors de son exécution, stocke les sorties console dans un noeud "<system-out>".
    Est-il possible de configurer le plugin pour qu'il n'ajoute pas ces informations ?

    Le pourquoi de ma question:
    Mon projet, géré par Hudson pour l'Intégration Continue, échoue pour une raison qui m'échappe un peu:
    Certains fichiers XML créés par Surefire Reports finissent par un <system-out>. Plus rien après. Comme si le reste était tronqué.
    J'ai l'impression que parfois c'est tellement verbeux qu'il a du mal à ajouter cette partie.
    Le problème, c'est que je me choppe une Exception et que le build n'est pas exécuté !
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Je ne crois pas que ce soit possible.
    Pourquoi ne pas redirigé System.out dans tes tests?

  3. #3
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    En fait je cherchais à une solution qui ne touche pas à mes projets, juste à la configuration Maven ou Hudson.

    Ce qui est étrange en fait, c'est que cela n'arrive pas toujours. La compilation va parfois bien se passer, parfois non !
    Le souci c'est que les logs de la compilation sont assez gros (140 Mo après seulement le 2e sous module), donc pas facile à y retrouver des infos...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Ok.

    Je trouve que 140Mo envoyé sur System.out, c'est beaucoup

    Tu peux peux être utilisé le paramètre redirectTestOutputToFile du plugin surefire: http://maven.apache.org/plugins/mave...stOutputToFile

  5. #5
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    140 Mo, c'est sûr, c'est beaucoup.
    Hibernate me pourri mes logs.

    D'ailleurs, ça me montre quelque chose de très louche : Les builds qui réussissent ont un log de 40 Mo, ceux qui ratent de 140 Mo...

    Edit: Non, c'est ok pour ce souci: la différence vient du fait que le formatage des requêtes SQL d'Hibernate a été réactivé. C'est donc naturellement beaucoup plus verbeux...

    Je vais essayer de voir ce qu'il y a dedans, pour trouver l'origine du vrai problème. Sinon, j'essaierais avec l'option dont tu parles.
    Ca va peut être le calmer...

    Merci.
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  6. #6
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Après un petit essayage, le paramètre redirectTestOutputToFile reporte bien les output des tests dans un fichier texte externe, mais ne supprime pas les system-out du fichier XML.
    La seule solution est donc pour moi de mieux gérer ce qui part dans log...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

Discussions similaires

  1. impossible de supprimer les points de restauration du systeme!
    Par stephanech dans le forum Windows Vista
    Réponses: 0
    Dernier message: 08/02/2011, 10h02
  2. [PROC REPORT] Supprimer les Page Break
    Par toppich88 dans le forum ODS et reporting
    Réponses: 1
    Dernier message: 04/06/2010, 18h25
  3. [2.0]Supprimer les fichiers temporaires Crystal Report
    Par malbaladejo dans le forum ASP.NET
    Réponses: 1
    Dernier message: 28/05/2007, 10h31
  4. Enlever tous les System.out
    Par Dinytro dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 04/09/2006, 17h26
  5. [tomcat] Ou s'inscrit les System.out.println des servlets ?
    Par Shiryu44 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 06/04/2005, 09h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo