TXTFIT =測試執行時間爲單個測試聲納:單次測試的執行時間歷史
你好,
我使用聲納來分析我的Maven的Java項目。我正在使用JUnit進行測試,並使用Maven Surefire插件生成有關測試執行時間的報告。
在我的Sonar中,我可以看到測試執行時間並深入瞭解每個單獨測試花費的時間。在時間機器中,我只能比較兩個版本之間的整體測試執行時間。
我想要的是看看TXTFIT如何從最新版本改變。
例如:
在我軟件的1.0版本中,htmlParserTest()需要1秒才能完成。在版本1.1中,我添加了一大堆測試(所以總體執行時間會更長),而且htmlParserTest()突然需要2secs,我希望得到通知「嘿,隊友,htmlParserTest()需要兩倍的時間像以前一樣,你應該看看它「。
什麼我目前正在努力找出:
- 究竟是如何做到的TXTFIT從萬無一失的XML報告到聲納得到什麼?
我目前正在看AbstractSurefireParser.java 但我不確定這是否是默認的surefire插件。
我在看5歲的東西。我目前正在檢查this。仍然不知道,Sonar從哪裏獲得TXTFIT,以及它如何或將它連接到源文件的位置。 - 我可以在Sonar DB中找到TXTFIT嗎?
我正在用DBVisualizer從我的測試聲吶中查看本地數據庫,我不知道該在哪裏尋找。 SNAPSHOT_DATA看起來不像人類可讀的。 - TXTFIT是否保存在數據庫中?
根據這一點,我不得不寫,實際上爲他們節省或一個小部件,只是表明他們在儀表盤上
任何幫助是非常欣賞的傳感器!
嗨西蒙,感謝您的幫助!不幸的是,我有一些[與Sonar REST api的困難....](http://stackoverflow.com/questions/33215598/sonar-rest-api-insufficient-privileges) –