File tree Expand file tree Collapse file tree 2 files changed +15
-4
lines changed Expand file tree Collapse file tree 2 files changed +15
-4
lines changed Original file line number Diff line number Diff line change 28
28
- name : Check demo test
29
29
run : |
30
30
cd demo
31
- nix run .#demo -- -D
32
- sleep 30 # Give time for startup
33
- cat devnet/alice-logs.txt | grep "APIServerStarted" || exit 1
34
- nix run .#demo -- down
31
+ nix run .#demo -- run test
35
32
Original file line number Diff line number Diff line change 120
120
--hydra-signing-key ${ self } /demo/carol.sk \
121
121
--hydra-verification-key ${ self } /demo/alice.vk \
122
122
--hydra-verification-key ${ self } /demo/bob.vk \
123
+ --hydra-verification-key ${ self } /demo/carol.vk \
123
124
--hydra-scripts-tx-id '' $HYDRA_SCRIPTS_TX_ID \
124
125
--cardano-signing-key devnet/credentials/carol.sk \
125
126
--cardano-verification-key devnet/credentials/alice.vk \
126
127
--cardano-verification-key devnet/credentials/bob.vk \
128
+ --cardano-verification-key devnet/credentials/carol.vk \
127
129
--ledger-protocol-parameters devnet/protocol-parameters.json \
128
130
--testnet-magic 42 \
129
131
--node-socket devnet/node.socket \
170
172
is_foreground = true ;
171
173
depends_on . "hydra-node-carol" . condition = "process_started" ;
172
174
} ;
175
+ test = {
176
+ command = pkgs . writeShellApplication {
177
+ name = "demo-test" ;
178
+ text = ''
179
+ echo "Waiting for demo to be ready..."
180
+ # Wait for alice to be ready
181
+ timeout 60 bash -c 'until grep -q "APIServerStarted" devnet/alice-logs.txt; do sleep 1; done'
182
+ echo "✅ Demo is ready!"
183
+ '' ;
184
+ } ;
185
+ depends_on . "hydra-node-alice" . condition = "process_log_ready" ;
186
+ } ;
173
187
} ;
174
188
} ;
175
189
} ;
You can’t perform that action at this time.
0 commit comments