blob: 9a99145130615e70e401c61ccc041d9c8005b46c (
plain)
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
35
36
37
38
39
40
41
|
#!/bin/sh
dir=`dirname $0`
suite="fail"
DOC_MODULE="tester"
failed=0
tested=0
cd $dir/$suite/docs
echo "Running suite(s): gtk-doc-$suite";
# tests
# check missing section description
# we can't just check for a missing "tester_nodocs" entry
grep >/dev/null "tester_nodocs:long_description" $DOC_MODULE-undocumented.txt
if test $? = 1 ; then failed=`expr $failed + 1`; fi
tested=`expr $tested + 1`
# check missing section long description
grep >/dev/null "tester_nolongdesc:long_description" $DOC_MODULE-undocumented.txt
if test $? = 1 ; then failed=`expr $failed + 1`; fi
tested=`expr $tested + 1`
# check missing section short description
grep >/dev/null "tester_noshortdesc:short_description" $DOC_MODULE-undocumented.txt
if test $? = 1 ; then failed=`expr $failed + 1`; fi
tested=`expr $tested + 1`
# check enums
grep >/dev/null "EnumNoItemDocs (<items>)" $DOC_MODULE-undocumented.txt
if test $? = 1 ; then failed=`expr $failed + 1`; fi
tested=`expr $tested + 1`
# summary
successes=`expr $tested - $failed`
rate=`expr 100 \* $successes / $tested`;
echo "$rate %: Checks $tested, Failures: $failed"
test $failed = 0
exit $?
|