summaryrefslogtreecommitdiffhomepage
path: root/tools/go_generics
diff options
context:
space:
mode:
Diffstat (limited to 'tools/go_generics')
-rw-r--r--tools/go_generics/defs.bzl8
-rw-r--r--tools/go_generics/tests/all_stmts/BUILD6
-rw-r--r--tools/go_generics/tests/all_types/BUILD6
-rw-r--r--tools/go_generics/tests/anon/BUILD6
-rw-r--r--tools/go_generics/tests/consts/BUILD6
-rw-r--r--tools/go_generics/tests/defs.bzl20
-rw-r--r--tools/go_generics/tests/imports/BUILD6
-rw-r--r--tools/go_generics/tests/remove_typedef/BUILD6
-rw-r--r--tools/go_generics/tests/simple/BUILD6
9 files changed, 56 insertions, 14 deletions
diff --git a/tools/go_generics/defs.bzl b/tools/go_generics/defs.bzl
index 7fe7d7e59..33329cf28 100644
--- a/tools/go_generics/defs.bzl
+++ b/tools/go_generics/defs.bzl
@@ -101,20 +101,20 @@ def _go_template_instance_impl(ctx):
# Build the argument list.
args = ["-i=%s" % template.file.path, "-o=%s" % output.path]
if ctx.attr.package:
- args += ["-p=%s" % ctx.attr.package]
+ args.append("-p=%s" % ctx.attr.package)
if len(ctx.attr.prefix) > 0:
- args += ["-prefix=%s" % ctx.attr.prefix]
+ args.append("-prefix=%s" % ctx.attr.prefix)
if len(ctx.attr.suffix) > 0:
- args += ["-suffix=%s" % ctx.attr.suffix]
+ args.append("-suffix=%s" % ctx.attr.suffix)
args += [("-t=%s=%s" % (p[0], p[1])) for p in ctx.attr.types.items()]
args += [("-c=%s=%s" % (p[0], p[1])) for p in ctx.attr.consts.items()]
args += [("-import=%s=%s" % (p[0], p[1])) for p in ctx.attr.imports.items()]
if ctx.attr.anon:
- args += ["-anon"]
+ args.append("-anon")
ctx.actions.run(
inputs = [template.file],
diff --git a/tools/go_generics/tests/all_stmts/BUILD b/tools/go_generics/tests/all_stmts/BUILD
index fbc07dbff..a4a7c775a 100644
--- a/tools/go_generics/tests/all_stmts/BUILD
+++ b/tools/go_generics/tests/all_stmts/BUILD
@@ -8,3 +8,9 @@ go_generics_test(
"T": "Q",
},
)
+
+# @unused
+glaze_ignore = [
+ "input.go",
+ "output.go",
+]
diff --git a/tools/go_generics/tests/all_types/BUILD b/tools/go_generics/tests/all_types/BUILD
index 9144b0811..60b1fd314 100644
--- a/tools/go_generics/tests/all_types/BUILD
+++ b/tools/go_generics/tests/all_types/BUILD
@@ -8,3 +8,9 @@ go_generics_test(
"T": "Q",
},
)
+
+# @unused
+glaze_ignore = [
+ "input.go",
+ "output.go",
+]
diff --git a/tools/go_generics/tests/anon/BUILD b/tools/go_generics/tests/anon/BUILD
index 1890f2817..ef24f4b25 100644
--- a/tools/go_generics/tests/anon/BUILD
+++ b/tools/go_generics/tests/anon/BUILD
@@ -10,3 +10,9 @@ go_generics_test(
"T": "Q",
},
)
+
+# @unused
+glaze_ignore = [
+ "input.go",
+ "output.go",
+]
diff --git a/tools/go_generics/tests/consts/BUILD b/tools/go_generics/tests/consts/BUILD
index 1e3574593..fd7caccad 100644
--- a/tools/go_generics/tests/consts/BUILD
+++ b/tools/go_generics/tests/consts/BUILD
@@ -15,3 +15,9 @@ go_generics_test(
inputs = ["input.go"],
output = "output.go",
)
+
+# @unused
+glaze_ignore = [
+ "input.go",
+ "output.go",
+]
diff --git a/tools/go_generics/tests/defs.bzl b/tools/go_generics/tests/defs.bzl
index 038629852..6277c3947 100644
--- a/tools/go_generics/tests/defs.bzl
+++ b/tools/go_generics/tests/defs.bzl
@@ -31,17 +31,17 @@ _go_generics_test = rule(
test = True,
)
-"""
-Instantiates a generics test.
-
-Args:
- name: the name of the test.
- inputs: all the input files.
- output: the output files.
- opts: the template options.
-"""
-
def go_generics_test(name, inputs, output, types = None, consts = None, **kwargs):
+ """Instantiates a generics test.
+
+ Args:
+ name: the name of the test.
+ inputs: all the input files.
+ output: the output files.
+ types: the template types (dictionary).
+ consts: the template consts (dictionary).
+ **kwargs: additional arguments for the template_instance.
+ """
if types == None:
types = dict()
if consts == None:
diff --git a/tools/go_generics/tests/imports/BUILD b/tools/go_generics/tests/imports/BUILD
index c4424ee9c..a86223d41 100644
--- a/tools/go_generics/tests/imports/BUILD
+++ b/tools/go_generics/tests/imports/BUILD
@@ -16,3 +16,9 @@ go_generics_test(
"T": "sync.Mutex",
},
)
+
+# @unused
+glaze_ignore = [
+ "input.go",
+ "output.go",
+]
diff --git a/tools/go_generics/tests/remove_typedef/BUILD b/tools/go_generics/tests/remove_typedef/BUILD
index 84f6ac1ab..46457cec6 100644
--- a/tools/go_generics/tests/remove_typedef/BUILD
+++ b/tools/go_generics/tests/remove_typedef/BUILD
@@ -8,3 +8,9 @@ go_generics_test(
"T": "U",
},
)
+
+# @unused
+glaze_ignore = [
+ "input.go",
+ "output.go",
+]
diff --git a/tools/go_generics/tests/simple/BUILD b/tools/go_generics/tests/simple/BUILD
index 204952b90..4b9265ea4 100644
--- a/tools/go_generics/tests/simple/BUILD
+++ b/tools/go_generics/tests/simple/BUILD
@@ -9,3 +9,9 @@ go_generics_test(
"T": "Q",
},
)
+
+# @unused
+glaze_ignore = [
+ "input.go",
+ "output.go",
+]