packages feed

test-sandbox-compose 0.1.2 → 0.1.3

raw patch · 4 files changed

+9/−3 lines, 4 files

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+## 0.1.3++* Add lauching order directive for config file(yaml)+ ## 0.1.2  * Update cabal-test (remove setup for running daemon)
Test/Sandbox/Compose/Core.hs view
@@ -14,6 +14,7 @@ import Test.Sandbox.Compose.Template import Test.Sandbox  import Test.Sandbox.Internals+import Data.List import qualified Data.Yaml as Y import System.Process import System.Exit@@ -73,7 +74,7 @@  runServices :: Services -> Sandbox () runServices services = do-  forM_ (M.toList services) $ \(k,_) -> do+  forM_ (sortBy (\a b -> compare (sOrder (snd a)) (sOrder (snd b))) (M.toList services)) $ \(k,_) -> do     runService k services  registerService :: ServiceName -> Service -> Sandbox ()
Test/Sandbox/Compose/Type.hs view
@@ -29,7 +29,8 @@ type Services = M.Map ServiceName Service  data Service = Service {-  sCmd :: FilePath+  sOrder :: Maybe Int+, sCmd :: FilePath , sArgs :: [String] , sConfs :: Maybe (M.Map ConfName ConfContent) , sDirs :: Maybe [DirName]
test-sandbox-compose.cabal view
@@ -2,7 +2,7 @@ --  documentation, see http://haskell.org/cabal/users-guide/  name:                test-sandbox-compose-version:             0.1.2+version:             0.1.3 synopsis:            Lightweight development enviroments using test-sandbox description:          license:             BSD3