I would like to draw more attention to what Gradle Enterprise is giving
us.  Test history:

https://ge.apache.org/scans/tests?search.relativeStartTime=P90D&search.rootProjectNames=solr-root

You might want to bookmark that!  (Or memorize go to ge.apache.org, go to
the "Tests" tab, and put "solr-root" as the project name, click Refresh.
Choose a different time period if you wish; default 7 is kind of short).  I
can search for specific tests and see the history of that test.
At the moment GE basically only sees Jenkins builds where Jenkins itself is
running the tests.  Months ago I converted the branch_9x job to Crave and
it's now shown here but I'd prefer to switch it back to get these insights.

It has also surfaced something that used to be more invisible -- the
rootProject.name is "solr-root".  Really, we don't need that "-root"
suffix.  Most other projects I see don't do that.  Granted changing it
means kind of losing some history but this is early days still.

Improvement ideas:
* Convert Jenkins branch_9x away from Crave.  (Crave is still ideal for PRs)
* gradle test failure summaries should not only print the "reproduce" line
but also a URL to click to access the test history.
* Enable "Flaky Test Detection" --
https://docs.gradle.com/enterprise/flaky-test-detection/
* rootProject.name=solr ?
* more/better GE "tags" and "values" to enable easier test filtering and
correlating test failures against distinct environments / branches

~ David

Reply via email to