[rfc target-side break conditions ] Testcase

Luis Gustavo luis_gustavo@mentor.com
Wed Feb 22 15:33:00 GMT 2012


On 02/14/2012 12:29 PM, Pedro Alves wrote:
> I'm not seeing how this test is intended to catch as is.  Any other
> GDB output will PASS as long as it ends in the prompt, which usually
> does.
>
> On 02/08/2012 11:16 PM, Luis Gustavo wrote:
>> +# If target-side condition evaluation is not supported, this warning will be
>> +# displayed.
>> +set warning "warning: Target does not support breakpoint condition evaluation.\r\nUsing GDB evaluation mode instead.\r\n"
>> +
>> +gdb_test_multiple $test_target $test_target {
>> +    -re $warning {
>
> This should match $gdb_prompt as well.  Otherwise, you confuse the following tests.
>
>> +	unsupported $test_target
>> +	return -1
>> +    }
>> +
>> +    -re "\r\n$gdb_prompt " {
>
> Did you intend to make sure that _only_ the prompt was output, like
> gdb_tests_no_output?  If so, then you need to make that:
>
>          -re "^$test_target\r\n$gdb_prompt $" {
>
>> +	pass $test_target
>> +    }
>> +}
>

Fixed. Thanks for the input.

I apologize for the poor expect hackery.

Luis
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-condition_evaluation_test.diff
Type: text/x-patch
Size: 1894 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/gdb-patches/attachments/20120222/b7330511/attachment.bin>


More information about the Gdb-patches mailing list