From: Bjorn Helgaas <helgaas@kernel.org>
To: Marcelo Moreira <marcelomoreira1905@gmail.com>
Cc: skhan@linuxfoundation.org, linux-kernel-mentees@lists.linux.dev,
linux-kselftest@vger.kernel.org, martineau@kernel.org,
~lkcamp/patches@lists.sr.ht
Subject: Re: [PATCH] Adds colors to kselftest output
Date: Thu, 13 Feb 2025 16:44:45 -0600 [thread overview]
Message-ID: <20250213224445.GA137109@bhelgaas> (raw)
In-Reply-To: <20250213212858.710884-1-marcelomoreira1905@gmail.com>
I'm confused about why we need this patch, but some overall hints:
Run "git log --oneline tools/testing/selftests/net/mptcp/mptcp_lib.sh"
and make your subject line match the prefixes and overall style:
$ git log --oneline tools/testing/selftests/net/mptcp/mptcp_lib.sh
5fbea888f8aa ("selftests: mptcp: add -m with ss in case of errors")
8c6bb011e188 ("selftests: mptcp: move stats info in case of errors to lib.sh")
f58817c852e9 ("selftests: mptcp: lib: add time per subtests in TAP output")
20ccc7c5f7a3 ("selftests: mptcp: join: validate event numbers")
464b99e77b3d ("selftests: mptcp: lib: fix shellcheck errors")
1af3bc912eac ("selftests: mptcp: lib: use wait_local_port_listen helper")
f265d3119a29 ("selftests: mptcp: lib: use setup/cleanup_ns helpers")
5597613fb3cf ("selftests: mptcp: lib: support flaky subtests")
...
So your subject line should probably be:
selftests: mptcp: lib: add colors to kselftest output
One could argue for "selftests: mptcp:", but generally those touch
multiple files.
On Thu, Feb 13, 2025 at 06:28:16PM -0300, Marcelo Moreira wrote:
> This commit improves the readability of kselftest results by adding
> ANSI color codes to the [ OK ] and FAIL messages.
s/This commit improves/Improve/
See:
https://chris.beams.io/posts/git-commit/
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/maintainer-tip.rst?id=v6.11#n134
> Signed-off-by: Marcelo Moreira <marcelomoreira1905@gmail.com>
> ---
> tools/testing/selftests/net/mptcp/mptcp_lib.sh | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/tools/testing/selftests/net/mptcp/mptcp_lib.sh b/tools/testing/selftests/net/mptcp/mptcp_lib.sh
> index 051e289d7967..7b55855ff788 100644
> --- a/tools/testing/selftests/net/mptcp/mptcp_lib.sh
> +++ b/tools/testing/selftests/net/mptcp/mptcp_lib.sh
> @@ -83,7 +83,7 @@ mptcp_lib_print_err() {
>
> # shellcheck disable=SC2120 # parameters are optional
> mptcp_lib_pr_ok() {
> - mptcp_lib_print_ok "[ OK ]${1:+ ${*}}"
> + mptcp_lib_print_ok "\033[32m[ OK ]\033[0m${1:+ ${*}}"
I'm confused. Did you look at the implementation of
mptcp_lib_print_ok()? It looks like this:
mptcp_lib_print_ok() {
mptcp_lib_print_color "${MPTCP_LIB_COLOR_GREEN}${*}"
}
So it looks like this should already be colored.
If there's something broken here, I would take a look at 747ba8783a33
("selftests: mptcp: print test results with colors") and cc the author
when fixing it.
> }
>
> mptcp_lib_pr_skip() {
> @@ -97,7 +97,7 @@ mptcp_lib_pr_fail() {
> title="IGNO"
> cmt=" (flaky)"
> else
> - title="FAIL"
> + title="\033[31mFAIL\033[0m"
> fi
>
> mptcp_lib_print_err "[${title}]${cmt}${1:+ ${*}}"
> --
> 2.48.1
>
next prev parent reply other threads:[~2025-02-13 22:44 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-02-13 21:28 [PATCH] Adds colors to kselftest output Marcelo Moreira
2025-02-13 22:44 ` Bjorn Helgaas [this message]
2025-02-13 23:31 ` Bird, Tim
2025-02-14 23:59 ` Marcelo Moreira
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20250213224445.GA137109@bhelgaas \
--to=helgaas@kernel.org \
--cc=linux-kernel-mentees@lists.linux.dev \
--cc=linux-kselftest@vger.kernel.org \
--cc=marcelomoreira1905@gmail.com \
--cc=martineau@kernel.org \
--cc=skhan@linuxfoundation.org \
--cc=~lkcamp/patches@lists.sr.ht \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.