Mercurial > hg > mercurial
comparison mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/BaseAgentSideCheckoutTestCase.java @ 856:a11bcfb63f4f
Support sparse checkout
author | Dmitry Neverov <dmitry.neverov@jetbrains.com> |
---|---|
date | Tue, 08 Jul 2014 16:15:55 +0200 |
parents | 80ae3dc66685 |
children | c28e68e22272 |
comparison
equal
deleted
inserted
replaced
855:dbb5464363d9 | 856:a11bcfb63f4f |
---|---|
22 import jetbrains.buildServer.agent.vcs.UpdateByIncludeRules2; | 22 import jetbrains.buildServer.agent.vcs.UpdateByIncludeRules2; |
23 import jetbrains.buildServer.buildTriggers.vcs.mercurial.command.CommandSettingsForRootImpl; | 23 import jetbrains.buildServer.buildTriggers.vcs.mercurial.command.CommandSettingsForRootImpl; |
24 import jetbrains.buildServer.buildTriggers.vcs.mercurial.command.CommandlineViaFileWrapperWeaver; | 24 import jetbrains.buildServer.buildTriggers.vcs.mercurial.command.CommandlineViaFileWrapperWeaver; |
25 import jetbrains.buildServer.buildTriggers.vcs.mercurial.command.ExtensionsWeaver; | 25 import jetbrains.buildServer.buildTriggers.vcs.mercurial.command.ExtensionsWeaver; |
26 import jetbrains.buildServer.buildTriggers.vcs.mercurial.command.TestCommandSettingsFactory; | 26 import jetbrains.buildServer.buildTriggers.vcs.mercurial.command.TestCommandSettingsFactory; |
27 import jetbrains.buildServer.buildTriggers.vcs.mercurial.ext.MercurialExtensionManager; | |
27 import jetbrains.buildServer.vcs.CheckoutRules; | 28 import jetbrains.buildServer.vcs.CheckoutRules; |
28 import jetbrains.buildServer.vcs.IncludeRule; | 29 import jetbrains.buildServer.vcs.IncludeRule; |
29 import jetbrains.buildServer.vcs.VcsException; | 30 import jetbrains.buildServer.vcs.VcsException; |
30 import jetbrains.buildServer.vcs.VcsRoot; | 31 import jetbrains.buildServer.vcs.VcsRoot; |
31 import org.jetbrains.annotations.NotNull; | 32 import org.jetbrains.annotations.NotNull; |
58 }}); | 59 }}); |
59 | 60 |
60 final AgentPluginConfigImpl pluginConfig = new AgentPluginConfigImpl(agentConfig); | 61 final AgentPluginConfigImpl pluginConfig = new AgentPluginConfigImpl(agentConfig); |
61 MirrorManager mirrorManager = new MirrorManagerImpl(pluginConfig); | 62 MirrorManager mirrorManager = new MirrorManagerImpl(pluginConfig); |
62 CommandSettingsForRootImpl commandSettingsFactory = new CommandSettingsForRootImpl(new TestCommandSettingsFactory(), new ExtensionsWeaver(), new CommandlineViaFileWrapperWeaver()); | 63 CommandSettingsForRootImpl commandSettingsFactory = new CommandSettingsForRootImpl(new TestCommandSettingsFactory(), new ExtensionsWeaver(), new CommandlineViaFileWrapperWeaver()); |
63 myVcsSupport = new MercurialAgentSideVcsSupport(pluginConfig, mirrorManager, new AgentRepoFactory(commandSettingsFactory, new AgentHgPathProvider(agentConfig))); | 64 myVcsSupport = new MercurialAgentSideVcsSupport(pluginConfig, mirrorManager, new AgentRepoFactory(pluginConfig, commandSettingsFactory, new AgentHgPathProvider(agentConfig)), |
65 new MercurialExtensionManager()); | |
64 | 66 |
65 myLogger = myContext.mock(BuildProgressLogger.class); | 67 myLogger = myContext.mock(BuildProgressLogger.class); |
66 myContext.checking(new Expectations() {{ | 68 myContext.checking(new Expectations() {{ |
67 allowing(myLogger).message(with(any(String.class))); | 69 allowing(myLogger).message(with(any(String.class))); |
68 allowing(myLogger).warning(with(any(String.class))); | 70 allowing(myLogger).warning(with(any(String.class))); |