Re: GSoC 2019: Git's application submitted

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

 



On Mon, Feb 4, 2019 at 4:17 PM Christian Couder
<christian.couder@xxxxxxxxx> wrote:
>
> Hi everyone,
>
> There are now ideas, micro-projects and organization application pages
> for GSoC 2019 on https://git.github.io/
>
> It would be nice to have a few more project ideas.

Not sure if it's too late now. Anyway this could be something fun to
do: support C-based tests in our test suite.

A while back I noticed some test running very long because it was
trying a lot of input combination. The actual logic is not much, but
because of the increasing number of test cases, overhead goes off the
roof. The last part is probably not true, but Windows port I think is
hit much harder than what I experience, and I think Dscho did complain
about it.

So what this project does is somehow allow people to write test cases
in C instead of shell. Imagine replacing t3070-wildmatch.sh with a
binary program t3070-wildmatch that behaves the same way. This test
framework needs to support the same basic feature set as test-lib.sh:
TAP output, test results summary, maybe -i and --valgrind... To
demonstrate that the test framework works, one of these long test
files should be rewritten in C. I'm sure there's one that is simple to
rewrite.

I'm pretty sure I had some fun with this idea and made some prototype
but I couldn't find it. If I do, I'll post the link here.
-- 
Duy



[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux