Hi!
On 01/13/2015 01:24 PM, Cyril Hrubis wrote:
> Hi!
>> Finger always return 0 with bad user and host test. And it also return
>> different error message on different distros. So let's only check stderr
>> message and decide whether the test pass or fail.
> Okay, so the test passes if anything was written into stderr. Sounds
> good to me.
>
>> Signed-off-by: Hangbin Liu <liuhang...@gmail.com>
>> ---
>>   testcases/network/tcp_cmds/finger/finger01 | 11 +++++------
>>   1 file changed, 5 insertions(+), 6 deletions(-)
>>
>> diff --git a/testcases/network/tcp_cmds/finger/finger01 
>> b/testcases/network/tcp_cmds/finger/finger01
>> index 203d746..e01c1ad 100755
>> --- a/testcases/network/tcp_cmds/finger/finger01
>> +++ b/testcases/network/tcp_cmds/finger/finger01
>> @@ -112,14 +112,13 @@ do_test2()
>>       BADHOST="xxxx"
>>   
>>       tst_resm TINFO "finger -badflag default "
>> -    finger -x 2>&1 1>/dev/null && end_testcase "finger -x should fail"
>> +    finger -x &>/dev/null && end_testcase "finger -x should fail"
>>   
>>       tst_resm TINFO "finger -bad user "
>> -    finger $BADUSER 2>&1 1>/dev/null || end_testcase "finger $BADUSER"
>> -    finger @$BADHOST 2>&1 1>/dev/null | grep "finger: unknown host" \
>> -        || end_testcase "finger @$BADHOST"
>> -    if ! finger $BADUSER@$BADHOST 2>&1 1>/dev/null \
>> -        | grep "finger: unknown host"; then
>> +    [ "$(finger $BADUSER 2>&1 1>/dev/null)" ] || end_testcase "finger 
>> $BADUSER"
>> +    [ "$(finger @$BADHOST 2>&1 1>/dev/null)" ] || \
>> +        end_testcase "finger @$BADHOST"
>> +    [ "finger $BADUSER@$BADHOST 2>&1 1>/dev/null" ] || \
> Missing $(), otherwise this will be always true because we just pass a
> string to the [].
>
>>           end_testcase "finger $BADUSER@$BADHOST"
>>       fi
> And this fi does belong to the deleted if.
>
> Alexey can you please fix the minor issues and push the patch?

OK, I'll do it.

Thanks,
Alexey


------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to