summaryrefslogtreecommitdiff
path: root/mk2rbc/mk2rbc_test.go
diff options
context:
space:
mode:
author Cole Faust <colefaust@google.com> 2022-04-26 12:06:49 -0700
committer Cole Faust <colefaust@google.com> 2022-04-26 12:06:49 -0700
commita99afdfc221b1b7b8295d2aaccd9c68f701e1fd8 (patch)
treeedc41f4e0e092d55889c0b89e9e6c1180b8bae62 /mk2rbc/mk2rbc_test.go
parent12097e3109036ee4f21b4316107944b78abc5bd3 (diff)
Allow comparing $(wildcard) results to non-empty values
Also remove the file existence functions because they can just be wildcards instead. Bug: 226974242 Test: go test Change-Id: Icbf65c47af97a710580864e8b76e2697aba96dd8
Diffstat (limited to 'mk2rbc/mk2rbc_test.go')
-rw-r--r--mk2rbc/mk2rbc_test.go8
1 files changed, 6 insertions, 2 deletions
diff --git a/mk2rbc/mk2rbc_test.go b/mk2rbc/mk2rbc_test.go
index de7512927..193e6357c 100644
--- a/mk2rbc/mk2rbc_test.go
+++ b/mk2rbc/mk2rbc_test.go
@@ -568,14 +568,18 @@ ifeq (,$(wildcard foo.mk))
endif
ifneq (,$(wildcard foo*.mk))
endif
+ifeq (foo1.mk foo2.mk barxyz.mk,$(wildcard foo*.mk bar*.mk))
+endif
`,
expected: `load("//build/make/core:product_config.rbc", "rblf")
def init(g, handle):
cfg = rblf.cfg(handle)
- if not rblf.file_exists("foo.mk"):
+ if not rblf.expand_wildcard("foo.mk"):
+ pass
+ if rblf.expand_wildcard("foo*.mk"):
pass
- if rblf.file_wildcard_exists("foo*.mk"):
+ if rblf.expand_wildcard("foo*.mk bar*.mk") == ["foo1.mk", "foo2.mk", "barxyz.mk"]:␤
pass
`,
},