단위 테스트의 로그 파일로 인해 Jenkins Maven 릴리스가 실패합니다.

사용자 6604221

불행히도 하나에 두 가지 질문이 있거나 해결책이 두 가지 다른 방식으로 진행될 수 있습니다. 단위 테스트를 수행하는 몇 가지 클래스에 log4j 로거를 설정했습니다. 내가 실행할 mvn clean install때 분명히 그 테스트를 실행하고 차례로 로그 파일을 생성합니다 (일반적으로 아무것도 기록되지 않기 때문에 비어 있습니다). 이것은 Jenkins가 내가 할 때 이것을 좋아하지 않는 것 외에는 반드시 문제가 아닙니다 Perform Maven Release. 로컬 변경 사항이있는 작업 공간에 대해 소리를 지르고 실패를 선언하기 전에 로그 파일을 인용합니다.

통합 테스트로 변경하거나 무시하면 모든 것이 잘 작동하기 때문에 단위 테스트를 알고 있습니다. 하지만 해결 방법이 아닌 솔루션을 원합니다.

Jenkins에이 문제를 해결할 수있는 구성이 있습니까?

아니면 단위 테스트에 대한 로깅을 조롱하거나 무시하는 전략이 있습니까?

반드시 무시하고 싶지는 않지만 릴리스 생성을 방해합니다.

아밋

나는 무엇을하는지 잘 Perform Maven Release모르지만 몇 가지 해결책을 제안 할 수 있습니다.

  1. 소스 코드 저장소에서 로그 파일을 제거합니다 (로그 파일은 실행될 때마다 다시 생성되므로 소스 코드 저장소에 있어야한다고 생각하지 않습니다).
  2. (예를 들어 자식라는 파일을 사용 gitignore - 버전 제어에 의해 무시되는 파일의 목록에 잘못된 로그 파일의 경로를 추가 https://git-scm.com/docs/gitignore )

도움이 되었기를 바랍니다!

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

jsonwebtoken으로 인해 단위 테스트가 실패합니다.

분류에서Dev

아마도 잘못된 릴리스 파일로 인해 apt-get 업데이트가 실패합니다.

분류에서Dev

잘못된 설계로 인해 단위 테스트가 때때로 실패합니다.

분류에서Dev

Jenkins는 테스트 실패로 인해 좋은 빌드를 실패로 표시합니다.

분류에서Dev

Jenkins 파이프 라인의 Sonarqube 단계가 403 오류로 실패합니다.

분류에서Dev

Jasmine 단위 테스트에서 MockService의 UseValue로 인해 테스트 실패

분류에서Dev

Maven 릴리스 중에 단위 테스트 및 통합 테스트를 완전히 건너 뛰는 방법 Maven 릴리스 플러그인으로 준비 및 수행

분류에서Dev

세션으로 인해 단위 테스트가 실패 함

분류에서Dev

릴리스 및 gpg 플러그인으로 Maven 빌드가 중단됨

분류에서Dev

io.mockk.MockKException으로 인해 Android Kotlin 단위 테스트가 실패했습니다.

분류에서Dev

'If'문으로 인해 단위 테스트가 실패하지만 이유를 모르겠습니다.

분류에서Dev

Jenkins가 셸 스크립트 실행으로 실패합니다.

분류에서Dev

다른 구성 파일로 인해 nginx 테스트 실패

분류에서Dev

Maven / Jenkins / Git으로 릴리스 태그 생성

분류에서Dev

@Autowired 종속성의 @Mock으로 인해 임의의 junit 테스트 실패가 발생합니다.

분류에서Dev

Shebang으로 인해 스크립트가 실패합니다.

분류에서Dev

단위 테스트 파일 업로드 실패

분류에서Dev

지속적인 통합 : 단위 테스트는 "mvn test"로 실행되지만 JaCoCo에서 실행하면 실패합니다.

분류에서Dev

실제 서비스에 도달 할 때 moq로 C # 단위 테스트가 실패합니다.

분류에서Dev

Jenkins는 gradle 하위 프로젝트의 테스트를 인식하지 못합니다.

분류에서Dev

농담 기반 단위 테스트로 인해 테스트 범위가 0 % 인 이유는 무엇입니까?

분류에서Dev

단위 테스트, 테스트중인 클래스를 하위 클래스로 분류해야합니까?

분류에서Dev

libc6-dev로 인해 Debian 테스트로의 전체 업그레이드 실패 : 중단 : libgcc-8-dev

분류에서Dev

다중 모듈 프로젝트에서 Maven 릴리스 플러그인 사용

분류에서Dev

Mockito doThrow () 메서드로 인해 주어진 예외로 인해 테스트가 실패합니다.

분류에서Dev

Maven 릴리스 프로세스 단계

분류에서Dev

django-allauth에서 단위 테스트로 로그인 할 수 없습니다.

분류에서Dev

Maven 프로젝트의 특정 테스트로 Jenkins 병렬 테스트

분류에서Dev

Heroku 리뷰 앱의 Elixir 빌드가 믹스 릴리스를 실행할 때 (ArgumentError) 인수 오류 : erlang.binary_to_atom (nil, : utf8)로 실패합니다.

Related 관련 기사

  1. 1

    jsonwebtoken으로 인해 단위 테스트가 실패합니다.

  2. 2

    아마도 잘못된 릴리스 파일로 인해 apt-get 업데이트가 실패합니다.

  3. 3

    잘못된 설계로 인해 단위 테스트가 때때로 실패합니다.

  4. 4

    Jenkins는 테스트 실패로 인해 좋은 빌드를 실패로 표시합니다.

  5. 5

    Jenkins 파이프 라인의 Sonarqube 단계가 403 오류로 실패합니다.

  6. 6

    Jasmine 단위 테스트에서 MockService의 UseValue로 인해 테스트 실패

  7. 7

    Maven 릴리스 중에 단위 테스트 및 통합 테스트를 완전히 건너 뛰는 방법 Maven 릴리스 플러그인으로 준비 및 수행

  8. 8

    세션으로 인해 단위 테스트가 실패 함

  9. 9

    릴리스 및 gpg 플러그인으로 Maven 빌드가 중단됨

  10. 10

    io.mockk.MockKException으로 인해 Android Kotlin 단위 테스트가 실패했습니다.

  11. 11

    'If'문으로 인해 단위 테스트가 실패하지만 이유를 모르겠습니다.

  12. 12

    Jenkins가 셸 스크립트 실행으로 실패합니다.

  13. 13

    다른 구성 파일로 인해 nginx 테스트 실패

  14. 14

    Maven / Jenkins / Git으로 릴리스 태그 생성

  15. 15

    @Autowired 종속성의 @Mock으로 인해 임의의 junit 테스트 실패가 발생합니다.

  16. 16

    Shebang으로 인해 스크립트가 실패합니다.

  17. 17

    단위 테스트 파일 업로드 실패

  18. 18

    지속적인 통합 : 단위 테스트는 "mvn test"로 실행되지만 JaCoCo에서 실행하면 실패합니다.

  19. 19

    실제 서비스에 도달 할 때 moq로 C # 단위 테스트가 실패합니다.

  20. 20

    Jenkins는 gradle 하위 프로젝트의 테스트를 인식하지 못합니다.

  21. 21

    농담 기반 단위 테스트로 인해 테스트 범위가 0 % 인 이유는 무엇입니까?

  22. 22

    단위 테스트, 테스트중인 클래스를 하위 클래스로 분류해야합니까?

  23. 23

    libc6-dev로 인해 Debian 테스트로의 전체 업그레이드 실패 : 중단 : libgcc-8-dev

  24. 24

    다중 모듈 프로젝트에서 Maven 릴리스 플러그인 사용

  25. 25

    Mockito doThrow () 메서드로 인해 주어진 예외로 인해 테스트가 실패합니다.

  26. 26

    Maven 릴리스 프로세스 단계

  27. 27

    django-allauth에서 단위 테스트로 로그인 할 수 없습니다.

  28. 28

    Maven 프로젝트의 특정 테스트로 Jenkins 병렬 테스트

  29. 29

    Heroku 리뷰 앱의 Elixir 빌드가 믹스 릴리스를 실행할 때 (ArgumentError) 인수 오류 : erlang.binary_to_atom (nil, : utf8)로 실패합니다.

뜨겁다태그

보관