[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] tests: exercise two recently-fixed bugs
From: |
Jim Meyering |
Subject: |
Re: [PATCH] tests: exercise two recently-fixed bugs |
Date: |
Fri, 16 Mar 2012 09:44:20 +0100 |
Paolo Bonzini wrote:
> Il 09/03/2012 12:32, Jim Meyering ha scritto:
...
>> Subject: [PATCH] tests: exercise two recently-fixed bugs
>>
>> * tests/repetition-overflow: New test for bugs fixed by commit
>> v2.10-82-gcbbc1a4.
>> * tests/Makefile.am (TESTS): Add it.
...
>> +xp1=4294967297 # 2^32+1
>> +xp2=4294967298 # 2^32+2
>> +
>> +fail=0
>> +
>> +# Before grep-2.11, when DFA-matching, a repetition count exceeding the
>> +# range of "unsigned int" would silently wrap around. Hence, 2^32+1
>> +# would be treated just like "1", and both of these would mistakenly match.
>> +
>> +echo abc | grep -E "b{$xp1}" > out 2>&1; test $? = 1 || fail=1
>> +compare out /dev/null || fail=1
>> +echo abbc | grep -E "b{1,$xp2}" > out 2>&1; test $? = 1 || fail=1
>> +compare out /dev/null || fail=1
...
>
> Should this be marked as expensive?
Hi Paolo,
Why?
That test takes only a small fraction of a second.
If it's slow for you, then there must be a bug.
Or maybe you mean some other test?
- [PATCH] tests: exercise two recently-fixed bugs, Jim Meyering, 2012/03/09
- Re: [PATCH] tests: exercise two recently-fixed bugs, Paolo Bonzini, 2012/03/16
- Re: [PATCH] tests: exercise two recently-fixed bugs,
Jim Meyering <=
- Re: [PATCH] tests: exercise two recently-fixed bugs, Paolo Bonzini, 2012/03/16
- Re: [PATCH] tests: exercise two recently-fixed bugs, Paolo Bonzini, 2012/03/16
- Re: [PATCH] tests: exercise two recently-fixed bugs, Jim Meyering, 2012/03/16
- Re: [PATCH] tests: exercise two recently-fixed bugs, Paul Eggert, 2012/03/16
- Re: [PATCH] tests: exercise two recently-fixed bugs, Jim Meyering, 2012/03/16
- Re: [PATCH] tests: exercise two recently-fixed bugs, Paul Eggert, 2012/03/16
- Re: [PATCH] tests: exercise two recently-fixed bugs, Jim Meyering, 2012/03/17
- Re: [PATCH] tests: exercise two recently-fixed bugs, Paul Eggert, 2012/03/17
- Re: [PATCH] tests: exercise two recently-fixed bugs, Jim Meyering, 2012/03/18
- Re: [PATCH] tests: exercise two recently-fixed bugs, Paul Eggert, 2012/03/18