Mercurial > hg > mercurial
comparison mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/BaseMercurialTestCase.java @ 867:80d695d15cc0
Add CommitSupport
author | Dmitry Neverov <dmitry.neverov@jetbrains.com> |
---|---|
date | Thu, 18 Sep 2014 11:28:51 +0200 |
parents | 31a1aca3305c |
children | 7bf4d943d5bb |
comparison
equal
deleted
inserted
replaced
866:3795b579d310 | 867:80d695d15cc0 |
---|---|
17 package jetbrains.buildServer.buildTriggers.vcs.mercurial; | 17 package jetbrains.buildServer.buildTriggers.vcs.mercurial; |
18 | 18 |
19 import jetbrains.buildServer.TempFiles; | 19 import jetbrains.buildServer.TempFiles; |
20 import jetbrains.buildServer.serverSide.BasePropertiesModel; | 20 import jetbrains.buildServer.serverSide.BasePropertiesModel; |
21 import jetbrains.buildServer.serverSide.TeamCityProperties; | 21 import jetbrains.buildServer.serverSide.TeamCityProperties; |
22 import org.jetbrains.annotations.NotNull; | |
22 import org.testng.annotations.AfterMethod; | 23 import org.testng.annotations.AfterMethod; |
23 import org.testng.annotations.BeforeMethod; | 24 import org.testng.annotations.BeforeMethod; |
25 | |
26 import java.io.File; | |
27 import java.io.IOException; | |
28 | |
29 import static jetbrains.buildServer.buildTriggers.vcs.mercurial.Util.copyRepository; | |
24 | 30 |
25 public class BaseMercurialTestCase { | 31 public class BaseMercurialTestCase { |
26 protected TempFiles myTempFiles; | 32 protected TempFiles myTempFiles; |
27 | 33 |
28 @BeforeMethod | 34 @BeforeMethod |
33 | 39 |
34 @AfterMethod | 40 @AfterMethod |
35 public void tearDown() { | 41 public void tearDown() { |
36 myTempFiles.cleanup(); | 42 myTempFiles.cleanup(); |
37 } | 43 } |
44 | |
45 | |
46 @NotNull | |
47 protected File createRepo(@NotNull String testRepoPath) throws IOException { | |
48 File result = myTempFiles.createTempDir(); | |
49 copyRepository(new File(testRepoPath), result); | |
50 return result; | |
51 } | |
38 } | 52 } |