diff options
| -rwxr-xr-x | testsuite/all_sourcecode.tests | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/testsuite/all_sourcecode.tests b/testsuite/all_sourcecode.tests index a537dcee9..86f61b7c3 100755 --- a/testsuite/all_sourcecode.tests +++ b/testsuite/all_sourcecode.tests | |||
| @@ -16,6 +16,20 @@ | |||
| 16 | 16 | ||
| 17 | 17 | ||
| 18 | # | 18 | # |
| 19 | # make sure all usage strings are properly escaped. oftentimes people miss | ||
| 20 | # an escape sequence so we end up with: | ||
| 21 | # #define foo_usage \ | ||
| 22 | # " this line is ok" \ | ||
| 23 | # " as is this line" | ||
| 24 | # " but this one is broken as the \ is missing from above" | ||
| 25 | # | ||
| 26 | ${CROSS_COMPILE}cpp -dD -P $srcdir/../include/usage.h \ | ||
| 27 | | sed -e '/^#define/d' -e '/^$/d' > src.usage.escaped | ||
| 28 | testing "Usage strings escaped" "cat src.usage.escaped" "" "" "" | ||
| 29 | rm -f src.usage.escaped | ||
| 30 | |||
| 31 | |||
| 32 | # | ||
| 19 | # verify the applet order is correct in applets.h, otherwise | 33 | # verify the applet order is correct in applets.h, otherwise |
| 20 | # applets won't be called properly. | 34 | # applets won't be called properly. |
| 21 | # | 35 | # |
