mirror of https://github.com/svaarala/duktape.git
Sami Vaarala
6 years ago
committed by
GitHub
4 changed files with 42 additions and 1 deletions
@ -0,0 +1,31 @@ |
|||||
|
#!/bin/sh |
||||
|
# |
||||
|
# Minimal test coverage for configure.py. |
||||
|
# |
||||
|
|
||||
|
set -e |
||||
|
|
||||
|
reinit() { |
||||
|
if [ ! -d /tmp ]; then |
||||
|
echo "This script expects /tmp to exist" |
||||
|
exit 1 |
||||
|
fi |
||||
|
|
||||
|
rm -rf /tmp/duk-configure-test |
||||
|
mkdir /tmp/duk-configure-test |
||||
|
} |
||||
|
|
||||
|
# Test for command line -D with macro arguments, GH-2013 / GH-2014. |
||||
|
reinit |
||||
|
python tools/configure.py \ |
||||
|
'-DDUK_USE_DEBUG_WRITE(level,file,line,func,msg)=do {fprintf(stderr, "D%ld %s:%ld (%s): %s\n", (long) (level), (file), (long) (line), (func), (msg));} while(0)' \ |
||||
|
--output-directory /tmp/duk-configure-test |
||||
|
#grep DUK_USE_DEBUG_WRITE /tmp/duk-configure-test/duk_config.h |
||||
|
#grep DUK_USE_DEBUG_WRITE /tmp/duk-configure-test/duk_config.h | md5sum |
||||
|
LINE=`grep DUK_USE_DEBUG_WRITE /tmp/duk-configure-test/duk_config.h` |
||||
|
if [ "$LINE" != "#define DUK_USE_DEBUG_WRITE(level,file,line,func,msg) do {fprintf(stderr, \"D%ld %s:%ld (%s): %s\n\", (long) (level), (file), (long) (line), (func), (msg));} while(0)" ]; then |
||||
|
echo "DUK_USE_DEBUG_WRITE not found in duk_config.h in expected form" |
||||
|
echo $LINE |
||||
|
fi |
||||
|
|
||||
|
echo "Done." |
Loading…
Reference in new issue