From patchwork Thu May 18 16:20:26 2023 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: 683394 Delivered-To: patch@linaro.org Received: by 2002:a5d:4e01:0:0:0:0:0 with SMTP id p1csp465150wrt; Thu, 18 May 2023 09:22:23 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6kJZ7gy5CmgdB2h+QQ8qmZJgsfg7RD1SXNmlF75lu4vwp+83j6T6SZTvDl8rgbr3kh1/v1 X-Received: by 2002:a05:622a:190d:b0:3f3:96a3:c753 with SMTP id w13-20020a05622a190d00b003f396a3c753mr428260qtc.11.1684426943079; Thu, 18 May 2023 09:22:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684426943; cv=none; d=google.com; s=arc-20160816; b=yFTTtHHafeHtd2RZIpWOyWhp5DRxd20ZC5VmcZOD8NBautB79bOL8Cv8WybaTFOJ2K 3MuOwooo3aG83BWlPwl3j1zzYBq1dbHWnl9Ie6CCLrfSyxTvpajGeRRAIKvk+520a4sD 9C8JdeOChM+x8sl6vkhzlXI/SSdrb7/uNK+g0FZsAODNe+ho/8c6tdVcgAQzlVGX+Be0 aaoWytp3KKrtHmwcM+CGzVabl3WLcks2vNNuPRbagG1gy4nrvXr11d6nxv7k8gj29FgX R59Hs0yjvBp8UAeDuUb+BXIV1pfKolOK9Fefmnp2gafJldpGrVK19sNCf4KgRxMz33rn tVpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:message-id:date:subject:cc:to:from:dkim-signature; bh=0LIi5Oy0YvRsl6dl4+nVav7RiXqFXAxGtSAON8ILwKQ=; b=eugQ5fo/7zTOVKHPbclfidO/i63fMWZETOVd2itja/hyqXCp0vGNBt8r+dA6PmPqbb 6+73D8wbV/zQ0GsumiaZmK9C+nKrbFAcv3yLvJ/23RzeA1w7CeNJNWyWhbm5ZcExuaYt lfvnxSj7Y2zZvMxL98rK0LHPTOWSNCi88ZZtVYAlHuB0DXhGEDXPiaicajmt+akF4VGF TuXTOi81t/LkkBQYUs7NKcXGav/t5TZ7v3jvmHcPRIusMDaG/m4Se8O8RhTzblPeK3rZ RLfX6l/oERXyMieao0x7dHcPx9fA3prBia8r2QqWOHy4UwD0SJNUc8rhbmi89eD/ksgu o/+g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="OCR/bfqA"; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id x17-20020ae9f811000000b007302bb2a795si1259321qkh.458.2023.05.18.09.22.22 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 18 May 2023 09:22:23 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="OCR/bfqA"; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pzgMv-0007aj-4G; Thu, 18 May 2023 12:20:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pzgMp-0007YU-H5 for qemu-devel@nongnu.org; Thu, 18 May 2023 12:20:39 -0400 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pzgMm-0006O7-Kj for qemu-devel@nongnu.org; Thu, 18 May 2023 12:20:39 -0400 Received: by mail-wr1-x429.google.com with SMTP id ffacd0b85a97d-3093eb8cd1fso1455911f8f.1 for ; Thu, 18 May 2023 09:20:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1684426835; x=1687018835; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=0LIi5Oy0YvRsl6dl4+nVav7RiXqFXAxGtSAON8ILwKQ=; b=OCR/bfqARSmNNeq4QFxh9LBadstcBU1owEEmDLxQSQVBuEoQSQ2EgX7fjhr+iVa0kt QjLxw1ccA70XmWJM8/VYDg+ry96RmDNDrSKFmAdIx7yEAFIC0JWXxSb9JQPJP+An4Xxn w1ty1Nu1R5hFdaw3U3pR4UGGOjYSfEM0lBgYLbASWaGwKMPRcZwoYomHW+Iw/W8oiXAK Ki01ohXGdCZ2y8MY/SufUjHSts/l9rh1v2zM9Gh5hZlup7TUNXn7LfB4QoLVeQQYEN9i Vfd+XVEG+tnZvLwDWovOShna+mzRcOc1XYUupYD2hOMe3+opzm/tC8LZdfgNcZRiMdit PWkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684426835; x=1687018835; 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=0LIi5Oy0YvRsl6dl4+nVav7RiXqFXAxGtSAON8ILwKQ=; b=XtN7YDrS7+TzYb0Ooz5eeisxJtJUUPJazfJgY2XNJ7PWVyf5+xQOAPVN7UYYMU5EPw icUJ1vZeWPXRqVrErCQ2dgLc6GIC7NSwgNEHHBzSmgeSrUC6qP6O6zpV3eWACRjuAoy5 pU69jZaCIxGx6Nbeeb8oF2tPE+n3QzVQiI80Me7/WG5LcqdprNE2UF6cyI4u4JuqmsD2 LstqffkDObyIcRtbJuTtXtU9dGx1HzRx/kXqOkLmnVObL4aZR4JivcBWVxKxjWSbywlM UvQ77UtxLxq9x2D1x5IT0jdYU+PGwcTAXANTyd7v7ZhPyoN5T7niIhIP5kmCQVR9yGNY eMDA== X-Gm-Message-State: AC+VfDwyVd9inHVYxCgOXmy/qdYqItfI3zXF7aasPhJFIC0xG9vBlrIV oC+Ox8p2/+2ZTqVhzLCDVg6lxQ== X-Received: by 2002:a05:6000:1087:b0:309:38af:91c6 with SMTP id y7-20020a056000108700b0030938af91c6mr1466878wrw.68.1684426834965; Thu, 18 May 2023 09:20:34 -0700 (PDT) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id u14-20020a7bcb0e000000b003f42a75ac2asm2526636wmj.23.2023.05.18.09.20.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 May 2023 09:20:34 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 368311FFBB; Thu, 18 May 2023 17:20:34 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Markus Armbruster , Richard Henderson , Peter Maydell , Thomas Huth , John Snow , =?utf-8?q?Alex_Benn=C3=A9e?= , =?utf-8?q?Daniel_P?= =?utf-8?q?=2E_Berrang=C3=A9?= , =?utf-8?q?Marc-Andr?= =?utf-8?q?=C3=A9_Lureau?= , =?utf-8?q?Philippe?= =?utf-8?q?_Mathieu-Daud=C3=A9?= , Paolo Bonzini , Mark Cave-Ayland , Wainer dos Santos Moschetta , Cleber Rosa Subject: [PATCH 0/8] testing/next: avocado logging, docs, gitlab Date: Thu, 18 May 2023 17:20:26 +0100 Message-Id: <20230518162034.1277885-1-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x429.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org Mostly this contains some fixes for the logging that went missing since we bumped avocado up to 101. As well as tweaking the log behaviour we also have a few gitlab tweaks from Daniel and some updates to the documentation. I've included Richards plugin fix so we don't break bisection although it will likely go straight into the main tree by the time this becomes a pull request. Alex Bennée (4): tests/tcg: add mechanism to handle plugin arguments tests/avocado: move guest output to "avocado" namespace python/qemu: allow avocado to set logging name space docs: add some documentation on avocado logging Ani Sinha (1): docs/devel: remind developers to run CI container pipeline when updating images Daniel P. Berrangé (2): gitlab: explicit set artifacts publishing criteria gitlab: ensure coverage job also publishes meson log Richard Henderson (1): accel/tcg: Fix append_mem_cb docs/devel/testing.rst | 31 +++++++++++++++++++ accel/tcg/plugin-gen.c | 42 -------------------------- .gitlab-ci.d/buildtest-template.yml | 4 ++- .gitlab-ci.d/buildtest.yml | 5 +++ .gitlab-ci.d/crossbuild-template.yml | 1 + .gitlab-ci.d/crossbuilds.yml | 2 ++ .gitlab-ci.d/custom-runners.yml | 1 + .gitlab-ci.d/opensbi.yml | 1 + python/qemu/machine/machine.py | 42 ++++++++++++++------------ tests/avocado/avocado_qemu/__init__.py | 7 +++-- tests/tcg/Makefile.target | 8 +++-- 11 files changed, 76 insertions(+), 68 deletions(-)