본문 바로가기
무모한 도전-주식 인공지능 만들기

테스트 시간을 알아보기 위한 작업

by 인터넷떠돌이 2020. 7. 11.
반응형

안녕하세요?

 

이번 포스팅에서는 다음 작업을 하기 이전에 일단 exe파일로 빌드가 되면 어째 테스트가 진행이 된 시간을 알아보기 힘든 경향이 있습니다. 그래서 완성이 되면 결과를 저장하는 폴더에 시간을 측정하기 위한 텍스트 파일을 생성해서 여기서에다가 기록을 하고자 합니다.

 

먼저 위 스크린샷에서 볼 수 있는 것처럼 모든 자식 프로세스가 끝이 나면, 자연히 부모 프로세스도 종료가 되도록 만들어 주도록 합니다.

 

일단 제대로 부모 프로세스가 종료가 되는 것을 확인할 수 있기는 있었습니다. 이렇게 첫 테스트를 사용해서 한번 제대로 나온 것이 맞는가 했는데..........

 

다음으로 기존에는 print로 결과를 출력하기만 했는 코드를 아예 가지고 와서, 먼저 시작하는 시간을 기록하도록 만들어 줍니다.

 

그리고 나서 종료가 되기 직전에 이 시간을 기록하도록 하고, 그 다음에는 이걸 txt파일로 만들어서 테스트에 걸린 시간을 기록하도록 합니다.

 

 

일단 테스트를 하기 위해서, 먼저 위 스크린샷에서 볼 수 있는 것과 같이 일단 종목을 2종목으로 만들어서 간단하게 테스트에 들어갈 수 있도록 합니다.

 

그런데 마지막에 가서, 무슨 이유에서 인지 모르겠습니다만, 일단 제대로 텍스트 파일이 생성되지 못했는데, 이유가 아마도 텍스트 파일 이름에 있는 듯 합니다.

 

그래서 1차 시도를 하기 위해서, 일단 위 스크린샷에서 볼 수 있는 것처럼 이름을 지정함에 있어서 다른 이름으로 갈 수 있도록 만들어 주도록 합니다.

 

그런데 하다하다 보니, 이것마져도 어떻게 해서 에러가 나오는 것을 확인할 수 있었습니다. 이렇게 해서 계속해서 이 에러를 해결하기 위한 가자가지 시도를 더 해봐야 겠습니다.

 

그래서 이번에는 아예 파일명이 되는데 큰 지장이 없는 형식으로 만들어 줄 수 있도록 하고, 그 다음으로는 이 내용을 텍스트 파일의 이름이 되도록 만들어 줍니다.

 

이렇게 해서 일단 제대로 테스트가 끝난 다음에 제대로 텍스트 파일이 생성이 되는 것을 확인할 수 있었습니다. 이제 이걸 바탕으로 해서, 제대로 시간이 찍혔냐 하면..........

 

그리고 나서 다음으로 볼 수 있는 것으로 위 스크린샷에서 볼 수 있는 것처럼 제대로 테스트를 하면서 걸린 시간을 측정할 수 있기는 있었습니다. 이제 이렇게 해서 다음 작업은 exe파일로 만들어서 한번 구글 코랩에서 이걸 돌릴  수 있는지 없는 지를 알아보러 가야 합니다.

반응형