Mentions légales du service

Skip to content
Snippets Groups Projects
Commit 15ef0cbc authored by ZIMMERMANN Paul's avatar ZIMMERMANN Paul
Browse files

Revert "Merge branch 'improve_tests' into 'master'"

This reverts merge request !15
parent f2c86613
Branches
Tags
1 merge request!20Revert "Merge branch 'improve_tests' into 'master'"
Pipeline #294362 passed
...@@ -265,14 +265,10 @@ echo "2^1123-1" | $ECM -c 2 -param 0 -x0 1 11000; checkcode $? 1 ...@@ -265,14 +265,10 @@ echo "2^1123-1" | $ECM -c 2 -param 0 -x0 1 11000; checkcode $? 1
echo "2^1123-1" | $ECM -param 0 -pm1 11000; checkcode $? 1 echo "2^1123-1" | $ECM -param 0 -pm1 11000; checkcode $? 1
# exercise "Could not open file <file> for reading" error message # exercise "Could not open file <file> for reading" error message
$ECM -param 1 -bloads sfile.txt 1e6 < ${GMPECM_DATADIR}/c155; checkcode $? 1 $ECM -bloads sfile.txt 1e6 < ${GMPECM_DATADIR}/c155; checkcode $? 1
$ECM -param 1 -bloads sfile.txt 1e6 < ${GMPECM_DATADIR}/c155 2>&1 | grep "Could not open file sfile.txt"; checkcode $? 0
# exercise "read_s_from_file: 0 bytes read from <file>" error message # exercise "read_s_from_file: 0 bytes read from <file>" error message
echo -e "\n\r\n\r# this is a comment line and should be ignored" > test_dummy2.save $ECM -bloads ${GMPECM_DATADIR}/test_dummy2.save 1e6 < ${GMPECM_DATADIR}/c155; checkcode $? 1
$ECM -param 1 -bloads test_dummy2.save 1e6 < ${GMPECM_DATADIR}/c155; checkcode $? 1
$ECM -param 1 -bloads test_dummy2.save 1e6 < ${GMPECM_DATADIR}/c155 2>&1 | grep "0 bytes read from test_dummy2.save"; checkcode $? 0
/bin/rm -f test_dummy2.save
# exercise batch error messages... # exercise batch error messages...
TEST=test.ecm.s$$ TEST=test.ecm.s$$
...@@ -351,63 +347,75 @@ TEST=test.ecm.save$$ ...@@ -351,63 +347,75 @@ TEST=test.ecm.save$$
/bin/rm -f $TEST /bin/rm -f $TEST
echo 17061648125571273329563156588435816942778260706938821014533 | $ECM -save $TEST -param 0 -sigma 585928442 174000 0 echo 17061648125571273329563156588435816942778260706938821014533 | $ECM -save $TEST -param 0 -sigma 585928442 174000 0
$ECM -resume $TEST 174000 85880350 $ECM -resume $TEST 174000 85880350
checkcode $? 14 C=$?
checkcode $C 14
# test savea with existing file # test savea
echo -e "\n\r\n\r# this is a comment line and should be ignored" > $TEST cp ${GMPECM_DATADIR}/test_dummy2.save $TEST
echo 17061648125571273329563156588435816942778260706938821014533 | $ECM -savea $TEST -param 0 -sigma 585928442 174000 0 echo 17061648125571273329563156588435816942778260706938821014533 | $ECM -savea $TEST -param 0 -sigma 585928442 174000 0
$ECM -resume $TEST 174000 85880350 $ECM -resume $TEST 174000 85880350
checkcode $? 14 C=$?
checkcode $C 14
# test unknown method # test unknown method
echo "METHOD=FOO" > $TEST echo "METHOD=FOO" > $TEST
$ECM -resume $TEST 174000 85880350 $ECM -resume $TEST 174000 85880350
checkcode $? 0 C=$?
checkcode $C 0
# test invalid checksum # test invalid checksum
echo "CHECKSUM=xxx" > $TEST echo "CHECKSUM=xxx" > $TEST
$ECM -resume $TEST 174000 85880350 $ECM -resume $TEST 174000 85880350
checkcode $? 0 C=$?
checkcode $C 0
# test comment # test comment
echo "METHOD=P-1;X=1;N=17;B1=2;COMMENT=this is a comment;" > $TEST echo "METHOD=P-1;X=1;N=17;B1=2;COMMENT=this is a comment;" > $TEST
$ECM -resume $TEST 174000 85880350 $ECM -resume $TEST 174000 85880350
checkcode $? 8 C=$?
checkcode $C 8
# test invalid param # test invalid param
echo "PARAM=xxx" > $TEST echo "PARAM=xxx" > $TEST
$ECM -resume $TEST 174000 85880350 $ECM -resume $TEST 174000 85880350
checkcode $? 0 C=$?
checkcode $C 0
# test invalid etype # test invalid etype
echo "ETYPE=xxx" > $TEST echo "ETYPE=xxx" > $TEST
$ECM -resume $TEST 174000 85880350 $ECM -resume $TEST 174000 85880350
checkcode $? 0 C=$?
checkcode $C 0
# test invalid B1 # test invalid B1
echo "B1=xxx" > $TEST echo "B1=xxx" > $TEST
$ECM -resume $TEST 174000 85880350 $ECM -resume $TEST 174000 85880350
checkcode $? 0 C=$?
checkcode $C 0
# test unknown tag # test unknown tag
echo "FOO=xxx" > $TEST echo "FOO=xxx" > $TEST
$ECM -resume $TEST 174000 85880350 $ECM -resume $TEST 174000 85880350
checkcode $? 0 C=$?
checkcode $C 0
# test semicolon after tags # test semicolon after tags
echo "METHOD=P-1;X=1;N=17;B1=2" > $TEST echo "METHOD=P-1;X=1;N=17;B1=2" > $TEST
$ECM -resume $TEST 174000 85880350 $ECM -resume $TEST 174000 85880350
checkcode $? 0 C=$?
checkcode $C 0
# test QX tag without sigma # test QX tag without sigma
echo "METHOD=ECM;QX=1;N=17;B1=2;" > $TEST echo "METHOD=ECM;QX=1;N=17;B1=2;" > $TEST
$ECM -resume $TEST 174000 85880350 $ECM -resume $TEST 174000 85880350
checkcode $? 0 C=$?
checkcode $C 0
# test missing fields # test missing fields
echo "METHOD=ECM;QX=1;N=17;" > $TEST echo "METHOD=ECM;QX=1;N=17;" > $TEST
$ECM -resume $TEST 174000 85880350 $ECM -resume $TEST 174000 85880350
checkcode $? 0 C=$?
checkcode $C 0
/bin/rm -f $TEST /bin/rm -f $TEST
echo 17061648125571273329563156588435816942778260706938821014533 | $ECM -save $TEST -A 22/7 -x0 1/3 -y0 2/7 1e3 echo 17061648125571273329563156588435816942778260706938821014533 | $ECM -save $TEST -A 22/7 -x0 1/3 -y0 2/7 1e3
......
...@@ -182,19 +182,23 @@ $ECMnoGPU -resume test.ecm.save 1e3 ...@@ -182,19 +182,23 @@ $ECMnoGPU -resume test.ecm.save 1e3
checkcode $? 6 checkcode $? 6
/bin/rm -f test.ecm.save /bin/rm -f test.ecm.save
echo -e "\n\r\n\r# this is a comment line and should be ignored" > test_dummy2.save echo "" > test_dummy2.save
echo '\r' >> test_dummy2.save
echo '\r# this is a comment line and should be ignored' >> test_dummy2.save
# test -save/-resume # test -save/-resume
/bin/rm -f test.ecm.save /bin/rm -f test.ecm.save
echo 17061648125571273329563156588435816942778260706938821014533 | $ECM -save test.ecm.save -param 3 -sigma 3781882524 9000 0 echo 17061648125571273329563156588435816942778260706938821014533 | $ECM -save test.ecm.save -param 3 -sigma 3781882524 9000 0
$ECMnoGPU -resume test.ecm.save 9000 1000000 $ECMnoGPU -resume test.ecm.save 9000 1000000
checkcode $? 14 C=$?
checkcode $C 14
# test savea # test savea
cp test_dummy2.save test.ecm.save cp test_dummy2.save test.ecm.save
echo 17061648125571273329563156588435816942778260706938821014533 | $ECM -savea test.ecm.save -param 3 -sigma 3781882524 9000 0 echo 17061648125571273329563156588435816942778260706938821014533 | $ECM -savea test.ecm.save -param 3 -sigma 3781882524 9000 0
$ECMnoGPU -resume test.ecm.save 9000 1000000 $ECMnoGPU -resume test.ecm.save 9000 1000000
checkcode $? 14 C=$?
checkcode $C 14
echo \" $ECM \" echo \" $ECM \"
......
...@@ -105,8 +105,8 @@ echo 227718937509844817011855877544711725455111160554330403553675076250615854710 ...@@ -105,8 +105,8 @@ echo 227718937509844817011855877544711725455111160554330403553675076250615854710
checkcode $? 0 checkcode $? 0
$PP1 -resume $TEST 2337233 132554351 $PP1 -resume $TEST 2337233 132554351
C=$? C=$?
/bin/rm -f $TEST
checkcode $C 14 checkcode $C 14
/bin/rm -f $TEST
# test -chkpnt # test -chkpnt
TEST=test.pp1.chk$$ TEST=test.pp1.chk$$
......
# this is a comment line and should be ignored
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment