Take the 2008 Git User's Survey and help out! [ hide ]

public
Description: A Clutter-based Twitter client
Homepage: http://live.gnome.org/Tweet
Clone URL: git://github.com/ebassi/tweet.git
Search Repo:
Emmanuele Bassi (author)
Thu Apr 17 21:51:43 -0700 2008
commit  497655e3d563ffea13b513bb5fbfb93bd5083517
tree    1902a3df93f779ddc79bbdaf8354567e1ecc973b
parent  d16f2749d37e972bab94818c659ee2ec1e151156
tweet / Makefile.decl
100644 61 lines (57 sloc) 2.417 kb
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# Twitter-GLib - GObject wrapper for the Twitter web API
 
GTESTER = gtester
GTESTER_REPORT = gtester-report
 
# initialize variables for unconditional += appending
EXTRA_DIST =
TEST_PROGS =
 
### testing rules
 
# test: run all tests in cwd and subdirs
test:  ${TEST_PROGS}
  @test -z "${TEST_PROGS}" || ${GTESTER} --verbose ${TEST_PROGS}
  @ for subdir in $(SUBDIRS) . ; do \
   test "$$subdir" = "." -o "$$subdir" = "po" || \
   ( cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $@ ) || exit $? ; \
   done
# test-report: run tests in subdirs and generate report
# perf-report: run tests in subdirs with -m perf and generate report
# full-report: like test-report: with -m perf and -m slow
test-report perf-report full-report:  ${TEST_PROGS}
  @test -z "${TEST_PROGS}" || { \
   case $@ in \
   test-report) test_options="-k";; \
   perf-report) test_options="-k -m=perf";; \
   full-report) test_options="-k -m=perf -m=slow";; \
   esac ; \
   if test -z "$$GTESTER_LOGDIR" ; then  \
   ${GTESTER} --verbose $$test_options -o test-report.xml ${TEST_PROGS} ; \
   elif test -n "${TEST_PROGS}" ; then \
   ${GTESTER} --verbose $$test_options -o `mktemp "$$GTESTER_LOGDIR/log-XXXXXX"` ${TEST_PROGS} ; \
   fi ; \
  }
  @ ignore_logdir=true ; \
   if test -z "$$GTESTER_LOGDIR" ; then \
   GTESTER_LOGDIR=`mktemp -d "\`pwd\`/.testlogs-XXXXXX"`; export GTESTER_LOGDIR ; \
   ignore_logdir=false ; \
   fi ; \
   for subdir in $(SUBDIRS) . ; do \
   test "$$subdir" = "." -o "$$subdir" = "po" || \
   ( cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $@ ) || exit $? ; \
   done ; \
   $$ignore_logdir || { \
   echo '<?xml version="1.0"?>' > $@.xml ; \
   echo '<report-collection>' >> $@.xml ; \
   echo '<info>' >> $@.xml ; \
   echo ' <package>$(PACKAGE)</package>' >> $@.xml ; \
   echo ' <version>$(VERSION)</version>' >> $@.xml ; \
   echo '</info>' >> $@.xml ; \
   for lf in `ls -L "$$GTESTER_LOGDIR"/.` ; do \
   sed '1,1s/^<?xml\b[^>?]*?>//' <"$$GTESTER_LOGDIR"/"$$lf" >> $@.xml ; \
   done ; \
   echo >> $@.xml ; \
   echo '</report-collection>' >> $@.xml ; \
   rm -rf "$$GTESTER_LOGDIR"/ ; \
   ${GTESTER_REPORT} --version 2>/dev/null 1>&2 ; test "$$?" != 0 || ${GTESTER_REPORT} $@.xml >$@.html ; \
   }
.PHONY: test test-report perf-report full-report
# run make test as part of make check
check-local: test