2012-07-16 3 views
1

일부 외부 도구를 사용하여 테스트를 수행하는 자동 테스트 시스템을 실행합니다. 만약 그들 중 하나가 충돌 - 도구 자체는 내가 뭘거야 아니에요 - 내가 만든 foo.exe.stackdump 파일을 저장하고 싶습니다. 그러나이 파일이 만들어진 위치에 대한 명확한 답을 찾을 수 없었습니다. 필자의 가정은 그것이 작업 디렉토리에있을 것이라는 것입니다 (그러나 디렉토리가 테스트 사이에 자동으로 삭제되기 때문에 확인할 수는 없습니다). 온라인에서 명확한 대답을 찾을 수 없었습니다. Windows 7에서 Cygwin 1.7.7을 사용하고 있습니다.Cygwin에서 실행되는 프로그램이 만든 * .stackdump 파일은 어디에 있습니까?

답변

1

제 경험상 작업 디렉토리에 만들어졌습니다.

그렇다면 자동 제거 기능을 사용하지 않고 어떤 결과가 나타나는지 보았습니까? 그러면 상황에 맞는 즉각적이고 검증 가능한 결과를 얻을 수 있습니다.

+0

크래시를 재현하지 못했습니다 (하루 종일 실행되며 여러 주 동안 한 번만 발생하는 것으로 나타났습니다). 비활성화하는 것은 불행히도 옵션이 아닙니다. 우리는 도구 자체에 대한 테스트도 수행하므로 여기에서 최선의 노력을 시도해도 충분할 수 있습니다. 감사! – Ffejery

+0

@Ffejery : 아마도 테스트에 * .stackdump 파일의 존재를 확인하는 무언가를 추가하고, 거기에 있다면 모든 테스트를 중단 할 수 있습니까? –