diff options
author | Joey Hess <joey@kitenet.net> | 2013-07-30 16:57:17 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2013-07-30 17:03:32 -0400 |
commit | 42bbacc22543c95ba16131e8bbcf11c5432b744e (patch) | |
tree | 621a6b7a303899bc4509a990142017ffb8388e6c | |
parent | ded450279ff7edea91489bc1dd197fb30a744066 (diff) |
Improve test suite on Windows; now tests git annex sync.
-rw-r--r-- | Test.hs | 11 | ||||
-rw-r--r-- | debian/changelog | 1 | ||||
-rw-r--r-- | doc/install/Windows.mdwn | 7 |
3 files changed, 10 insertions, 9 deletions
@@ -642,15 +642,8 @@ test_version env = "git-annex version" ~: intmpclonerepo env $ do git_annex env "version" [] @? "version failed" test_sync :: TestEnv -> Test -test_sync env = "git-annex sync" ~: intmpclonerepo env $ do -{- For unknown reasons, running sync in the test suite on Windows - - fails with what looks like PATH errors. sync works outside - - the test suite though. TODO -} -#ifndef __WINDOWS__ +test_sync env = "git-annex sync" ~: intmpclonerepo env $ git_annex env "sync" [] @? "sync failed" -#else - noop -#endif {- Regression test for union merge bug fixed in - 0214e0fb175a608a49b812d81b4632c081f63027 -} @@ -1113,7 +1106,7 @@ prepare forcedirect = do let env = -- Ensure that the just-built git annex is used. - [ ("PATH", cwd ++ ":" ++ p) + [ ("PATH", cwd ++ [searchPathSeparator] ++ p) , ("TOPDIR", cwd) -- Avoid git complaining if it cannot determine the user's -- email address, or exploding if it doesn't know the user's diff --git a/debian/changelog b/debian/changelog index ca5bbd52f..94143d0fc 100644 --- a/debian/changelog +++ b/debian/changelog @@ -28,6 +28,7 @@ git-annex (4.20130724) UNRELEASED; urgency=low * OSX: Make git-annex-webapp run in the background, so that the app icon can be clicked on the open a new webapp when the assistant is already running. + * Improve test suite on Windows; now tests git annex sync. -- Joey Hess <joeyh@debian.org> Tue, 23 Jul 2013 12:39:48 -0400 diff --git a/doc/install/Windows.mdwn b/doc/install/Windows.mdwn index 9f223d8d5..c327d11ca 100644 --- a/doc/install/Windows.mdwn +++ b/doc/install/Windows.mdwn @@ -8,6 +8,13 @@ git-annex, many things will not work. See [[todo/windows_support]] for current status. Note especially that git-annex always uses [[direct_mode]] on Windows. +The autobuilder is not currently able to run the test suite, so +testing git-annex on Windows is up to you! To check that the build of +git-annex works in your Windows system, you are encouraged to run the test +suite before using git-annex on real data. After installation, run `git +annex test`. There will be a lot of output; the important thing is that it +should end with "All tests ok". + ## autobuilds A daily build is also available, thanks to Yury V. Zaytsev and |