Wie haben test-Jobs in Jenkins mark zu bauen, wie Stabil und NICHT Labil?

Derzeit bin ich beim Bau und beim testen meiner app in Jenkins. Wenn ein test fehlschlägt, in dem job dann wird der build als Instabil gekennzeichnet. Ist es möglich, den build gekennzeichnet werden als Stabil, auch wenn tests fehlschlagen? Der build als Fehlgeschlagen gekennzeichnet, wenn der code nicht kompilieren, und das ist in Ordnung.

  • Aber tests fehlschlagen anzugeben, der build ist instabil. Wenn Sie don ' T care, über die tests fehlschlagen, dann können Sie das bauen nicht, Sie zu laufen.
  • Ich wusste, dass dies der erste Kommentar 🙂 wie auch immer, ich tun wollen, legen Sie fehlerhafte tests, um erfolgreich zu bauen, als mein Haupt-Konzert erste ist, um sicherzustellen, dass der build und die tests kompilieren.
  • Sie brauchen nicht Jenkins für dann. Sie manuell ausführen kompiliert (sind Sie mit Maven?) und dass sagt Sie. Tests sind weniger als nutzlos, wenn Sie nur kompilieren aber nicht passieren.
  • sicher, ich tun. Ich brauche zu machen sicher, dass die tests zu kompilieren
  • Sie Sie brauchen, um zu kompilieren, aber Sie kümmern sich nicht, wenn Sie passieren? Sie wären besser dran, löschen Sie Sie dann, wie Sie sind weniger als nutzlos, wenn Sie nicht mit Ihnen.
  • Sie konnte nur eine Arbeit, die alle es tut, ist, kompilieren Sie Ihre tests. Ich weiß nicht, mit welchem build-tool Sie verwenden, aber wir verwenden SBT. So in Jenkins, ich habe einen job, der fordert sbt test:compile. Dieser Befehl stellt sicher, dass der test kompiliert (nicht ausführen). Schau mal in deinem build-tool, ich bin mir sicher, dass es einen ähnlichen Befehl. Wenn dieser job geht, dann Lauf ich die einzelnen tests. Hoffe, das hilft.

InformationsquelleAutor user1340582 | 2012-12-03
Schreibe einen Kommentar