From c968afb70bc9a44a7d36384bda801b2a8a3c2152 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Bylica?= Date: Mon, 17 Jan 2022 09:49:12 +0100 Subject: [PATCH] ci: Collect coverage from 32-bit build --- circle.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/circle.yml b/circle.yml index 6c350fc78..5d6155dc7 100644 --- a/circle.yml +++ b/circle.yml @@ -9,6 +9,9 @@ executors: linux-gcc-latest: docker: - image: ethereum/cpp-build-env:17-gcc-11 + linux-gcc-latest-multilib: + docker: + - image: ethereum/cpp-build-env:17-gcc-11-multilib linux-clang-latest: docker: - image: ethereum/cpp-build-env:17-clang-13 @@ -482,15 +485,21 @@ jobs: - spectest x86-linux: - docker: - - image: ethereum/cpp-build-env:17-gcc-11-multilib + executor: linux-gcc-latest-multilib steps: - install_testfloat - checkout - build: - build_type: Debug + configuration_name: "Coverage" + build_type: Coverage cmake_options: -DCMAKE_TOOLCHAIN_FILE=~/project/cmake/toolchains/32bit.cmake - test + - collect_coverage_gcc + - store_artifacts: + path: ~/build/coverage + destination: coverage-unittests + - upload_coverage: + flags: unittests-32 # TODO: Disabled, because fixes to NaN payload handling in the tool are needed. # - spectest