From patchwork Wed Jun 20 13:20:27 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 139337 Delivered-To: patch@linaro.org Received: by 2002:a2e:970d:0:0:0:0:0 with SMTP id r13-v6csp791571lji; Wed, 20 Jun 2018 06:26:25 -0700 (PDT) X-Google-Smtp-Source: ADUXVKJoQ+vVntRmS39aCCewv/NKpUtMTOOU2UTlDg8PdGnqi2JhNFtN5DYhIaEyQMivamA72+DA X-Received: by 2002:a37:9505:: with SMTP id x5-v6mr17157488qkd.25.1529501185859; Wed, 20 Jun 2018 06:26:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529501185; cv=none; d=google.com; s=arc-20160816; b=x9bvyKMT3SiHkP95kUtYeA0YiFDP9Y8JQdMDEJvQOFeRUMybab/Doo6YfIzGLrmsdx uBsoCx74DeeaVbg3cLSGkHvC2iYbs8Wt0eJJI801/9q90l0J8X9/LLr38U+EvFGBR07r JMIUjEFyqS1xsjYjPPNCgWBp+4FEBAR+uwuthF8Q+y6+ang9ZzOAkEvnr/ERDOo13l48 BCveGbgmXT3yQ9EmnpNirGK0vOat/i9KZUsO9PTc5/zZht/ow7+zwwnf/2OHgDF2I3Fj Ox/aqjYeeUlXnFPZNu9slxPL3LchFMjjebUVV1utHk3dsE5kbrvLW7fM2dbA1sGm0wFz jPgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:subject :content-transfer-encoding:mime-version:message-id:date:to:from :dkim-signature:arc-authentication-results; bh=+WRiYn6tt/6jryGujPAxsXyB7pEX6c0qNBMAnR9eurg=; b=vKXW2Yx0r6OLd397rsjWOJeRuqv2G8c0Oo5n6rVTuy10TsS1j4dQE3Pzywuh5hgJTe 4BCZUJ99i6w/dkXmC89KDcdMViRZqjUvIN6fhzjbxZRS4dEhbngz/aE02ilWIxLT10HS Deo9VLw9qj/dtREcpJTRllloZLgJlz5+Yvu8PYP+RABYxeFnDSHGCGweFmk7a2FnlII/ uIMCu0myV0fU1sbJajOMJ3LMxsOqdJx7BT7D77oNiS7U4K5Xb1a/vWjp/1ZT3scdbE8X iNS7Dntm1DHTwuJWp0XetY7oF0YuNlfCJGMKJL4Te9A3s6zFBWkeKYFeLO6KVXwAFOcv B62Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b="A7cZszm/"; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [2001:4830:134:3::11]) by mx.google.com with ESMTPS id r3-v6si2067221qkf.376.2018.06.20.06.26.25 for (version=TLS1 cipher=AES128-SHA bits=128/128); Wed, 20 Jun 2018 06:26:25 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) client-ip=2001:4830:134:3::11; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b="A7cZszm/"; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:49666 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fVd7x-0004Q7-6N for patch@linaro.org; Wed, 20 Jun 2018 09:26:25 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54994) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fVd2N-0007yC-E0 for qemu-devel@nongnu.org; Wed, 20 Jun 2018 09:20:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fVd2J-0002k3-C7 for qemu-devel@nongnu.org; Wed, 20 Jun 2018 09:20:39 -0400 Received: from mail-wr0-x244.google.com ([2a00:1450:400c:c0c::244]:36362) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fVd2J-0002jh-3M for qemu-devel@nongnu.org; Wed, 20 Jun 2018 09:20:35 -0400 Received: by mail-wr0-x244.google.com with SMTP id f16-v6so3296952wrm.3 for ; Wed, 20 Jun 2018 06:20:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=+WRiYn6tt/6jryGujPAxsXyB7pEX6c0qNBMAnR9eurg=; b=A7cZszm/j1Zscj7Isd5RK2mNbDT1+Ki1hz8tvgfuZWCpBsgITF0YJo+Sf3bGiwKHBD I5cC4Hw3XikAOLM9KdqLEjuEJDN1ltZPWCOJbgTzecxeT8lcuW1QnXZtDXZb9f0WkbRj 9OGR4BGxYa6KYBt2AM0RLXhRQ2N1Lu77vNjDg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=+WRiYn6tt/6jryGujPAxsXyB7pEX6c0qNBMAnR9eurg=; b=lw2EYy3tKrQlHm+quMJb9nb1Ahjo+/mRrUy2u8R9irGfKsm1VTsW0bXarE1nflfSvj 42VUZFNkVXoE5BfKZ4e8oT5xu6q6YVb4obgONLxpMmQmIFZ+rHQDXYOAl9qdFP5gjE8/ sjz1TYsAb1uQcW4xbOs1vTOVY9tsilHAAcD8y/YchyJLNNNehbay54oJkTz3g7yhMtui KNYWEaKogSAUnu+pqJ9rXwylEjfWiHUosfh8MR+PIhfq4zpAI50oatfLTAF3ge41/8WB nBPyavwuimhLmGF8+R/HZsZa3ZUyCObOB0i532yZqLpOqTiVVv+9cAWxD7Sj0/d5jojA /LYA== X-Gm-Message-State: APt69E1mqSan+oJ76hXlwNCSRfZb5nV9YvKCGHu2mvF2B5kszQ+/nE9m SjNo12M5qF17TykreRKwsF3Iuw== X-Received: by 2002:adf:889c:: with SMTP id f28-v6mr2358446wrf.250.1529500833998; Wed, 20 Jun 2018 06:20:33 -0700 (PDT) Received: from zen.linaro.local ([81.128.185.34]) by smtp.gmail.com with ESMTPSA id v68-v6sm4128785wmd.12.2018.06.20.06.20.33 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 20 Jun 2018 06:20:33 -0700 (PDT) Received: from zen.linaroharston (localhost [127.0.0.1]) by zen.linaro.local (Postfix) with ESMTP id BC4503E0092; Wed, 20 Jun 2018 14:20:32 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: cota@braap.org, famz@redhat.com, berrange@redhat.com, f4bug@amsat.org, richard.henderson@linaro.org, balrogg@gmail.com, aurelien@aurel32.net, agraf@suse.de Date: Wed, 20 Jun 2018 14:20:27 +0100 Message-Id: <20180620132032.12952-1-alex.bennee@linaro.org> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c0c::244 Subject: [Qemu-devel] [RFC PATCH 0/5] Tweak code coverage reporting X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Hi, While trying to make sense of some of the gcov reporting in the Travis tests I came to the conclusion it wasn't really the most helpful setting. This series pulls the per-test coverage reset and reporting and adds a new target that uses the gcovr tool to generate nice pretty html reports. The travis build is tweaked to summarise the entire testing run at the end rather than interleave the coverage reports while the tests are running. Hopefully this makes filtering the noise out a little easier. Alex Bennée (5): build-system: remove per-test GCOV reporting .gitignore: add .gcov files .travis.yml: add gcovr summary for GCOV build build-system: add clean-coverage target build-system: add coverage-report target .gitignore | 1 + .travis.yml | 3 +++ Makefile | 24 ++++++++++++++++++++++++ docs/devel/testing.rst | 21 +++++++++++++++------ tests/Makefile.include | 10 ---------- 5 files changed, 43 insertions(+), 16 deletions(-) -- 2.17.1