diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2017-09-26 14:21:44 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2017-12-20 15:50:24 +0000 |
commit | 3da9aa6b6792407d57816ec4a4cdfd0b4b3434b8 (patch) | |
tree | 1bcb71940b90c2f3a1e27e0aab5a777c0f52489e /tests/testsuite.at | |
parent | 6cb9e7d8981e127161f14f22ad9271252c531aec (diff) |
ctrl: tighten CTRL input parsing
Validate that incoming CTRL commands...
- have decimal IDs,
- return error on trailing characters,
- have invalid characters in variable identifiers,
- send detailed error messages as reply to the requestor.
Adjust ctrl_test.{c,ok}, which best show the change in behavior.
Message handling causes log messages on stderr; previously, stderr was empty.
Add '[ignore]' in testsuite.at so that the nonempty stderr doesn't cause test
failures.
Change-Id: I96a9b6b6a3a5e0b80513aa9eaa727ae8c9c7d7a1
Diffstat (limited to 'tests/testsuite.at')
-rw-r--r-- | tests/testsuite.at | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/testsuite.at b/tests/testsuite.at index 4a59b221..81730ee2 100644 --- a/tests/testsuite.at +++ b/tests/testsuite.at @@ -18,7 +18,7 @@ AT_CLEANUP AT_SETUP([ctrl]) AT_KEYWORDS([ctrl]) cat $abs_srcdir/ctrl/ctrl_test.ok > expout -AT_CHECK([$abs_top_builddir/tests/ctrl/ctrl_test], [0], [expout]) +AT_CHECK([$abs_top_builddir/tests/ctrl/ctrl_test], [0], [expout], [ignore]) AT_CLEANUP AT_SETUP([kasumi]) |