2012-07-16 31 views
1

我運行一個使用一些外部工具進行測試的自動測試系統。如果其中一個崩潰 - 儘管該工具本身不是我測試的 - 我想保存創建的foo.exe.stackdump文件。但是,我一直無法找到關於創建該文件的明確答案。我的假設是它將在工作目錄中(但我無法驗證,因爲該目錄在測試之間自動清除),並且我無法在線找到明確的答案。 我在Windows 7上使用Cygwin 1.7.7。* .stackdump文件在Cygwin下運行的程序創建的文件在哪裏?

回答

1

根據我的經驗,它們是在工作目錄中創建的。

這就是說,你有沒有嘗試禁用自動清除,只看到會發生什麼?這會給你一個特定於你的情況的直接和可驗證的結果。

+0

我一直沒有能夠重現崩潰(這整天運行,我只看到它發生了一次,在幾個星期),並禁用它不幸是不是一個選項。我們也對工具本身進行了測試,因此在這裏盡最大努力嘗試可能就足夠了。謝謝! – Ffejery 2012-07-17 16:55:35

+0

@Ffejery:可能在你的測試中添加了一些東西來檢查是否存在一個'* .stackdump'文件,並且如果它在那裏則停止所有測試? – 2012-07-17 19:24:07

相關問題