@ -5,7 +5,7 @@ import ./make-test-python.nix ({ pkgs, ...} : {
} ;
nodes = {
simple2 = {
simple = {
services . deluge = {
enable = true ;
package = pkgs . deluge-2_x ;
@ -16,7 +16,7 @@ import ./make-test-python.nix ({ pkgs, ...} : {
} ;
} ;
declarative2 = {
declarative = {
services . deluge = {
enable = true ;
package = pkgs . deluge-2_x ;
@ -45,27 +45,16 @@ import ./make-test-python.nix ({ pkgs, ...} : {
testScript = ''
start_all ( )
simple1 . wait_for_unit ( " d e l u g e d " )
simple2 . wait_for_unit ( " d e l u g e d " )
simple1 . wait_for_unit ( " d e l u g e w e b " )
simple2 . wait_for_unit ( " d e l u g e w e b " )
simple1 . wait_for_open_port ( " 8 1 1 2 " )
simple2 . wait_for_open_port ( " 8 1 1 2 " )
declarative1 . wait_for_unit ( " n e t w o r k . t a r g e t " )
declarative2 . wait_for_unit ( " n e t w o r k . t a r g e t " )
declarative1 . wait_until_succeeds ( " c u r l - - f a i l h t t p : / / s i m p l e 1 : 8 1 1 2 " )
declarative2 . wait_until_succeeds ( " c u r l - - f a i l h t t p : / / s i m p l e 2 : 8 1 1 2 " )
simple . wait_for_unit ( " d e l u g e d " )
simple . wait_for_unit ( " d e l u g e w e b " )
simple . wait_for_open_port ( " 8 1 1 2 " )
declarative . wait_for_unit ( " n e t w o r k . t a r g e t " )
declarative . wait_until_succeeds ( " c u r l - - f a i l h t t p : / / s i m p l e : 8 1 1 2 " )
declarative1 . wait_for_unit ( " d e l u g e d " )
declarative2 . wait_for_unit ( " d e l u g e d " )
declarative1 . wait_for_unit ( " d e l u g e w e b " )
declarative2 . wait_for_unit ( " d e l u g e w e b " )
declarative1 . wait_until_succeeds ( " c u r l - - f a i l h t t p : / / d e c l a r a t i v e 1 : 3 1 4 2 " )
declarative2 . wait_until_succeeds ( " c u r l - - f a i l h t t p : / / d e c l a r a t i v e 2 : 3 1 4 2 " )
declarative1 . succeed (
" d e l u g e - c o n s o l e ' c o n n e c t 1 2 7 . 0 . 0 . 1 : 5 8 8 4 6 a n d r e w p a s s w o r d ; h e l p ' | g r e p - q ' r m . * R e m o v e a t o r r e n t ' "
)
declarative2 . succeed (
declarative . wait_for_unit ( " d e l u g e d " )
declarative . wait_for_unit ( " d e l u g e w e b " )
declarative . wait_until_succeeds ( " c u r l - - f a i l h t t p : / / d e c l a r a t i v e : 3 1 4 2 " )
declarative . succeed (
" d e l u g e - c o n s o l e ' c o n n e c t 1 2 7 . 0 . 0 . 1 : 5 8 8 4 6 a n d r e w p a s s w o r d ; h e l p ' | g r e p - q ' r m . * R e m o v e a t o r r e n t ' "
)
'' ;