From nobody Fri Nov 1 00:59:01 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1676471153; cv=none; d=zohomail.com; s=zohoarc; b=ZIaajf22bfJHR4uMml/RdVwjIvsU7QSbbAP1IzUZEaKCWRMatH6SlwbCx/1F+7UB6/e/keI7o3f93r+fI9B6k3zXIuh1UGIKYtNwIBIi6IM3dMNnTel7ePbjVQJnBbxVm6xkulMgKAof3CtQrGHWbX88fJTGh8NnSgOgkutNvsw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1676471153; h=Content-Transfer-Encoding:Cc:Date:From:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:To; bh=iLyAxKrVllWUIsGz5Da6m3umMENt4cpuL6M2aE7xkqY=; b=CgRCARLWE/6TBIYuShTZS01ownZWjEuo2LrPq3QaT2BoP6wQu3PK8VHd7lW+Y52fsX4Qv9M0cPi7nGIbFmgz+gInlG6Rk1vjg2iwSO3JeKsn04akAyErwnV7U0fHS9jPAfme1Pr/2Z28KjR5dE71lr9pv9bPE/8I99PhzBzZiNg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1676471153699328.52893682357967; Wed, 15 Feb 2023 06:25:53 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pSIim-00062J-Iy; Wed, 15 Feb 2023 09:25:20 -0500 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 1pSIij-000629-NQ for qemu-devel@nongnu.org; Wed, 15 Feb 2023 09:25:18 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pSIih-0003mt-QB for qemu-devel@nongnu.org; Wed, 15 Feb 2023 09:25:17 -0500 Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-56-VhCo1ToDMtOvq9vdZbWPPw-1; Wed, 15 Feb 2023 09:25:07 -0500 Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.rdu2.redhat.com [10.11.54.7]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id CACD8811E9C; Wed, 15 Feb 2023 14:25:06 +0000 (UTC) Received: from thuth.com (unknown [10.39.192.198]) by smtp.corp.redhat.com (Postfix) with ESMTP id 9829E140EBF4; Wed, 15 Feb 2023 14:25:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1676471110; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=iLyAxKrVllWUIsGz5Da6m3umMENt4cpuL6M2aE7xkqY=; b=HdYprpGNAApGaOVS2FOVjvG4BrVNZUQM7aYallL1893ZvEwyzbNRgKBllaVZCxgDpUBjqJ nQfk5Xnbehit2YtFggqGWlwH79JmowFfMzhki3lg0wGUk322R8Gl1ffuSg9bh/kuDTxDrr 9io7n6qw2bFUnOLpG+Dwdwct4sUMIy4= X-MC-Unique: VhCo1ToDMtOvq9vdZbWPPw-1 From: Thomas Huth To: qemu-devel@nongnu.org Cc: Laurent Vivier , Peter Maydell , =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= Subject: [PATCH] gitlab-ci: Use artifacts instead of dumping logs in the Cirrus-CI jobs Date: Wed, 15 Feb 2023 15:25:03 +0100 Message-Id: <20230215142503.90660-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.1 on 10.11.54.7 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=thuth@redhat.com; helo=us-smtp-delivery-124.mimecast.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, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1676471154637100001 Content-Type: text/plain; charset="utf-8" The meson log files can get very big, especially if running the tests in verbose mode. So dumping those logs to the console was a bad idea, since gitlab truncates the output if it is getting too big. Let's publish the logs as artifacts instead. This has the disadvantage that you have to look up the logs on cirrus-ci.com now instead, but that's still better than not having the important part of the log at all since it got truncated. Fixes: 998f334722 ("gitlab: show testlog.txt contents ...") Signed-off-by: Thomas Huth Reviewed-by: Daniel P. Berrang=C3=A9 --- Note: I also tried to publish the junit xml files as artifacts instead, but while the cirrus-ci docs claim to support it, I only got unreadable XML output in my browser that way, so the .txt files look like the better option to me. .gitlab-ci.d/cirrus/build.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.d/cirrus/build.yml b/.gitlab-ci.d/cirrus/build.yml index 7ef6af8d33..a9444902ec 100644 --- a/.gitlab-ci.d/cirrus/build.yml +++ b/.gitlab-ci.d/cirrus/build.yml @@ -32,6 +32,9 @@ build_task: - $MAKE -j$(sysctl -n hw.ncpu) - for TARGET in $TEST_TARGETS ; do - $MAKE -j$(sysctl -n hw.ncpu) $TARGET V=3D1 - || { cat meson-logs/testlog.txt; exit 1; } ; + $MAKE -j$(sysctl -n hw.ncpu) $TARGET V=3D1 ; done + always: + build_result_artifacts: + path: build/meson-logs/*log.txt + type: text/plain --=20 2.31.1