BTW I updated all our Jenkins builds so that the git checkout happens on a named branch and not "HEAD" as was happening. The Jenkins Git option for this is simply "Check out to specific local branch". The consequence is that GE now knows the intended named branch and it becomes a tag (for search/discovery), instead of a useless value "HEAD".
~ David Smiley Apache Lucene/Solr Search Developer http://www.linkedin.com/in/davidwsmiley On Tue, Dec 5, 2023 at 11:40 AM Jason Gerlowski <gerlowsk...@gmail.com> wrote: > This is awesome; excited to check it out. > > Thanks for flagging for us! > > On Thu, Nov 30, 2023 at 10:11 AM David Smiley <david.w.smi...@gmail.com> > wrote: > > > 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 > > >