From 93242562fcfe3e48d54f7e0c748ae38a0e32181e Mon Sep 17 00:00:00 2001
From: Paul Zimmermann <Paul.Zimmermann@inria.fr>
Date: Fri, 28 Jun 2024 11:45:58 +0200
Subject: [PATCH] added bsaves/bloads tests for param={2,3}

---
 test.ecm | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/test.ecm b/test.ecm
index 3bacdf63..c7f515d2 100755
--- a/test.ecm
+++ b/test.ecm
@@ -324,7 +324,7 @@ fi
 
 # exercise batch error messages...
 TEST=test.ecm.s$$
-$ECM -bsaves $TEST 11e3 < ${GMPECM_DATADIR}/c155; checkcode $? 0
+$ECM -bsaves $TEST 11e3 < ${GMPECM_DATADIR}/c155; checkcode $? 1
 $ECM -bloads $TEST 1000 < ${GMPECM_DATADIR}/c155; checkcode $? 1
 $ECM -bloads $TEST 10900 < ${GMPECM_DATADIR}/c155; checkcode $? 1
 /bin/rm -f $TEST
@@ -545,6 +545,18 @@ echo 18446744073709551557 | $ECM -param 1 -A 312656731337392125 -bloads $TEST 11
 echo 18446744073709551557 | $ECM -param 1 -A 312656731337392125 -bloads $TEST -v 11000; checkcode $? 8
 /bin/rm -f $TEST
 
+# same with -param 2
+TEST=test.ecm.s$$
+echo 18446744073709551557 | $ECM -param 2 -A 1 -bsaves $TEST 11000
+echo 18446744073709551557 | $ECM -param 2 -A 312656731337392125 -bloads $TEST 11000; checkcode $? 8
+/bin/rm -f $TEST
+
+# same with -param 3
+TEST=test.ecm.s$$
+echo 18446744073709551557 | $ECM -param 3 -A 1 -bsaves $TEST 11000
+echo 18446744073709551557 | $ECM -param 3 -A 312656731337392125 -bloads $TEST 11000; checkcode $? 8
+/bin/rm -f $TEST
+
 # non-regression test for bug fixed by changeset r1819 on 32-bit
 echo 4294967291 | $ECM -param 1 -A 17 1000
 checkcode $? 8
-- 
GitLab