From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 93959211A13 for ; Mon, 3 Mar 2025 13:09:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741007400; cv=none; b=mXBYA9OJ6IPBE+KRtiY++9n8HjyB2Lst4iLcG0AKL/RjIiwBentWCqde0l+u2r0bkiEeGNZt8/ryEuHKVsXphmeHydBidOLVl01SkpivJY1mjKPKHkhXCfeYQk3ioPy6lm0sK7/WdtiNYL2U/OlGiU1IQzS1EErvcMXvjVMJFaI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741007400; c=relaxed/simple; bh=X62McgsCYkAmCH1VfjefOlBzCJUXd6QsAyK+ZSE+pGQ=; h=From:To:Subject:Date:Message-ID:MIME-Version:content-type; b=BsZ4NaSzvDilOtgmrOpM+tRi30aqJoPNgLp+Bqoi6lE3D7uI3nNtOL9rezJWlqci48soUPBt7HJCM+6c2IVj2w0IKvMUlZnZNooK437+thYYsq9rptz12zoqqFjp6fg9IxUHEpLxJ7xMp89QhBzlyhEFctQkWR3EvHbrX7sUsCY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=WNc7IC1R; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="WNc7IC1R" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1741007397; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Ksdovi5xW9qo8kE/aOIeenAs+6AKxVewvn3bJee7LXY=; b=WNc7IC1RhH/M8pFcOYW+u3vbXVSb9L2YznH7SV89X3dhAO22JXKqI4gFG2CR/k7PMGWFHw VOeVZw497zqpy+Y0qhdSuQKXdnbxDm02kl3O/N9B4XZqkUa2oVkUKUFrMWG0QIJPvrVT6n bhO3fhtkH9XPZxLe0++eK7FmHp/Gyus= Received: from mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-578-sxYoobOZNVewsZ9CDUhGCg-1; Mon, 03 Mar 2025 08:09:51 -0500 X-MC-Unique: sxYoobOZNVewsZ9CDUhGCg-1 X-Mimecast-MFC-AGG-ID: sxYoobOZNVewsZ9CDUhGCg_1741007390 Received: from mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.15]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 8D77419560AF for ; Mon, 3 Mar 2025 13:09:50 +0000 (UTC) Received: from aion.redhat.com (unknown [10.22.64.10]) by mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 6212A1956094 for ; Mon, 3 Mar 2025 13:09:50 +0000 (UTC) Received: from aion.redhat.com (localhost [IPv6:::1]) by aion.redhat.com (Postfix) with ESMTP id B609F336C21 for ; Mon, 03 Mar 2025 08:09:48 -0500 (EST) From: Scott Mayhew To: kdevops@lists.linux.dev Subject: [PATCH 0/9] tweak results organization and reporting Date: Mon, 3 Mar 2025 08:09:39 -0500 Message-ID: <20250303130948.630029-1-smayhew@redhat.com> Precedence: bulk X-Mailing-List: kdevops@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.15 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: SGiumt7ePHTzpHf-sICp7dhE--mInSd79xs43L6chiI_1741007390 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit content-type: text/plain; charset="US-ASCII"; x-default=true I do most of my kdevops runs under buildbot. Currently I don't have an easy way to view test results in buildbot's web interface. The first four patches implement a "last-run" directory and "last-kernel.txt" file similar to what the fstests workflow already has. This is mainly to facilitate the remaining patches, but I think it will also make it easier for me to feed my test results into other tooling in the future. The remaining patches add a "-show-results" makefile target, which basically print the test results to the standard output. The results for the most recent run are printed by default, but that can be changed by overriding the LAST_KERNEL variable. The results printed varies from workflow to workflow, and can be overidden via the PATTERN variable. Scott Mayhew (9): pynfs: add last-run directory and last-kernel.txt to the results nfstest: add last-run directory and last-kernel.txt to the results gitr: add last-run directory and last-kernel.txt to the results ltp: add last-run directory and last-kernel.txt to the results fstests: add makefile target to show test results pynfs: add makefile target to show test results nfstest: add makefile target to show test results gitr: add makefile target to show test results ltp: add makefile target to show test results playbooks/roles/gitr/tasks/main.yml | 59 +++++++++++++++++++++---- playbooks/roles/ltp/tasks/main.yml | 60 ++++++++++++++++++++++++-- playbooks/roles/nfstest/tasks/main.yml | 60 ++++++++++++++++++++++---- playbooks/roles/pynfs/tasks/main.yml | 38 +++++++++++++++- workflows/fstests/Makefile | 16 +++++++ workflows/gitr/Makefile | 21 +++++++++ workflows/ltp/Makefile | 21 +++++++++ workflows/nfstest/Makefile | 17 ++++++++ workflows/pynfs/Makefile | 12 ++++++ 9 files changed, 282 insertions(+), 22 deletions(-) -- 2.48.1