1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
DESC="Multiple project paths"
main()
{
mkdir src/bin
BIN="src/bin/test09${EXT}"
EXEC="${AGCC} -Isrc -I additional_aspects --real-instances --path src --path additional_aspects -o ${BIN} -v2 src/*.cc"
if ( ${EXEC} );then true;else
ERR_MSG="Failed executing '${EXEC}'";
return 0;
fi;
if [ ! -f ${BIN} ];then
ERR_MSG="Executable '${BIN}' was not generated";
return 0;
else
${BIN} > test_09.out;
fi;
echo -n "\n\nDIFF:\n"
if ( diff -w test_09.out test_09.ref );then true;else
ERR_MSG="Outputs differ: Probably the programm was not weaved correctly";
return 0;
fi;
return 1;
}
cleanup()
{
rm -rf src/bin test_09.out;
}
|