[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to abort a test?
From: |
Joel Brobecker |
Subject: |
Re: How to abort a test? |
Date: |
Sun, 17 Jan 2016 12:27:09 +0400 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
Hi Simon,
> I feel completely stupid now. Just under the line I pasted in my
> original message, there is this comment:
>
> 1474 if { [catch "uplevel #0 source $test_file_name"] == 1 } {
> 1475 # If we have a Tcl error, propogate the exit status do make
> 1476 # notices the error.
> 1477 global exit_status exit_error
> 1478 # exit error is set by a command line option
> 1479 if { $exit_status == 0 } {
> 1480 set exit_status $exit_error
> 1481 }
>
> After searching where this goes, I saw the --status argument to runtest:
>
> --status
> Set the exit status to fail on Tcl errors.
>
> Turns out we just need to add this to our runtest invocation to make
> it return non-zero when a test driver, as it calls the test .exp's,
> fails. So we just need to add this to our call to runtest (will send
> a patch later). Sometimes it can be worth it to read the man page
> first...
I admit that some of it flying a little over my head... Does it
mean that we will be able to abort a test if we detect a timeout?
This is one of the things I wanted to do, but didn't have a solution
for, so it'd be fantastic if it helped with that!
--
Joel
- How to abort a test?, Simon Marchi, 2016/01/12
- Re: How to abort a test?, Pedro Alves, 2016/01/14
- Re: How to abort a test?, Simon Marchi, 2016/01/14
- Re: How to abort a test?, Pedro Alves, 2016/01/14
- Re: How to abort a test?, Simon Marchi, 2016/01/14
- Re: How to abort a test?, Pedro Alves, 2016/01/14
- Re: How to abort a test?, Simon Marchi, 2016/01/15
- Re: How to abort a test?, Ben Elliston, 2016/01/15
- Re: How to abort a test?,
Joel Brobecker <=
- Re: How to abort a test?, Simon Marchi, 2016/01/18
- Re: How to abort a test?, Joel Brobecker, 2016/01/21