Index: svn/Helper.cls.xml =================================================================== diff -u -r1547 -r1548 --- svn/Helper.cls.xml (.../Helper.cls.xml) (revision 1547) +++ svn/Helper.cls.xml (.../Helper.cls.xml) (revision 1548) @@ -100,6 +100,10 @@ %GlobalCharacterStream + +%Boolean + + 1 1 +%String + + + +1 +0){ Do SvnHelper.MailGefaaldeSvnCommands("GetLatest") - }Else{ + }ElseIf(SvnHelper.MustRunUnitTest){ Do SvnHelper.VoerUitUnitTesten() } Do SvnHelper.Failed.Clear() @@ -127,8 +142,8 @@ #dim From As %String = $$$SystemMail($$$Server_" - Subversion") #dim MailTo As %String = $listbuild($$$SVNGlobal("SourceControl","SVN","MailWhenFailed")) Do SendMiniMailForced^vhLib.Mail(From,MailTo,"Subversion GetLatest() failed on ["_$$$Server_"]",Exception.ToString(),0) - Do ##class(TECH.ExceptionHandler).Throw(Exception) } + Set $$$SVNGlobal("SourceControl","SVN","UnitTestInProcess") = 0 ]]> @@ -138,9 +153,10 @@ If (+$G($$$SVNGlobal("SourceControl","SVN","UnitTestNaGetLatest")) && (..Failed.Count() = 0)) { Set $$$SVNGlobal("SourceControl","SVN","UnitTestInProcess") = 1 - Do ##class(vhUnitTest.Manager).RunTest("","") + Do ##class(vhUnitTest.Manager).RunTest("/MailOnError=1") Set $$$SVNGlobal("SourceControl","SVN","UnitTestInProcess") = 0 } + Set ..MustRunUnitTest = 0 ]]> @@ -466,6 +482,8 @@ 0) + for i=1:1:..ToCompile.List.Count() { set SourceCode = ..ToCompile.List.GetAt(i) if $length(SourceCode) set mdSources(SourceCode)="" @@ -1269,6 +1287,7 @@ 1 %Status 1