我正在調試一個定期引發IOException的測試,注意到一個文件不能被刪除,因爲它正在被另一個進程使用。我懷疑這個過程確實是我的測試工具,並且當我期望的時候,進程中的某個其他線程還沒有處理它的文件資源。 有沒有一種工具可以用來確定哪個線程持有阻礙鎖?如果我能夠識別線程,那麼我可以檢查它的調用堆棧,並至少嘗試確定資源尚未處理的原因。 SOS debugging tool看起來很有希望,但是我沒有看
我已經在Python中編寫了自定義測試工具(由於大量的自定義邏輯,現有的工具並不適合)。 Windows任務調度程序每天每小時啓動一次。由於我的測試現在需要超過2個小時才能運行並且正在增長,所以我遇到了問題。現在我只是檢查系統時間,除非hour % 3 == 0什麼都不做,但我不喜歡那樣。我有一個包含一個文本文件: # This is a comment
LatestTestedBuild =