[PATCH v4 01/10] clk: Introduce Kunit Tests for the framework
Stephen Boyd
sboyd at kernel.org
Thu Feb 24 22:30:48 UTC 2022
Quoting Maxime Ripard (2022-02-21 07:12:59)
> Hi Stephen,
>
> Thanks for your review
>
> On Fri, Feb 18, 2022 at 06:20:46PM -0800, Stephen Boyd wrote:
> > It would also be good to add a test that tries to set the clk rate with
> > clk_set_rate() after a range has been set that is outside the acceptable
> > range and verify that it fails, and one that tries to set it within the
> > range and make sure it succeeds (and changes it to be exactly what was
> > set).
>
> Do we expect it to fail though?
>
> If we do:
>
> clk_set_range_range(clk, 1000, 2000);
> clk_set_rate(3000);
>
> The current behaviour is that the rate is going to be rounded to 2000,
> but it doesn't fail.
>
> Or is it what you meant by fail? ie, that the return code is 0, but the
> rate isn't what we asked for?
Yeah sorry for not being clear. I meant that it would be constrained to
the range from before.
>
> > We want to test the failure paths as well, to make sure we don't start
> > causing them to pass, unless it's expected.
>
> Do you have any other failure condition you want to test? I already
> tried to come up with those I could think of, but I clearly missed some
> if you said that :)
Not really! :)
More information about the dri-devel
mailing list