[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