Re: [PATCH 2/2] tests: add kms_edp_vdd_race

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

 



2013/11/11 Daniel Vetter <daniel@xxxxxxxx>:
> On Mon, Nov 11, 2013 at 04:25:36PM -0200, Paulo Zanoni wrote:
>> 2013/11/11 Daniel Vetter <daniel@xxxxxxxx>:
>> > On Mon, Nov 11, 2013 at 03:06:10PM -0200, Paulo Zanoni wrote:
>> >> From: Paulo Zanoni <paulo.r.zanoni@xxxxxxxxx>
>> >>
>> >> We recently fixed a bug where it was impossible to do I2C transactions
>> >> on eDP panels when they were disabled. Now it should be possible to do
>> >> these transactions when the panel is disabled, but there's a race
>> >> condition that triggers dmesg errors if we try do do the I2C
>> >> transactions and set a mode on the panel at the same time. This
>> >> program should reproduce this bug and check dmesg for errors.
>> >>
>> >> Signed-off-by: Paulo Zanoni <paulo.r.zanoni@xxxxxxxxx>
>> >
>> > Like I've said in the previous mail I think the generic dmesg error
>> > checking should be somewhere generic (and probably in piglit). Otherwise
>> > the test looks good. And the naming also matches the new convention ;-)
>>
>> Then this test will always give a SUCCESS. Not really what I wanted :(
>
> It's not the only one. We have tests that only annoy the in-kernel debug
> features like lockdep, object use-after-free and other stuff. Or all the
> WARN backtraces from testdisplay. And very often they all "succeed".

And that's the problem I'm trying to solve. We have a solution, it's
useful not just for me - you just gave examples of where it would be
useful too -, yet, IMHO, you still didn't give a good technical reason
on why you're rejecting it.

>
> Checking dmesg in individual tests really doesn't make much sense imo

Well, IMHO it makes a lot of sense. It's even helping me write code,
as I already explained.


> and
> needs to be somewhere where it's done for _all_ testcases.

My code is not preventing that. In fact, I think it's helping us get
to that point.


> QA already has
> that in their own testrunner infrastructure, unfortunately that's not
> shared with developers so we get to invent a new wheel.

I just proposed these new wheels...


> -Daniel
> --
> Daniel Vetter
> Software Engineer, Intel Corporation
> +41 (0) 79 365 57 48 - http://blog.ffwll.ch



-- 
Paulo Zanoni
_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/intel-gfx




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux