test-sandbox-compose 0.1.2 → 0.1.3
raw patch · 4 files changed
+9/−3 lines, 4 files
Files
- ChangeLog.md +4/−0
- Test/Sandbox/Compose/Core.hs +2/−1
- Test/Sandbox/Compose/Type.hs +2/−1
- test-sandbox-compose.cabal +1/−1
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