Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bppp: Fix and improve test for invalid sign byte #248

Merged

bppp: Fix test for invalid sign byte

3372993
Select commit
Loading
Failed to load commit list.
Merged

bppp: Fix and improve test for invalid sign byte #248

bppp: Fix test for invalid sign byte
3372993
Select commit
Loading
Failed to load commit list.
Cirrus CI / x86_64: Linux (Debian stable) ASM:no BENCH:yes BPPP:yes BUILD:check CC:clang CTIMETEST:yes ECDH:yes ECDSAADAPTOR:yes ECDSA_S2C:yes ECMULTGENPRECISION:auto ECMULTWINDOW:auto EXPERIMENTAL:yes GENERATOR:yes MUSIG:yes RANGEPROOF:yes RECOVERY:no SCHNORRSIG:yes WHITELIST:yes WIDEMUL:int64 WITH_VALGRIND:yes failed Jul 20, 2023 in 7m 0s

Task Summary

Instruction test failed in 06:46

Details

ℹ️ Scheduling was delayed due to a concurrency limit on community tasks
ℹ️ Consider upgrading to a $10/month plan to get 2x the limits on any public and private repository

✅ 00:01 clone
✅ 00:01 merge_base
❌ 06:46 test

make[1]: Leaving directory '/tmp/cirrus-ci-build'
+ file exhaustive_tests tests
exhaustive_tests: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6ebd0d7b3ec24e00e1d842861d60083c0810453a, for GNU/Linux 3.2.0, with debug_info, not stripped
tests:            ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d24c478744dc20529dbab903cd34e619659509d2, for GNU/Linux 3.2.0, with debug_info, not stripped
+ file bench bench_bppp bench_ecmult bench_generator bench_internal bench_rangeproof bench_whitelist
bench:            Bourne-Again shell script, ASCII text executable
bench_bppp:       ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7bbbe5e4e5e974d5be76520f1c3fd815faf820f1, for GNU/Linux 3.2.0, with debug_info, not stripped
bench_ecmult:     ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b6e7d725f92f89b65e2de24bc250927760c25150, for GNU/Linux 3.2.0, with debug_info, not stripped
bench_generator:  ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=59ab8d87ddd1fc1f7784bad6a914b6de5df50f2e, for GNU/Linux 3.2.0, with debug_info, not stripped
bench_internal:   ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6b89607c4d3d5cf1e04a658b8e219d0a10854c30, for GNU/Linux 3.2.0, with debug_info, not stripped
bench_rangeproof: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=bf2f157a34c4c29fc2ae976583023b22c7fcec81, for GNU/Linux 3.2.0, with debug_info, not stripped
bench_whitelist:  Bourne-Again shell script, ASCII text executable
+ file .libs/bench .libs/bench_whitelist .libs/libsecp256k1.a .libs/libsecp256k1.la .libs/libsecp256k1.lai .libs/libsecp256k1.so .libs/libsecp256k1.so.0 .libs/libsecp256k1.so.0.0.0 .libs/libsecp256k1_precomputed.a .libs/libsecp256k1_precomputed.la .libs/valgrind_ctime_test
.libs/bench:                       ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6523d791adac170d9b2a521e440c5f555ef247c1, for GNU/Linux 3.2.0, with debug_info, not stripped
.libs/bench_whitelist:             ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9c85e6d66e2cf280144bccd360e924bd21046e06, for GNU/Linux 3.2.0, with debug_info, not stripped
.libs/libsecp256k1.a:              current ar archive
.libs/libsecp256k1.la:             symbolic link to ../libsecp256k1.la
.libs/libsecp256k1.lai:            libtool library file, ASCII text
.libs/libsecp256k1.so:             symbolic link to libsecp256k1.so.0.0.0
.libs/libsecp256k1.so.0:           symbolic link to libsecp256k1.so.0.0.0
.libs/libsecp256k1.so.0.0.0:       ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3ed720a4ee2c63b878a8b30720f1a3553765790a, with debug_info, not stripped
.libs/libsecp256k1_precomputed.a:  current ar archive
.libs/libsecp256k1_precomputed.la: symbolic link to ../libsecp256k1_precomputed.la
.libs/valgrind_ctime_test:         ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=5579fb857076ed8623c81e1ad03f08527f90caef, for GNU/Linux 3.2.0, with debug_info, not stripped
+ export LOG_COMPILER=
+ make check
make  check-am
make[1]: Entering directory '/tmp/cirrus-ci-build'
make  check-TESTS
make[2]: Entering directory '/tmp/cirrus-ci-build'
make[3]: Entering directory '/tmp/cirrus-ci-build'
PASS: ecdh_example
PASS: ecdsa_example
PASS: schnorr_example
PASS: musig_example
PASS: exhaustive_tests
PASS: tests
============================================================================
Testsuite summary for libsecp256k1 0.1.0-pre
============================================================================
# TOTAL: 6
# PASS:  6
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[3]: Leaving directory '/tmp/cirrus-ci-build'
make[2]: Leaving directory '/tmp/cirrus-ci-build'
make[1]: Leaving directory '/tmp/cirrus-ci-build'
+ [ yes = yes ]
+ EXEC=./libtool --mode=execute
+ [ -n  ]
+ [ yes = yes ]
+ ./libtool --mode=execute valgrind --error-exitcode=42 ./valgrind_ctime_test