Skip to content

Commit 5545d9a

Browse files
committed
fix: flakiness in e2e funds transfer
Which occurred when the transaction created at Babbage era was submitted at Conway era. The funds transfer is now considered valid as soon as at least one transaction has been submitted.
1 parent 5dad4a6 commit 5545d9a

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

mithril-test-lab/mithril-devnet/mkfiles/mkfiles-mithril-payment.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,8 +153,18 @@ cat >> payment-mithril.sh <<EOF
153153
# Run payment iterations
154154
for (( j=1; j<=\${PAYMENT_ITERATIONS}; j++ ))
155155
do
156+
set +e
156157
process_payment_iteration \$j
158+
set -e
157159
done
160+
161+
# Check that at least one transaction has been successfully submitted
162+
TOTAL_TX_SUBMITTED=\$(cat ${TX_ID_OUTPUT_FILE} | wc -l)
163+
if [ \$TOTAL_TX_SUBMITTED -eq 0 ]; then
164+
echo ">>>>>> Error: No transaction was successfully submitted!"
165+
exit 1
166+
fi
167+
158168
EOF
159169

160170
chmod u+x payment-mithril.sh

0 commit comments

Comments
 (0)