diff --git a/contrib/teamcity/build.sh b/contrib/teamcity/build.sh --- a/contrib/teamcity/build.sh +++ b/contrib/teamcity/build.sh @@ -32,12 +32,39 @@ ../configure "${CONFIGURE_FLAGS[@]}" make -j ${THREADS} +make -C src/secp256k1 +make -C src/univalue +make -C src/leveldb make install BRANCH=$(git rev-parse --abbrev-ref HEAD) # Run tests ./src/test/test_bitcoin --log_format=JUNIT > test_bitcoin.xml +./src/qt/test/test_bitcoin-qt + +echo "secp256k1 tests: " +./src/secp256k1/tests +./src/secp256k1/exhaustive_tests +echo "pass" + +# Need to CD where the data files for the univalue tests live. +pushd ${TOPLEVEL}/src/univalue/test +echo "Univalue tests: " +${BUILD_DIR}/src/univalue/test/object +${BUILD_DIR}/src/univalue/test/unitester +${BUILD_DIR}/src/univalue/test/no_nul +echo "pass" +popd + +# Run leveldb tests +pushd ${TOPLEVEL}/src/leveldb +echo "Leveldb tests: " +make check +echo "pass" +popd + +./test/util/bitcoin-util-test.py mkdir -p output/