2016-04-18 13 views
1

Ich verwende das Flag --profile auf meiner Gradle-Build, um zu sehen, wie viel Zeit jede Aufgabe verwendet, aber es bietet keine feinkörnigen Daten.Wie bekomme ich detaillierte Gradle-Profildaten?

Ich würde gerne weiter nach unten bohren, um zu sehen, wie viel Zeit jeder Test dauert. Ich benötige dies, um zu bestimmen, welche Tests die meiste Zeit verbrauchen, indem nach der verstrichenen Zeit sortiert wird.

Antwort

1

Der Testergebnisbericht unter build/reports/test/index.html sollte Ihnen bereits die Informationen liefern, die Sie suchen.

+0

Ist es möglich, einen aggregierten Bericht als json, xml oder csv zu erstellen? Ich möchte die Daten nach der verstrichenen Zeit sortieren. – neu242

+0

Nun, Sie können die JUnit Ant-Task-kompatible XML-Version in 'build/test-results/test /' finden und von dort selbst aggregieren. Alternativ denke ich, Sie könnten auch einen eigenen ReportGenerator implementieren, der einen Bericht nach Ihren Wünschen erstellt. – Vampire