Index: svn/StudioHook.cls.xml =================================================================== diff -u -r1642 -r1649 --- svn/StudioHook.cls.xml (.../StudioHook.cls.xml) (revision 1642) +++ svn/StudioHook.cls.xml (.../StudioHook.cls.xml) (revision 1649) @@ -66,6 +66,10 @@ svn.Helper + +svn.UnitTestHelper + + %String 1 @@ -79,6 +83,8 @@ + + @@ -94,59 +100,15 @@ ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/ -]]> - - %Status + + + + + - -Filter:%String="" - +InternalName:%String + - + InternalName:%String - -InternalName:%String -1 -%String - - - %String @@ -922,7 +885,6 @@ InternalName:%String,Object:%RegisteredObject=$$$NULLOREF %Status @@ -1030,7 +998,15 @@ do ..svnHelper.SVNExport(InternalName) do ##class(svn.InterfaceControleur).%New().Controleer($piece(InternalName,".",1,$length(InternalName,".")-1)) - + + if ##class(svn.Setting).MagUnitTestUitvoeren() { + set UnitTestAnalyser = ##class(svn.UnitTestAnalyser).%New(##class(TECH.SourceCodeUtils).StripExtension(InternalName)) + do UnitTestAnalyser.StoreUnitTestInfo() + if ##class(svn.Setting).RunUnitsTestOnCompile() { + do ..UnitTestHelper.RunUnitTestsForInternalName(InternalName) + } + } + Quit $$$OK ]]> @@ -1087,13 +1063,6 @@ if $IsObject(Repository) { do Repository.Status(InternalName) } - /* - if ##class(TECH.SourceCodeUtils).Type(InternalName)="project" { - set ..ProjectNameOriginal=$p(InternalName,".",1) - set ..ProjectNameModified = ..svnHelper.ExternalName(InternalName,$$$FULLPATH) - set ..IsNewProject=0 - } - */ quit $$$OK ]]>