Hurray! On Fri, Jan 27, 2023, 19:27 David Smiley <dsmi...@apache.org> wrote:
> The PR is merged. Henceforth, all java based tests will run on PRs. > Also "crave run" now has the defaults so you can run that at your terminal > without adding all the extra args :-) > > I did an experiment[1] wondering how long it would take a typical GitHub > Action machine to run all these Solr tests. The answer is 96 minutes. No > failures / timeouts; it really took that long. > [1] https://github.com/apache/solr/actions/runs/4028015923/jobs/6924417956 > > ~ David Smiley > Apache Lucene/Solr Search Developer > http://www.linkedin.com/in/davidwsmiley > > > On Wed, Jan 25, 2023 at 5:22 PM David Smiley <dsmi...@apache.org> wrote: > > > We haven't been running all our tests in GitHub Actions (i.e. PR > > validation) because it was too time consuming to do so. I don't recall > how > > slow it was when someone last tried; it's probably better now but still > > slow. To make up for this, there is a GHA only for SolrJ if a PR touches > > SolrJ. > > > > There's now a PR here to introduce a new GHA that builds on Crave.io on a > > beefy machine: https://github.com/apache/solr/pull/1303 The PR > > validation took 11 minutes which is similar to the amount of time it > took a > > GHA to just do precommit checks -- 10 minutes :-) > > I think we can remove the SolrJ specific GHA as it'll be redundant. > > > > Furthermore, anyone can use this to run tests from the convenience of > your > > laptop at the CLI while you are in the middle of any change (doesn't > matter > > what you have committed or not, pushed or not). To do so, run: crave run > > -- './gradlew localSettings && ./gradlew --max-workers=`nproc` > > -Ptests.jvms=48 test' > > > > Yeah that's long. There is a discussion in JIRA underway that may lead > to > > eliminating the "localSettings" step if, for example, it's moved to a > bash > > script executed by the gradle wrapper (my proposal). I should also be > able > > to configure crave with a default run configuration with this baked in. > > I'll post an update when I'm able to do that. > > > > ~ David Smiley > > Apache Lucene/Solr Search Developer > > http://www.linkedin.com/in/davidwsmiley > > >