waf check -- Should it always run tests?
Amar Takhar
verm at darkbeer.org
Fri Nov 20 17:30:24 UTC 2015
On 2015-11-20 11:28 -0600, Daniel Poirot wrote:
> On Thu, Nov 19, 2015 at 12:37 PM, Amar Takhar <verm at darkbeer.org> wrote:
> > I can add a flag to force re-run the tests. Running unrelated tests to the
> > changes you've made is going to generate a lot of unnecessary noise.
>
> Hello Amar,
>
> When do you think you might have a 'force' option to re-run all available tests?
hah, nice timing I was just about to email you about this. I fixed it
yesterday.
The build automatically regenerates and runs each test based on the files you
modify now -- full depenency chain.
'waf check' will run all tests irrespective of dependency status now. 'waf
check -v' will dump log info.
> I am new to 'waf'. I would like to submit an enhancement request - or
> request enlightenment on how to do the following:
>
> The Coverity tools use environment variables to enable test separation.
>
> In the case of 'git', for example, I call the following to run the set
> of unit test shell scripts:
>
> export COVERITY_TEST_SUITE=$(basename $0 .sh)
> for i in `ls t[0-9]*.sh`; do
> echo "*** $i ***"
> export COVERITY_TEST_NAME=$(basename $i .sh)
> export COVERITY_TEST_SOURCE=$i
> /bin/sh $i
> done
>
> The 'basename' part is optional. ;-)
Can you open a ticket for this please and I will add this.
Amar.
More information about the devel
mailing list