aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleImplementationFunctionsTest.java
diff options
context:
space:
mode:
authorGravatar dslomov <dslomov@google.com>2017-09-20 14:35:11 +0200
committerGravatar László Csomor <laszlocsomor@google.com>2017-09-20 16:37:06 +0200
commit17214ac78ffaec369d5d5bafe62a39730473cfaa (patch)
tree783cb524169b1ef2dfe2634be6bb5e52b00e2eae /src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleImplementationFunctionsTest.java
parent30adfbf30b509bdcf5befaf2abd77addb89c8e69 (diff)
Check parameter types for methods when multiple types are allowed.
Fixes #3714 RELNOTES: None. PiperOrigin-RevId: 169382686
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleImplementationFunctionsTest.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleImplementationFunctionsTest.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleImplementationFunctionsTest.java b/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleImplementationFunctionsTest.java
index 0add5edade..983539a49a 100644
--- a/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleImplementationFunctionsTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleImplementationFunctionsTest.java
@@ -297,7 +297,8 @@ public class SkylarkRuleImplementationFunctionsTest extends SkylarkTestCase {
public void testCreateSpawnActionArgumentsBadExecutable() throws Exception {
checkErrorContains(
createRuleContext("//foo:foo"),
- "expected file or string for executable but got int instead",
+ "Cannot convert parameter 'executable' to type File or string, in method "
+ + "run(list inputs, list outputs, list arguments, int executable) of 'actions'",
"ruleContext.actions.run(",
" inputs = ruleContext.files.srcs,",
" outputs = ruleContext.files.srcs,",