naver / guitar

76 stars 18 forks source link

오류누적 카운트 기준을 좀더 자세히 알고싶습니다. #350

Open oops0905 opened 7 years ago

oops0905 commented 7 years ago

이번에 메일리포트 기능이 업데이트가 되어 기쁘게 생각하고있고 감사합니다.

오류누적 카운트하는 기준을 좀더 자세히 알고싶습니다.

오류누적 설정은 기본 ini설정 그대로 3,6,9 구요.. 예를들어

A스크립트 , B스크립트, C스크립트 가 시간대별로 각각 돌아가고 매일 이걸 반복하고 있는데요

  1. 만약 A스크립트 10번라인에서 오류가 발생했고 시간이 지나면 B스크립트가 실행되는데요 A스크립트 10번라인에서 오류가 3번 발생하면 리포트 발생할꺼라 예상되는데요 A스크립트가 연속으로 실행되지 않고 다른 스크립트가 실행되는 상황에서도 카운트를 누적해서 3회되었을때 메일을 발송하는지요?

  2. 1번상황이 누적이 가능하다면 또 추가적으로 A스크립트에서 10번라인에서 오류가 1회 발생하였고 B스크립트가 실행되고 다시 A스크립트가 실행되었을때 오류가 발생하지 않았지만 그 다음날에 같은오류가 2번 발생한다면 당일이 아닌 다음날에도 카운트 누적을 유지하여 체크하여 메일을 발송하는지도 궁금합니다.

  3. 설정에 3,6,9 인데요 3회 6회 9회에 메일을 발송하고 만약 이설정에서 9회를 넘어가면 어떻게 되지요? 다시 3회로 체크하는건가요?

오류누적 체크하는 기준을 좀더 명확하게 알고싶네요~^^ 답변 부탁드립니다.

ssmmhh commented 7 years ago

스크립트의 연속오류 판단 기준은 실행되는 각 "메인 스크립트" 별로 기준이 입니다.

만약 A,B,C 라는 메인으로 실행되는 스크립트가 있다고 판단하면 오류 누적은 A, B, C 별도로 각각 카운트 됩니다.

오류 누적은 날짜와 시간에 관계없이 모두 누적되며, 최신 테스트결과가 성공이면, 누적 카운트는 0으로 초기화 됩니다.

예를 들어, A, B, C 가 각각 순서대로 실행하여 모두 에러가 발생되었다면, 각 스크립트 별로 1씩 카운트가 되며, 누적오류 메일은 발송되지 않습니다.

이후 A기준으로 오류가 3번 발생하게 되면 메일이 가게되며, B가 이후에 다시 모두 정상 처리되면 B카운트는 다시 0으로 됩니다.

GUITAR의 리포트 메인화면을 보면 각 메인 스크립트 별로 테스트 현황이 나오는데, 이 각 스크립트 별로 각각 누적수를 카운트 한다고 보시면 됩니다.

oops0905 commented 7 years ago

추가적으로 질문드립니다. 1.그렇다면 A스크립트 10번에서 에러나고 B스크립트 실행되고 다시 A스크립트 실행될때 20번라인에서 에러난다면 A스크립트 카운트는 각각라인에대해서 별도로 에러누적 저장되는건가요?
아니면 라인 상관없이 A카운트가 올라가는건지요?

  1. 3회가 최소 체크기준인가요 2회실패로도 메일발송 적용가능한지요?
ssmmhh commented 7 years ago
  1. 스크립트와 라인에 관계 있습니다. 라인이 다르면 각각 다르게 누적됩니다.

  2. 2회도 가능합니다.