From ad426547e8f8a3c20d6479af86cd2b1de8dbaa15 Mon Sep 17 00:00:00 2001 From: Benjamin Frye Date: Wed, 29 Apr 2020 14:28:20 +1000 Subject: Clarified error message for test(). (#7040) Changes the error message for test() so it now reports the expected and actual number of parameters. Fixes: #7029 --- mesonbuild/interpreter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mesonbuild/interpreter.py') diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py index 6575868..dd1e57b 100644 --- a/mesonbuild/interpreter.py +++ b/mesonbuild/interpreter.py @@ -3790,7 +3790,7 @@ This will become a hard error in the future.''' % kwargs['input'], location=self def add_test(self, node, args, kwargs, is_base_test): if len(args) != 2: - raise InterpreterException('Incorrect number of arguments') + raise InterpreterException('test expects 2 arguments, {} given'.format(len(args))) if not isinstance(args[0], str): raise InterpreterException('First argument of test must be a string.') exe = args[1] -- cgit v1.1