From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="DbhahV18" Received: from mail-yw1-x1149.google.com (mail-yw1-x1149.google.com [IPv6:2607:f8b0:4864:20::1149]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0B44510F0 for ; Tue, 28 Nov 2023 11:46:29 -0800 (PST) Received: by mail-yw1-x1149.google.com with SMTP id 00721157ae682-5cd1172b815so1376007b3.0 for ; Tue, 28 Nov 2023 11:46:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1701200788; x=1701805588; darn=vger.kernel.org; h=to:from:subject:mime-version:message-id:date:from:to:cc:subject :date:message-id:reply-to; bh=UTOP80w6oO59ioynFIZpUkq+H0Ur/HUQD/Hl4Lb3+fo=; b=DbhahV18jqpZxyjInbhmmGuKGlGjLA5z1U5MrdYNP8VtMYN8dF3Fv2hIgCpCXU79Dv Yz4lkea6zmOOhXH9CsZ/ZnyQl8SAdsolGqgZS59A1fU+GOwK7DLS1xg89uEr+pSGKYWE KEtKZcNa+2I2MRItgzgw8Ag3FiI1BcmkU4QcxMRbck/95iFQp2dDbPrdDe7rmWzdrWtm Lse+lo2Zx1nl7WAYGEJooVBKe/hJ1Wm0SOL7ncCyRZ1qIIgQT2zpTdMzLBesBtY4q5KK nrUBiYpDKX+Vlh1csvsOD7KjFMXK5qsEWBJDqMiHx2mhofu6UquByEkhE8TxNxfN8DzW YIjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701200788; x=1701805588; h=to:from:subject:mime-version:message-id:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=UTOP80w6oO59ioynFIZpUkq+H0Ur/HUQD/Hl4Lb3+fo=; b=N16x0fkki3FnY+HAgidgD3ODNvn5p4SbsySobU8ArVGaN6uSWTmH3aefJaKaXzugK4 rdL7nYvyGGRfuFfSqEb5uJ0Bn93ISLeDbE+lB3gnBGEtU3MQJg48KxoiXPOgnegVsXfQ e1Vl1WfrX7oQdpSSKYXW4yKNjUAEZ//bwCYGq+NkYKh1JmxpMjVwHPb0slkRE4kkccpL HYbu5ERu8BGU3Jjk9Z7JSBxjrQyCoIvFtIA11q0AAYBTli9YYFPtxkZjPskcEMdoWDJH yOnhQYaEsJwcA9nYanMMVxBhfsXes9Y2rsAtaqsQ2QwMcO41qg5hpg42mH9qTJ/OWhWx 3VHA== X-Gm-Message-State: AOJu0YzIIR1CvSEimKD5cll9TaGtR7dS+DL9wWYlewm2Ohoml89Jj3w4 amO1EhwADzgM1MAtDj8cQG7s12RT9V1D X-Google-Smtp-Source: AGHT+IG3hnlUY9stfckcsSokuct8uB5ZoMSmtqqHO79OB5z62Y2t7aa6NOpQmwwM9Dw+gUzo2c4XxgLa4dpO X-Received: from irogers.svl.corp.google.com ([2620:15c:2a3:200:254b:c025:1be9:f61e]) (user=irogers job=sendgmr) by 2002:a05:690c:fd3:b0:5be:baac:54e4 with SMTP id dg19-20020a05690c0fd300b005bebaac54e4mr699860ywb.5.1701200788269; Tue, 28 Nov 2023 11:46:28 -0800 (PST) Date: Tue, 28 Nov 2023 11:46:24 -0800 Message-Id: <20231128194624.1419260-1-irogers@google.com> Precedence: bulk X-Mailing-List: linux-perf-users@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 X-Mailer: git-send-email 2.43.0.rc1.413.gea7ed67945-goog Subject: [PATCH v1] perf tests: Make DSO tests a suite rather than individual From: Ian Rogers To: Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , Ian Rogers , Adrian Hunter , James Clark , Kan Liang , Yang Jihong , linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Make the DSO data tests a suite rather than individual so their output is grouped. Signed-off-by: Ian Rogers --- tools/perf/tests/builtin-test.c | 2 -- tools/perf/tests/dso-data.c | 15 ++++++++++++--- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/tools/perf/tests/builtin-test.c b/tools/perf/tests/builtin-test.c index 113e92119e1d..9c09e4681c3a 100644 --- a/tools/perf/tests/builtin-test.c +++ b/tools/perf/tests/builtin-test.c @@ -62,8 +62,6 @@ static struct test_suite *generic_tests[] = { &suite__pmu, &suite__pmu_events, &suite__dso_data, - &suite__dso_data_cache, - &suite__dso_data_reopen, &suite__perf_evsel__roundtrip_name_test, #ifdef HAVE_LIBTRACEEVENT &suite__perf_evsel__tp_sched_test, diff --git a/tools/perf/tests/dso-data.c b/tools/perf/tests/dso-data.c index deaefcdd8f09..5286ae8bd2d7 100644 --- a/tools/perf/tests/dso-data.c +++ b/tools/perf/tests/dso-data.c @@ -393,6 +393,15 @@ static int test__dso_data_reopen(struct test_suite *test __maybe_unused, int sub return 0; } -DEFINE_SUITE("DSO data read", dso_data); -DEFINE_SUITE("DSO data cache", dso_data_cache); -DEFINE_SUITE("DSO data reopen", dso_data_reopen); + +static struct test_case tests__dso_data[] = { + TEST_CASE("read", dso_data), + TEST_CASE("cache", dso_data_cache), + TEST_CASE("reopen", dso_data_reopen), + { .name = NULL, } +}; + +struct test_suite suite__dso_data = { + .desc = "DSO data tests", + .test_cases = tests__dso_data, +}; -- 2.43.0.rc1.413.gea7ed67945-goog