3 if [ -z $1 -o -z $2 ]; then
4 echo "Usage note: tcpackageslistsgen.sh <module_name> <output_file.xml>"
10 if [ ! -f $FILE ]; then
11 echo "No such file: $2"
14 SCRIPT_DIR="$(cd "$(dirname $0)" && pwd)"
15 AUTO_NUM=$(cd $SCRIPT_DIR/..; scripts/retriever.sh --anum src/$MODULE_NAME)
16 if [ $? -ne 0 ]; then echo $AUTO_NUM; exit 1; fi
17 MAN_NUM=$(cd $SCRIPT_DIR/..; scripts/retriever.sh --mnum src/$MODULE_NAME)
18 if [ $? -ne 0 ]; then echo $MAN_NUM; exit 1; fi
20 TFILE="/tmp/tempfile.xml"
21 if [ -f $TFILE ]; then
26 awk -v RS='\r\n' -v ORS='\r\n' -v MODULE_NAME=$MODULE_NAME -v AUTO_NUM=$AUTO_NUM -v MAN_NUM=$MAN_NUM '
31 $0 ~ "<suite name=\"tct-" MODULE_NAME "-core-tests\" category=\"Core APIs\">" {
37 print " <suite name=\"tct-" MODULE_NAME "-core-tests\" category=\"Core APIs\">";
38 print " <auto_tcn>" AUTO_NUM "</auto_tcn>";
39 print " <manual_tcn>" MAN_NUM "</manual_tcn>";
40 print " <total_tcn>" AUTO_NUM+MAN_NUM "</total_tcn>";
41 print " <pkg_name>tct-" MODULE_NAME "-core-tests-2.2.1-1.zip</pkg_name>";
52 print " <suite name=\"tct-" MODULE_NAME "-core-tests\" category=\"Core APIs\">";
53 print " <auto_tcn>" AUTO_NUM "</auto_tcn>";
54 print " <manual_tcn>" MAN_NUM "</manual_tcn>";
55 print " <total_tcn>" AUTO_NUM+MAN_NUM "</total_tcn>";
56 print " <pkg_name>tct-" MODULE_NAME "-core-tests-2.2.1-1.zip</pkg_name>";