changeset 921:cd8b1fb2572c

do not fail test if HG is too old
author eugene.petrenko@jetbrains.com
date Mon, 19 Jan 2015 20:26:38 +0100
parents 2de8659aa8ab
children ecb5340d71b9
files mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupportTest.java
diffstat 1 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupportTest.java	Mon Jan 19 18:55:10 2015 +0100
+++ b/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupportTest.java	Mon Jan 19 20:26:38 2015 +0100
@@ -185,6 +185,14 @@
   }
 
   public void test_build_incremental_patch_file_non_ascii_does_not_fail() throws IOException, VcsException {
+    final String path = Util.getHgPath();
+    final VersionCommand versionCommand = new VersionCommand(new TestCommandSettingsFactory().create(), path, new File(".."));
+    final HgVersion version = versionCommand.call();
+
+    if (!version.isEqualsOrGreaterThan(new HgVersion(2,7,0))) {
+      return;
+    }
+
     setName("patch-non-ascii");
     VcsRootImpl vcsRoot = createVcsRoot(new File("mercurial-tests/testData/repo-non-ascii").getAbsolutePath());