Pierre Labastie wrote:
> Le 03/04/2013 00:26, Bruce Dubbs a écrit :
>> Pierre Labastie wrote:
>>> Le 02/04/2013 19:39, Bruce Dubbs a écrit :
>>>> I was meaning to bring this up again. I get
>>>>
>>>> Running ./pmap.test/pmap.exp ...
>>>> FAIL: pmap X with unreachable process
>>>> FAIL: pmap XX with unreachable process
>> That means that it can't find /proc/1.  If /proc is mounted, that should
>> always be there, e.g. `cat /proc/1/cmdline`.
>>
>>
>>>> vmstat gives me:
>>>>
>>>> # of expected passes    6
>>> I have not been able to reproduce the /proc/diskstats beginning with
>>> sr0. Only in that case does the vmstat test fail.
>> Isn't sr0 a cdrom?  On my system, I have:
>>
>>      11       0 sr0 0 0 0 0 0 0 0 0 0 0 0
>>
>> Major dev#, minor dev#, name, counters...
>>
>>
> The failure in the test depends on the ordering of the the
> /proc/diskstats table. This morning, I had:
> -------------------------------
> pierre@debian32-virt:~$ cat /proc/diskstats
>      2       0 fd0 0 0 0 0 0 0 0 0 0 0 0
>     11       0 sr0 19 0 152 136 0 0 0 0 0 136 136
>      8       0 sda 32783 8723 2567928 84792 336771 8561249 71767606
> 11478240 0 1477316 11607988
>      8       1 sda1 559 2108 19320 1148 4 0 20 0 0 956 1148
>      8       2 sda2 161 31 1536 172 0 0 0 0 0 172 172
> [...]
> -------------------------------
> And the test failed with:
> Running ./vmstat.test/vmstat.exp ...
> FAIL: vmstat partition (using sr0)
>
>                   === vmstat Summary ===
>
> # of expected passes            5
> # of unexpected failures        1
> /sources/procps-ng-3.3.7/vmstat version 3.3.7
> -------------------------------
> The problem is that '  11       0 sr0 19 0 152 136 0 0 0 0 0 136 136'
> matches
> '\\s+\\d+\\s+\\d+\\s+\(\[a-z\]+\\d+\)\\s+\(\[0-9\]\[0-9\]+\)' (in
> vmstat.exp).

I guess they were not expecting you to have done reads from the cdrom.


> Using:

> sed -i 's@\\\[a-z\\\]+@\\[a-z\\]\\[a-z\\]\\[a-z\\]@'
> testsuite/vmstat.test/vmstat.exp

What about changing \[a-z\]+ to \[a-z\]{3,}

How does

sed  -i -r 's|(a-z\\])\+|\1{3,}|' testsuite/vmstat.test/vmstat.exp

work?  Not so many backslashes and a little shorter

   -- Bruce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to