2014-01-24 151 views
7

我有一個TeamCity構建設置,除了運行集成測試外什麼都不做。可悲的是,測試是不可靠的。他們中的大多數都能正常工作,但有一些間歇性地不時失敗。TeamCity測試失敗統計

我非常喜歡能夠獲得最常見測試失敗的圖表。基本上我想知道哪些測試最經常失敗。

我知道TC可以向我展示任何單一測試的通過/失敗統計。但我不打算去點擊所有400多個測試來找出哪些失敗最頻繁!

如果無法讓TC向我顯示這些信息,是否有一些接口可以讓我下載數據,以便自己處理?

回答

9

你可以指望通過以下步驟,在這個環節上的細節經常失敗從TeamCity的測試細節:

導線與路線:Projects -> (select proj) -> Current Problems (tab) -> View tests failed within the last 120hrs (link present at right side of page)

http://confluence.jetbrains.com/display/TCD7/Viewing+Tests+and+Configuration+Problems#ViewingTestsandConfigurationProblems-ViewingTestsFailedwithinLast120Hours

+0

我找不到這個。也許我在找錯地方。當我查看某個特定項目時,我會看到Overview |歷史|更改日誌|問題日誌|統計|兼容代理|等待更改|設置。我沒有在任何地方看到「當前問題」選項卡。 (TeamCity 8.0.2) – MathematicalOrchid

+1

等一下,我找到了。你必須去一個_project_頁面,而不是_build_頁面。 (我從來沒有這樣做過,我只看過所有的構建頁面,或者一個特定構建的頁面,我甚至沒有意識到這是一個子項目的頁面!) – MathematicalOrchid

+0

這隻顯示最後一個120小時,請看我的答案,你可以看到更多的細節 – Dizzle

0

我居然找到了一個更好的方式比至少是版本9的接受答案。

在構建失敗「概述」頁面是這樣的:

enter image description here

您可以在小下拉菜單中點擊測試的歷史記錄按鈕

你將會看到一個視圖中顯示像這樣:

enter image description here

+1

這並沒有完成所要求的 - 請注意OP說:「我知道TC可以顯示任何單個測試的通過/失敗統計數據,但是我我不打算去點擊所有400多個測試來找出哪些失敗最頻繁!「 – Snargleplax