From nobody Sun Feb 8 19:57:17 2026 Received: from mail-pl1-f202.google.com (mail-pl1-f202.google.com [209.85.214.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9CF132D97A6 for ; Wed, 3 Dec 2025 21:47:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.202 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764798443; cv=none; b=TDXd7Roll7tkTFubURUSMdxU9qcc52OYWSJmvOy3+Df8Er+H4hSg4rgSnvp7CTPIRIJyk/eLuGXWRGzp12NqFWwMHna4m6JaW+Jejmcq/944uk93kG3fp9fJJq13OlZOgHTa35An2AH2Hl8ewH2mJDXiEJ9dEgNSKAYKl4GFYdg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764798443; c=relaxed/simple; bh=7EIPkt57mizIcizq27oR3v0Xbaf3b0skd0mBiDbL4lg=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=qko8MPNLVOosD0MWTS1rqMIHZNCOHI6X9lN4Cu5mjZKa6IQDU341dJKaQfrAALUoR8cb5BQwUWZWgrRMbZmBPsuK7E0Xn1qMqoBHm/uK7BIs3Qesk2qIYqjQYfQzp4TpjUrdgoQymvpT0OZRLfIrZzcJWvv5PlCBaFN6j/phf8A= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--irogers.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=4k9vtsWN; arc=none smtp.client-ip=209.85.214.202 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--irogers.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="4k9vtsWN" Received: by mail-pl1-f202.google.com with SMTP id d9443c01a7336-299d221b749so4608655ad.3 for ; Wed, 03 Dec 2025 13:47:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1764798440; x=1765403240; darn=vger.kernel.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=waFYuL17oCw/gfl7ThqVJ2njN32XU6ljeSvAGuXSYL4=; b=4k9vtsWNBzcHrgUU3LfJi2YfXvSXHjrA/v8SE25b2KZO0TLQOHT5/9E4A527EkuSgC dZwcPTZJLjbej7bMMZD8afEy3jCKjj3Ukq/Tp1FuXdI4IV89dIQDrP7TqpQFFgJT6gRw +SggGq+PqQVWvh7I5BtVqPciJf7UoypyBVIvT6fNDKNUtysTvGyN1OBwT0WgYFd7Plnp 5bfoRjMQtd2zJzPxIosJNyKvUh3d/jDkKr1txsVzshLWgmIT8dgfuGTHsajrHGaFxY83 fZjPLB7arpb8ZAVmQglG4DEApRdhL3b0yfv/i9jx73Wdccu89fZa3iP4LKufpAg0Shwo YC0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764798440; x=1765403240; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=waFYuL17oCw/gfl7ThqVJ2njN32XU6ljeSvAGuXSYL4=; b=K0nUB7CSl6sXXETg+n1qL2evuUaJFFTPW7420952MmUWYG+pkRx2aHmaQ4R3HLcOef Gnk9fk+z2fU2aezjVpOZVjbnsRh6HY15qvUnrFsQRjeQGt5bG1nz092J57TnQTpE5sfl sF6/HYvB5m4QV0iwLwsnTeCHgYMTvOmns9QeJGS4w3kc9lZKCFoqmtZo+4jltX+czbCI gh63mYX0WYTaMY+w916A3OeDxo8l0iyrN27+cf7ncYybbPXOQwFoSMFjHr5bqdNtaqvV ZqhyrlqlpVoGBGgG9bZHsnGIsb5GtYVi/GC8ZRsyKdoXBQXK1cDC+EMh3radhuh5TXUz +zxA== X-Forwarded-Encrypted: i=1; AJvYcCWwSCiKol7VYtkQTc10uLa0GwBOJv2wghiHE7naxOXkY0cdxk40uxXR/WNi5/drAdnX44iwRvOqdfDYF0Y=@vger.kernel.org X-Gm-Message-State: AOJu0YzOrokZMD33zKp10+H2fkTAb8kNrcPZjWOaHsO8xMS5QCxByxED vCJCtc6wJbG+WqfLQCOR2QRjtgLs6qTLA3DHThWqOMNUHAsQQ3wNWyDaQ8/HyaQN6AZYCz3t2sX fHBjbXCDrRg== X-Google-Smtp-Source: AGHT+IGVgYUemMQSQM+Wr/hzm5JJaEabH1iCca9VsSm++HtRNgqmw1d8vrPOBIlEK2BPXIh9yyFV1V09gTzS X-Received: from dydu18.prod.google.com ([2002:a05:7300:51f2:b0:2ab:9be4:b136]) (user=irogers job=prod-delivery.src-stubby-dispatcher) by 2002:a05:693c:8202:b0:2a4:3594:d54e with SMTP id 5a478bee46e88-2ab92e88b27mr1994859eec.27.1764798439706; Wed, 03 Dec 2025 13:47:19 -0800 (PST) Date: Wed, 3 Dec 2025 13:47:03 -0800 In-Reply-To: <20251203214706.112174-1-irogers@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20251203214706.112174-1-irogers@google.com> X-Mailer: git-send-email 2.52.0.177.g9f829587af-goog Message-ID: <20251203214706.112174-5-irogers@google.com> Subject: [PATCH v2 4/7] perf tests stat: Add "--null" coverage From: Ian Rogers To: Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Namhyung Kim , Alexander Shishkin , Jiri Olsa , Ian Rogers , Adrian Hunter , James Clark , Thomas Richter , linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ingo Molnar Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Ensure "--null" does a minimal run. Reported-by: Ingo Molnar Closes: https://lore.kernel.org/linux-perf-users/aSwt7yzFjVJCEmVp@gmail.com/ Tested-by: Ingo Molnar Signed-off-by: Ian Rogers --- tools/perf/tests/shell/stat.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tools/perf/tests/shell/stat.sh b/tools/perf/tests/shell/stat.sh index 985adc02749e..7885e875caf4 100755 --- a/tools/perf/tests/shell/stat.sh +++ b/tools/perf/tests/shell/stat.sh @@ -16,6 +16,17 @@ test_default_stat() { echo "Basic stat command test [Success]" } =20 +test_null_stat() { + echo "Null stat command test" + if ! perf stat --null true 2>&1 | grep -E -q "Performance counter stats = for 'true':" + then + echo "Null stat command test [Failed]" + err=3D1 + return + fi + echo "Null stat command test [Success]" +} + test_stat_record_report() { echo "stat record and report test" if ! perf stat record -e task-clock -o - true | perf stat report -i - 2>= &1 | \ @@ -212,6 +223,7 @@ test_hybrid() { } =20 test_default_stat +test_null_stat test_stat_record_report test_stat_record_script test_stat_repeat_weak_groups --=20 2.52.0.177.g9f829587af-goog