[Neo-report] r2606 gregory - in /trunk/tools: matrix perfs replication runner

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Jan 11 11:30:28 CET 2011


Author: gregory
Date: Tue Jan 11 11:30:28 2011
New Revision: 2606

Log:
Define main() function in test scripts to be egg aware.

Modified:
    trunk/tools/matrix
    trunk/tools/perfs
    trunk/tools/replication
    trunk/tools/runner

Modified: trunk/tools/matrix
==============================================================================
--- trunk/tools/matrix [iso-8859-1] (original)
+++ trunk/tools/matrix [iso-8859-1] Tue Jan 11 11:30:28 2011
@@ -131,6 +131,9 @@ class MatrixImportBenchmark(BenchmarkRun
         summary = 'Matrix : %s ' % (info, )
         return (summary, report)
 
-if __name__ == "__main__":
+def main(args=None):
     MatrixImportBenchmark().run()
 
+if __name__ == "__main__":
+    main()
+

Modified: trunk/tools/perfs
==============================================================================
--- trunk/tools/perfs [iso-8859-1] (original)
+++ trunk/tools/perfs [iso-8859-1] Tue Jan 11 11:30:28 2011
@@ -127,8 +127,10 @@ class ImportBenchmark(BenchmarkRunner):
         summary = 'Perf : %.1f KB/s (%.1f MB)' % (speed, size)
         return (summary, report)
 
-if __name__ == "__main__":
+def main(args=None):
     ImportBenchmark().run()
     if PROFILING_ENABLED:
         print profiler_report()
 
+if __name__ == "__main__":
+    main()

Modified: trunk/tools/replication
==============================================================================
--- trunk/tools/replication [iso-8859-1] (original)
+++ trunk/tools/replication [iso-8859-1] Tue Jan 11 11:30:28 2011
@@ -178,6 +178,9 @@ class ReplicationBenchmark(BenchmarkRunn
             assert cut_at == 100
             neo.getStorageProcessList()[-1].stop()
 
-if __name__ == "__main__":
+def main(args=None):
     ReplicationBenchmark().run()
 
+if __name__ == "__main__":
+    main()
+

Modified: trunk/tools/runner
==============================================================================
--- trunk/tools/runner [iso-8859-1] (original)
+++ trunk/tools/runner [iso-8859-1] Tue Jan 11 11:30:28 2011
@@ -300,9 +300,12 @@ class TestRunner(BenchmarkRunner):
         self._successful = runner.wasSuccessful()
         return runner.buildReport(self.add_status)
 
-if __name__ == "__main__":
+def main(args=None):
     runner = TestRunner()
     runner.run()
     if not runner.was_successful():
         sys.exit(1)
     sys.exit(0)
+
+if __name__ == "__main__":
+    main()




More information about the Neo-report mailing list