Re: [PATCH 1/2] kunit: Enable ASoC in all_tests.config

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 12 Jul 2023 at 23:40, Mark Brown <broonie@xxxxxxxxxx> wrote:
>
> There are KUnit tests for some of the ASoC utility functions which are
> not enabled in the KUnit all_tests.config, do so.
>
> Signed-off-by: Mark Brown <broonie@xxxxxxxxxx>
> ---

While I love the idea of this, it breaks the default UML --alltests
build, as all of ALSA is behind an "if !UML".

I think that's a dealbreaker for this change as-is, which leaves us
with a few options:
1. Don't include this in --alltests, but provide a separate
kunitconfig to run it. Not ideal, but simplest.
2. Make ALSA build with UML. Just removing the "if !UML" makes this
work, but I imagine would uncover a lot of other issues.
3. Change the way --alltests works to allow for UML-only / non-UML /
architecture-specific options.

I suspect the ultimately ideal option would be a bit of all three, but
I'd be happy with any of them in the meantime.

ALSA folks, how horrifying a prospect is removing the "if !UML"
everywhere? If it's not trivial, how do we feel about adding
"sound/soc/.kunitconfig" containing these tests?

On the KUnit side, we can look into adding 'all_tests_nonuml.config"
or something as a workaround.

Cheers,
-- David


>  tools/testing/kunit/configs/all_tests.config | 4 ++++
>  1 file changed, 4 insertions(+)
>
> diff --git a/tools/testing/kunit/configs/all_tests.config b/tools/testing/kunit/configs/all_tests.config
> index 0393940c706a..13d15bc693fb 100644
> --- a/tools/testing/kunit/configs/all_tests.config
> +++ b/tools/testing/kunit/configs/all_tests.config
> @@ -35,3 +35,7 @@ CONFIG_DAMON_DBGFS=y
>
>  CONFIG_SECURITY=y
>  CONFIG_SECURITY_APPARMOR=y
> +
> +CONFIG_SOUND=y
> +CONFIG_SND=y
> +CONFIG_SND_SOC=y
>
> --
> 2.39.2
>

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature


[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Pulse Audio]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux