From 14a867b31b7908859e3caec5127c1aa86602bbe2 Mon Sep 17 00:00:00 2001 From: Mike Kruskal Date: Wed, 8 Jul 2026 16:28:50 -0700 Subject: [PATCH] Preserve tags for generated test_suite. Without this, a tag like "manual" does nothing because the test_suite will still run everything. PiperOrigin-RevId: 944765716 --- tcmalloc/variants.bzl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tcmalloc/variants.bzl b/tcmalloc/variants.bzl index 3b27b3edb..4729ab148 100644 --- a/tcmalloc/variants.bzl +++ b/tcmalloc/variants.bzl @@ -399,13 +399,14 @@ def create_tcmalloc_test( # Create test_suite of name containing tests variants. def create_tcmalloc_testsuite(name, srcs, **kwargs): + tags = kwargs.get("tags") variant_targets = create_tcmalloc_test_variant_targets( create_tcmalloc_test, name, srcs, **kwargs ) - native.test_suite(name = name, tests = variant_targets) + native.test_suite(name = name, tests = variant_targets, tags = tags) # Declare a single benchmark binary. def create_tcmalloc_benchmark(name, srcs, **kwargs):