diff --git a/test.ecm b/test.ecm index 3bacdf633d77f19040a0e8a8daf496f6798cc5e9..c7f515d2b40e907fc980692cad5eddcde9c085f8 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