[Xcb] adding testcases to xcb/demo, my brother will write testcases for xinput for two weeks. (Re: [PATCH demo 1/1] make xcb/demo compile again.)

Christian Linhart chris at DemoRecorder.com
Mon Mar 20 18:34:25 UTC 2017


On 2017-03-20 18:48, Eric Anholt wrote:
> Christian Linhart <chris at DemoRecorder.com> writes:
>> [...]
> Are these tests going in here going to be useful as X server regression
> tests?  I've wondered where the right home would be for little X
> regression tests, and would like to get more into piglit for keeping the
> X server working.
These tests will primarily be aimed at testing whether the xcb protocol-definitions are correct,
and whether the generator generates correct code.
The tests should be usable as regression tests for that.

But, as a nice side-effect, they'll do some X-Server testing, too.
Because if you (ideally) test all aspects of the protocol, you'll also get quite a good test-coverage for the X-server. So you definitely got your intuition right about that.

It is not yet clear how far we'll get though with that test suite.

> If they are regression tests, xcb/demo does seem like a funny place for
> them.  Maybe a new xcb/tests forked from demo?
Yes, we could do that mid term.
Forking from demo seems to be a good idea. (and then cleaning up to leave only the regression tests)
Short term I suggest to use xcb/demo and see how far we'll get.

BTW, who has the right to create new repos such as xcb/test?
And how long does it usually take to get attention from them?
(or do I have the rights and I am just not aware of it?)

I know that I have commit rights to at least xcb/proto and xcb/libxcb.
But I guess this does not include the right to create new repos...

Cheers,

Chris

>
>
> _______________________________________________
> Xcb mailing list
> Xcb at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/xcb


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/xcb/attachments/20170320/3cde0833/attachment.html>


More information about the Xcb mailing list