[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [21149] branches/soc-2009-jaguarandi/test/ blendertest.py: Added --force option (to rerun tests)
André Pinto
andresusanopinto at gmail.com
Thu Jun 25 12:14:51 CEST 2009
Revision: 21149
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21149
Author: jaguarandi
Date: 2009-06-25 12:14:51 +0200 (Thu, 25 Jun 2009)
Log Message:
-----------
Added --force option (to rerun tests)
Modified Paths:
--------------
branches/soc-2009-jaguarandi/test/blendertest.py
Modified: branches/soc-2009-jaguarandi/test/blendertest.py
===================================================================
--- branches/soc-2009-jaguarandi/test/blendertest.py 2009-06-25 10:11:37 UTC (rev 21148)
+++ branches/soc-2009-jaguarandi/test/blendertest.py 2009-06-25 10:14:51 UTC (rev 21149)
@@ -77,14 +77,14 @@
return result_color[trun["result"]]
return WARNING
-def do_update( builds, cases ):
+def do_update( builds, cases, force_update ):
tot = len(cases)
for build in builds:
i = 1
print INFO+"=== "+build["path"]+" ==="+ENDC
for case in cases:
res = test.get( config.machine, build, case )
- res.run()
+ res.run( force_update )
print get_color(res)+"[%2d/%d] %s" % (i,tot,res.getResultDescription())+ENDC
i += 1
@@ -125,6 +125,12 @@
default=False,
help="runs tests cases between the given builds and cases, test results are saved under: <config.run_path>/<machine-hash>/<build-hash>/<case-hash>/"
)
+ parser.add_option("--force",
+ action="store_true",
+ dest="force_update",
+ default=False,
+ help="Forces the running of the test-run even if it already has been done"
+ )
parser.add_option("--machine",
action="store",
@@ -172,7 +178,7 @@
if len(cases) == 0:
parser.error( "at least one test case (*.blend) must be supplied on paths" )
- do_update( builds, cases )
+ do_update( builds, cases, options.force_update )
if options.html:
if len(builds) == 0:
More information about the Bf-blender-cvs
mailing list