markrmiller commented on pull request #365:
URL: https://github.com/apache/lucene/pull/365#issuecomment-939394963
On Sat, Oct 9, 2021 at 5:30 PM Robert Muir ***@***.***> wrote:
> Everything works for me if we add --console plain to the echoCp line,
> then it won't add all this terminal-escaped nonsense:
>
> --- a/lucene/jmh/jmh.sh
> +++ b/lucene/jmh/jmh.sh
> @@ -36,7 +36,7 @@ else
> gradleCmd="${gradlew_dir}/gradlew"
> $gradleCmd -q -p ../../ jar
> echo "gradle build done"
> - classpath=$($gradleCmd -q echoCp)
> + classpath=$($gradleCmd -q --console plain echoCp)
> fi
>
> # shellcheck disable=SC2145
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/apache/lucene/pull/365#issuecomment-939370346>, or
> unsubscribe
>
<https://github.com/notifications/unsubscribe-auth/AADNSFGOKOD5ZVVM4RBCJ6LUGC66PANCNFSM5FQRHPMA>
> .
>
Sorry about that, that silly classpath pull has run in at least like 10
environments, which honestly surprises me, I think I even had that in way
back in the start due to trouble and know I’ve usually had to do it for
scripts with Gradle in the past, so should have had it in there regardless.
That darn classpath pull is the main little part that still annoys me in
terms of a more pure jmh experience. There are some little things I can do
to make it a little better still I think at least.
I started looking at the Gradle plug-in for jmh, and that just really
turned me off. It cost me a lot more to get something reasonable setup, but
I prefer Gradle as out of the picture as possible here, and with these
projects, I am not a fan of the typical jmh Uber fat jar approach. Too
brittle, potential irrelevant headaches, slow, unfriendly. With this
approach we at least get some easy universal configuration control and
standard build time update/run iteration times. It’s also simple to run via
IntelliJ with little extra fuss and I like that when starting a benchmark.
The classpath gather weak link bothers me though and now even more that you
hit this. I’m going to think about that a little, at least doge it on the
informational calls that don’t need it like help and lists.
Mark
--
- Mark
http://about.me/markrmiller
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]