diff --git a/contrib/teamcity/build-configurations.sh b/contrib/teamcity/build-configurations.sh --- a/contrib/teamcity/build-configurations.sh +++ b/contrib/teamcity/build-configurations.sh @@ -373,6 +373,32 @@ ninja check-functional ;; + build-linux32) + "${DEVTOOLS_DIR}"/build_depends.sh + + # Build, run unit tests and functional tests. + CMAKE_FLAGS=( + "-DCMAKE_TOOLCHAIN_FILE=${CMAKE_PLATFORMS_DIR}/Linux32.cmake" + "-DSECP256K1_ENABLE_MODULE_ECDH=ON" + ) + CMAKE_FLAGS="${CMAKE_FLAGS[*]}" "${DEVTOOLS_DIR}"/build_cmake.sh + + # Unit tests + run_test_bitcoin "for Linux 32 bits" + + ninja \ + check-bitcoin-qt \ + check-bitcoin-seeder \ + check-bitcoin-util \ + check-secp256k1 + + # Functional tests + # The abc-sigops-mempool-mining is failing on linux32,see + # https://reviews.bitcoinabc.org/D5852. The test should be inclded back when + # it gets fixed. + ./test/functional/test_runner.py --exclude=abc-sigops-mempool-mining + ;; + check-seeds) "${DEVTOOLS_DIR}"/build_cmake.sh # Run on different ports to avoid a race where the rpc port used in the