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 | # |