diff --git a/.circleci/config.yml b/.circleci/config.yml index 0f28e588..b3517dc7 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -53,17 +53,20 @@ jobs: name: Building examples command: | cd $BOOST_REMOVE/example - ../../../b2 -j8 address-model=64 architecture=x86 toolset=gcc cxxflags="-std=gnu++14" -sBOOST_BUILD_PATH=. || RES=$? | tee build.log + ../../../b2 -j8 address-model=64 architecture=x86 toolset=gcc cxxflags="-std=gnu++14" -sBOOST_BUILD_PATH=. || RES=$? | tee example.log python <(curl -s https://report.ci/annotate.py) --tool gcc --name "Circle CI Gcc Build (Examples)" + python <(curl -s https://report.ci/annotate.py) --tool gcc --name "Circle CI Gcc Build" --input example.log + exit $RES - run: name: Running Unit tests command: | cd $BOOST_REMOVE/test - ../../../b2 -j8 with-valgrind address-model=64 architecture=x86 "testing.launcher=valgrind valgrind=on" toolset=gcc cxxflags="--coverage -std=$CXX_STANDARD" linkflags="--coverage" -sBOOST_BUILD_PATH=. || RES_1=$? | tee -a build.log - ../../../b2 -j8 without-valgrind address-model=64 architecture=x86 toolset=gc cxxflags="--coverage -std=$CXX_STANDARD" linkflags="--coverage" -sBOOST_BUILD_PATH=. || RES_2=$? | tee -a build.log + ../../../b2 -j8 with-valgrind address-model=64 architecture=x86 "testing.launcher=valgrind valgrind=on" toolset=gcc cxxflags="--coverage -std=$CXX_STANDARD" linkflags="--coverage" -sBOOST_BUILD_PATH=. || RES_1=$? | tee test.log + ../../../b2 -j8 without-valgrind address-model=64 architecture=x86 toolset=gc cxxflags="--coverage -std=$CXX_STANDARD" linkflags="--coverage" -sBOOST_BUILD_PATH=. || RES_2=$? | tee valgrind.log - python <(curl -s https://report.ci/annotate.py) --tool gcc --name "Circle CI Gcc Build" + python <(curl -s https://report.ci/annotate.py) --tool gcc --name "Circle CI Gcc Build" --input build.log + python <(curl -s https://report.ci/annotate.py) --tool gcc --name "Circle CI Gcc Build" --input valgrind.log python <(curl -s https://report.ci/upload.py) --name "Circle CI Gcc Tests" bash <(curl -s https://codecov.io/bash) -x gcov echo "BUILD_RESULT: $RES_1$RES_2"