From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from [87.239.111.99] (localhost [127.0.0.1]) by dev.tarantool.org (Postfix) with ESMTP id 395C03A4690; Tue, 1 Aug 2023 21:48:22 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 395C03A4690 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1690915702; bh=QcCkfFA/q1wVWIyBx+bADCBoq4uMYqw5dC6UdmeZiak=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=A/+T9sSq2TOdbCWPPBTmuT3kQmsd05kXIGs9YVhORuL32e8aGlkauc9UvXl8orAB7 ZeKUX+Rue2Sj41bv2T99uZvU53O72MXrgIkbTi9iKfuu8MyDGrwE3vpIlUdjJ3St+K dqwkN9fkTrC+7sYRnZ23VfMnUYZZ83Bexhyij5rM= Received: from mail-lj1-f176.google.com (mail-lj1-f176.google.com [209.85.208.176]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id F08083A4690 for ; Tue, 1 Aug 2023 21:48:20 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org F08083A4690 Received: by mail-lj1-f176.google.com with SMTP id 38308e7fff4ca-2b9b6e943ebso1348621fa.1 for ; Tue, 01 Aug 2023 11:48:20 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690915700; x=1691520500; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=4ZWPC8luMlnsijbxRGw+BaYr9lB9JmpJ7jyDFKvNcS0=; b=RBgssCT1dchHOVnrkFviU6WLWYn/B97WdH9QIzMdDfnDh/e5GJp87YmNDLNLs1AD8x /unGpPrzhLn5VhO7Oxom1qB5CoNWeQt9wKwqq6QObanPspD0WmHBOZ05fj6nes9pjSQs ENkzCY+NxBYaPBp+2ub48UjDcv3PijZL2ARCYG1DdJvaknKbyUVCd2sKYBzHUsDFfR5w JZNU+dGDwoMIiHH4jTyYmGD0WWP5wQiv2pUoxJgYWhAHwM0mEcxjCCGmBQ4JnQxpRbf5 iAHB06YOkXv7y8PAKP3Xrev/9/mAIpOWDODoVIRa2t+4QZGV/9zUzmLyxAFIssXQ5ZDx A2EQ== X-Gm-Message-State: ABy/qLbwn22MIKZVwbM3nj7nnxjN3C/SZT3N7h/SS0fBQquAd2UoLAH/ EhD0hFibA5NElDBVL72XsXh5O/6fIXI= X-Google-Smtp-Source: APBJJlHpqruwBiz+4iwar4/VOixJo5JoOxVK0THC0YgEWfUwktV/Npckzb+dwN9r6oAHeH5lHu/bZA== X-Received: by 2002:a2e:8e65:0:b0:2b7:4436:dbf5 with SMTP id t5-20020a2e8e65000000b002b74436dbf5mr1438231ljk.23.1690915699723; Tue, 01 Aug 2023 11:48:19 -0700 (PDT) Received: from pony.bronevichok.ru ([79.164.223.111]) by smtp.gmail.com with ESMTPSA id t22-20020a2e9c56000000b002b9c0822951sm3188867ljj.119.2023.08.01.11.48.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Aug 2023 11:48:19 -0700 (PDT) To: tarantool-patches@dev.tarantool.org, Sergey Kaplun , max.kokryashkin@gmail.com Date: Tue, 1 Aug 2023 21:46:06 +0300 Message-Id: X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [Tarantool-patches] [PATCH 0/2 v2] Add code coverage support X-BeenThere: tarantool-patches@dev.tarantool.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Sergey Bronnikov via Tarantool-patches Reply-To: Sergey Bronnikov Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" From: Sergey Bronnikov Patch-series adds code coverage support to LuaJIT build infrastructure and Github Actions. Changes v2: - addressed comments from Max Kokryashkin and Sergey Kaplun - added integration with Coveralls Branch: https://github.com/tarantool/luajit/tree/ligurio/code-coverage Coveralls: https://coveralls.io/github/tarantool/luajit Patch v1: https://lists.tarantool.org/tarantool-patches/58297844-8590-cf70-b3d5-3ed8908aef9a@tarantool.org/T/#t Sergey Bronnikov (2): cmake: add code coverage support ci: support coveralls .github/actions/setup-linux/action.yml | 1 + .github/workflows/coverage.yml | 60 ++++++++++++++++++++++++++ CMakeLists.txt | 9 ++++ cmake/CodeCoverage.cmake | 45 +++++++++++++++++++ test/CMakeLists.txt | 7 +++ test/tarantool-c-tests/CMakeLists.txt | 6 ++- 6 files changed, 127 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/coverage.yml create mode 100644 cmake/CodeCoverage.cmake -- 2.34.1