Fantastic! > On Jan 27, 2023, at 10:36 PM, Yuvraaj Kelkar <yuvr...@gmail.com> wrote: > > 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 >>> >>
_______________________ Eric Pugh | Founder & CEO | OpenSource Connections, LLC | 434.466.1467 | http://www.opensourceconnections.com <http://www.opensourceconnections.com/> | My Free/Busy <http://tinyurl.com/eric-cal> Co-Author: Apache Solr Enterprise Search Server, 3rd Ed <https://www.packtpub.com/big-data-and-business-intelligence/apache-solr-enterprise-search-server-third-edition-raw> This e-mail and all contents, including attachments, is considered to be Company Confidential unless explicitly stated otherwise, regardless of whether attachments are marked as such.