https://github.com/bcgsc/ntCard
Revision 86057528ebd297aa57c857bf4a03f691f0eb9425 authored by Étienne Mollier on 16 June 2021, 18:19:11 UTC, committed by Étienne Mollier on 16 June 2021, 18:19:11 UTC
Some differencies showed up in some of the tests. It turned out that some more overflows are occurring, but were not caught at build time. These adjustments allow the test suite to pass again. There are no changes of behavior on 64 bit platforms.
1 parent 5423687
Tip revision: 86057528ebd297aa57c857bf4a03f691f0eb9425 authored by Étienne Mollier on 16 June 2021, 18:19:11 UTC
fix test suite discrepancies on 32 bit
fix test suite discrepancies on 32 bit
Tip revision: 8605752
azure-pipelines.yml
jobs:
- job: linux
pool:
vmImage: Ubuntu 16.04
steps:
- script: |
sudo apt-get update -qq
sudo apt-get install -qq software-properties-common
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
sudo apt-get update -qq
sudo apt-get install -qq autoconf automake gcc g++ make
displayName: Install common
- script: |
./autogen.sh
./configure
make distcheck
displayName: Compiling and testing ntCard
- script: |
curl https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
sudo apt-add-repository "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-7 main"
sudo apt-get update
sudo apt-get install -y --no-install-recommends clang-format-7
sudo ln -sf clang-format-7 /usr/bin/clang-format
displayName: Install clang-format
- script: make clang-format
displayName: Run clang-format
- job: linux_gcc9
pool:
vmImage: Ubuntu 16.04
steps:
- script: |
sudo apt-get update -qq
sudo apt-get install -qq software-properties-common
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
sudo apt-get update -qq
sudo apt-get install -qq autoconf automake gcc-9 g++-9 make
displayName: Install common
- script: |
./autogen.sh
export DISTCHECK_CONFIGURE_FLAGS="CC=gcc-9 CXX=g++-9"
./configure CC=gcc-9 CXX=g++-9
make distcheck
displayName: Compiling and testing ntCard with gcc 9
- job: linux_clang9
pool:
vmImage: Ubuntu 16.04
steps:
- script: |
sudo apt-get update -qq
sudo apt-get install -qq software-properties-common
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
sudo apt-get update -qq
sudo apt-get install -qq autoconf automake gcc-9 g++-9 make
displayName: Install common
- script: sudo apt-get install -qq clang-9
displayName: Install clang-9
- script: |
./autogen.sh
export DISTCHECK_CONFIGURE_FLAGS="CC=clang-9 CXX=clang++-9"
./configure CC=clang-9 CXX=clang++-9
make distcheck
displayName: Compiling and testing ntCard with clang 9
Computing file changes ...