appdb/ include/incl.php unit_test/run_tests.php

WineHQ wineowner at wine.codeweavers.com
Sun Jul 29 20:56:39 CDT 2007


ChangeSet ID:	31289
CVSROOT:	/opt/cvs-commit
Module name:	appdb
Changes by:	wineowner at winehq.org	2007/07/29 20:56:39

Modified files:
	include        : incl.php 
	unit_test      : run_tests.php 

Log message:
	Chris Morgan <cmorgan at alum.wpi.edu>
	Purge and check session message count before and after the unit tests. The unit tests generate
	a lot of session messages and we don't want to leave these around after the tests.

Patch: http://cvs.winehq.org/patch.py?id=31289

Old revision  New revision  Changes     Path
 1.45          1.46          +6 -0       appdb/include/incl.php
 1.16          1.17          +7 -1       appdb/unit_test/run_tests.php

Index: appdb/include/incl.php
diff -u -p appdb/include/incl.php:1.45 appdb/include/incl.php:1.46
--- appdb/include/incl.php:1.45	30 Jul 2007  1:56:39 -0000
+++ appdb/include/incl.php	30 Jul 2007  1:56:39 -0000
@@ -273,6 +273,12 @@ function addmsg($text, $color = "black")
 }
 
 
+function purgeSessionMessages()
+{
+  $sQuery = "truncate sessionMessages";
+  query_parameters($sQuery);
+}
+
 
 /**
  * output msg_buffer and clear it.
Index: appdb/unit_test/run_tests.php
diff -u -p appdb/unit_test/run_tests.php:1.16 appdb/unit_test/run_tests.php:1.17
--- appdb/unit_test/run_tests.php:1.16	30 Jul 2007  1:56:39 -0000
+++ appdb/unit_test/run_tests.php	30 Jul 2007  1:56:39 -0000
@@ -17,11 +17,13 @@ if(!defined("DISABLE_EMAIL"))
 // default to the tests being successful
 $bTestSuccess = true;
 
+// purge any session messages currently in the database
+purgeSessionMessages();
+
 // retrieve counts of each of the tables so we can check again
 // at the end of the
 $oStartingTableCounts = new table_counts();
 
-
 include_once("test_user.php");
 echo "\n";
 
@@ -43,6 +45,9 @@ include_once("test_appData.php");
 echo "\n";
 include_once("test_testData.php");
 
+// purge any session messages we generated during the test
+purgeSessionMessages();
+
 // retrieve counts of each of the tables after our tests
 $oEndingTableCounts = new table_counts();
 
@@ -97,6 +102,7 @@ class table_counts
                                       'testResults',
                                       'user_list',
                                       'user_privs',
+                                      'sessionMessages',
                                       'vendor');
 
         $this->update_counts();



More information about the wine-cvs mailing list