[mapguide-commits] r8164 - trunk/MgDev
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Mon May 26 10:01:06 PDT 2014
Author: jng
Date: 2014-05-26 10:01:06 -0700 (Mon, 26 May 2014)
New Revision: 8164
Modified:
trunk/MgDev/run_tests.bat
Log:
Clear out any test dbs before running a PHP or .net web tier test suite to eliminate the possibility of DBs from a PHP run tainting the results of the .net one and vice versa.
Modified: trunk/MgDev/run_tests.bat
===================================================================
--- trunk/MgDev/run_tests.bat 2014-05-26 16:57:09 UTC (rev 8163)
+++ trunk/MgDev/run_tests.bat 2014-05-26 17:01:06 UTC (rev 8164)
@@ -44,7 +44,7 @@
echo [build]: DotNet test runner
SET TEST_COMPONENT=Build DotNet test runner
pushd UnitTest\WebTier\DotNet
- msbuild /p:Configuration=%CONFIG%;Platform=%PLAT% DotNet.sln
+ msbuild /p:Configuration=%CONFIG%;Platform=%PLAT% /fl /flp:logfile=build.log DotNet.sln
if %ERRORLEVEL% neq 0 goto error
popd
)
@@ -75,6 +75,20 @@
:test_php
if "%RUN_PHP_TESTS%" == "1" (
echo [test]: PHP tests
+ REM Clear out old dbs before running
+ pushd UnitTest\TestData
+ if exist Unicode\UnicodeTest.db del /F Unicode\UnicodeTest.db
+ if exist WmsTest\WmsTest.db del /F WmsTest\WmsTest.db
+ if exist WebLayout\WebLayoutTest.db del /F WebLayout\WebLayoutTest.db
+ if exist WfsTest\WfsTest.db del /F WfsTest\WfsTest.db
+ if exist MapLayer\MapLayerTest.db del /F MapLayer\MapLayerTest.db
+ if exist ServerAdmin\ServerAdminTest.db del /F ServerAdmin\ServerAdminTest.db
+ if exist MappingService\MappingServiceTest.db del /F MappingService\MappingServiceTest.db
+ if exist SiteService\SiteServiceTest.db del /F SiteService\SiteServiceTest.db
+ if exist FeatureService\FeatureServiceTest.db del /F FeatureService\FeatureServiceTest.db
+ if exist DrawingService\DrawingServiceTest.db del /F DrawingService\DrawingServiceTest.db
+ if exist ResourceService\ResourceServiceTest.db del /F ResourceService\ResourceServiceTest.db
+ popd
pushd UnitTest\WebTier\Php
php.exe -n -d display_errors=Off -d extension_dir="%PHP_EXT_DIR%" -d extension=php_mbstring.dll -d extension=php_curl.dll -d extension=php_MapGuideApi.dll -d extension=php_SQLitePhpApi.dll RunTests.php
popd
@@ -82,6 +96,20 @@
:test_dotnet
if "%RUN_DOTNET_TESTS%" == "1" (
echo [test]: .net tests
+ REM Clear out old dbs before running
+ pushd UnitTest\TestData
+ if exist Unicode\UnicodeTest.db del /F Unicode\UnicodeTest.db
+ if exist WmsTest\WmsTest.db del /F WmsTest\WmsTest.db
+ if exist WebLayout\WebLayoutTest.db del /F WebLayout\WebLayoutTest.db
+ if exist WfsTest\WfsTest.db del /F WfsTest\WfsTest.db
+ if exist MapLayer\MapLayerTest.db del /F MapLayer\MapLayerTest.db
+ if exist ServerAdmin\ServerAdminTest.db del /F ServerAdmin\ServerAdminTest.db
+ if exist MappingService\MappingServiceTest.db del /F MappingService\MappingServiceTest.db
+ if exist SiteService\SiteServiceTest.db del /F SiteService\SiteServiceTest.db
+ if exist FeatureService\FeatureServiceTest.db del /F FeatureService\FeatureServiceTest.db
+ if exist DrawingService\DrawingServiceTest.db del /F DrawingService\DrawingServiceTest.db
+ if exist ResourceService\ResourceServiceTest.db del /F ResourceService\ResourceServiceTest.db
+ popd
pushd UnitTest\WebTier\DotNet_%PLAT%
MgTestRunner.exe "%WEBCONFIGINI%" "../../../Oem/CsMap/Dictionaries"
if %ERRORLEVEL% neq 0 echo [test]: .net test runner had one or more test failures. Check log files for more information
More information about the mapguide-commits
mailing list