[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