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:


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to