Это кажется таким легким делом, что я почти уверен, что-то подобное должно существовать.Я просто не знаю, где его найти.С другой стороны, возможно, есть технические причины, по которым это невозможно, и я просто их не вижу.
Но в принципе, мне кажется, было бы очень полезно, если бы, учитывая конкретный модульный тест,Можно было (с помощью CI-сервера, например Jenkins ) просмотреть историю коммитов, которые повлияли на красный / зеленый статус рассматриваемого теста.Итак, скажем, я хочу увидеть такую историю для текстового блока X;Я мог бы видеть историю, похожую на эту:
Revision | Date | Test X Status
-------------------------------------
123 | 2011-03-20 | Failed
120 | 2011-03-19 | Passed
119 | 2011-03-19 | Failed
112 | 2011-03-16 | Passed
111 | 2011-03-16 | Pending
Надеюсь, это имеет смысл: то, что я увидел бы, в основном представляло собой отфильтрованный список коммитов - только те, которые оказали какое-то влияние на результат конкретного юнитапроверяемый вопрос (X).
Существует ли такой инструмент ( где-нибудь ), так как в качестве отдельного инструмента, в качестве компонента некоторого программного обеспечения для совместной работы, в качестве плагина для Eclipse, VisualСтудия и пр.)?