| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- language: c
- compiler:
- - gcc
- script: bash "${BUILDSCRIPT}" "${BUILDNAME}" "${BUILDOPTIONS}" "makefile" "-DUSE_LTM -DLTM_DESC -I/usr/include" "/usr/lib/libtommath.a"
- env:
- - |
- BUILDSCRIPT="coverage.sh"
- BUILDNAME="COVERAGE"
- BUILDOPTIONS=" "
- - |
- BUILDSCRIPT="run.sh"
- BUILDNAME="STOCK"
- BUILDOPTIONS=" "
- - |
- BUILDSCRIPT="run.sh"
- BUILDNAME="SMALL"
- BUILDOPTIONS="-DLTC_SMALL_CODE"
- - |
- BUILDSCRIPT="run.sh"
- BUILDNAME="NOTABLES"
- BUILDOPTIONS="-DLTC_NO_TABLES"
- - |
- BUILDSCRIPT="run.sh"
- BUILDNAME="SMALL+NOTABLES"
- BUILDOPTIONS="-DLTC_SMALL_CODE -DLTC_NO_TABLES"
- - |
- BUILDSCRIPT="run.sh"
- BUILDNAME="CLEANSTACK"
- BUILDOPTIONS="-DLTC_CLEAN_STACK"
- - |
- BUILDSCRIPT="run.sh"
- BUILDNAME="CLEANSTACK+SMALL"
- BUILDOPTIONS="-DLTC_SMALL_CODE -DLTC_CLEAN_STACK"
- - |
- BUILDSCRIPT="run.sh"
- BUILDNAME="CLEANSTACK+NOTABLES"
- BUILDOPTIONS="-DLTC_NO_TABLES -DLTC_CLEAN_STACK"
- - |
- BUILDSCRIPT="run.sh"
- BUILDNAME="CLEANSTACK+NOTABLES+SMALL"
- BUILDOPTIONS="-DLTC_NO_TABLES -DLTC_CLEAN_STACK -DLTC_SMALL_CODE"
- - |
- BUILDSCRIPT="run.sh"
- BUILDNAME="NO_FAST"
- BUILDOPTIONS="-DLTC_NO_FAST"
- - |
- BUILDSCRIPT="run.sh"
- BUILDNAME="NO_FAST+NOTABLES"
- BUILDOPTIONS="-DLTC_NO_FAST -DLTC_NO_TABLES"
- - |
- BUILDSCRIPT="run.sh"
- BUILDNAME="NO_ASM"
- BUILDOPTIONS="-DLTC_NO_ASM"
- - |
- BUILDSCRIPT="run.sh"
- BUILDNAME="NO_TIMING_RESISTANCE"
- BUILDOPTIONS="-DLTC_NO_ECC_TIMING_RESISTANT -DLTC_NO_RSA_BLINDING"
- - |
- BUILDSCRIPT="run.sh"
- BUILDNAME="CLEANSTACK+NOTABLES+SMALL+NO_ASM+NO_TIMING_RESISTANCE"
- BUILDOPTIONS="-DLTC_CLEAN_STACK -DLTC_NO_TABLES -DLTC_SMALL_CODE -DLTC_NO_ECC_TIMING_RESISTANT -DLTC_NO_RSA_BLINDING"
- - |
- BUILDSCRIPT="testbuild.sh"
- BUILDNAME="NOTEST"
- BUILDOPTIONS="-DLTC_NO_TEST"
- - |
- BUILDSCRIPT="testbuild.sh"
- BUILDNAME="NOFILE"
- BUILDOPTIONS="-DLTC_NO_FILE"
- matrix:
- fast_finish: true
- branches:
- only:
- - develop
- before_script:
- - sudo apt-get install libtommath-dev
- - sudo pip install cpp-coveralls
- after_failure:
- - cat test_std.txt
- - cat test_err.txt
- after_script:
- - cat gcc_2.txt
- notifications:
- irc: "chat.freenode.net#libtom"
|