Merge "Correct genrule path references"
This commit is contained in:
@@ -49,6 +49,7 @@ func otherGenruleBp(genruleTarget string) map[string]string {
|
||||
srcs: ["other_tool.in"],
|
||||
cmd: "cp $(in) $(out)",
|
||||
}`, genruleTarget, genruleTarget),
|
||||
"other/file.txt": "",
|
||||
}
|
||||
}
|
||||
|
||||
@@ -293,17 +294,20 @@ func TestGenruleSrcsLocationsAbsoluteLabel(t *testing.T) {
|
||||
bp := `%s {
|
||||
name: "foo",
|
||||
out: ["foo.out"],
|
||||
srcs: [":other.tool"],
|
||||
srcs: [":other.tool", "other/file.txt",],
|
||||
tool_files: [":foo.tool"],
|
||||
cmd: "$(locations :foo.tool) -s $(out) $(location :other.tool)",
|
||||
cmd: "$(locations :foo.tool) $(location other/file.txt) -s $(out) $(location :other.tool)",
|
||||
bazel_module: { bp2build_available: true },
|
||||
}`
|
||||
|
||||
for _, tc := range testCases {
|
||||
moduleAttrs := AttrNameToString{
|
||||
"cmd": `"$(locations //other:foo.tool) -s $(OUTS) $(location //other:other.tool)"`,
|
||||
"outs": `["foo.out"]`,
|
||||
"srcs": `["//other:other.tool"]`,
|
||||
"cmd": `"$(locations //other:foo.tool) $(location //other:file.txt) -s $(OUTS) $(location //other:other.tool)"`,
|
||||
"outs": `["foo.out"]`,
|
||||
"srcs": `[
|
||||
"//other:other.tool",
|
||||
"//other:file.txt",
|
||||
]`,
|
||||
"tools": `["//other:foo.tool"]`,
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user