~didrocks/libunity/bootstrap

« back to all changes in this revision

Viewing changes to test/python/Makefile.am

  • Committer: Tarmac
  • Author(s): Michal Hruby
  • Date: 2012-10-09 11:26:28 UTC
  • mfrom: (188.1.3 libunity)
  • Revision ID: tarmac-20121009112628-lu84udqr5ckukzom
Fix AsyncPreview.preview_ready not being usable from pygi. Fixes: https://bugs.launchpad.net/bugs/1062331. Approved by Pawel Stolowski.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
include $(top_srcdir)/Makefile.decl
 
2
 
 
3
TESTS = bug-1062331.py
 
4
TEST_EXTENSIONS = .py
 
5
 
 
6
# gtester doesn't care about our TESTS_ENVIRONMENT, so can't use it
 
7
#TEST_PROGS = $(TESTS)
 
8
 
 
9
TESTS_ENVIRONMENT = \
 
10
        GI_TYPELIB_PATH=$(top_builddir)/src:$$GI_TYPELIB_PATH; \
 
11
        export GI_TYPELIB_PATH; \
 
12
        LD_LIBRARY_PATH=$(top_builddir)/src/.libs:$$LD_LIBRARY_PATH; \
 
13
        export LD_LIBRARY_PATH; \
 
14
        $(NULL)
 
15
PY_LOG_COMPILER = $(PYTHON)
 
16
AM_PY_LOG_FLAGS =
 
17
 
 
18
# START HEADLESS TESTS
 
19
if ENABLE_HEADLESS_TESTS
 
20
DISPLAY = :27
 
21
LOG_PATH = headless-logs
 
22
test-headless:
 
23
        set -e; \
 
24
        export DISPLAY=$(DISPLAY); \
 
25
        rm -rf $(LOG_PATH); \
 
26
        mkdir $(LOG_PATH); \
 
27
        $(XVFB) $(DISPLAY) -screen 0 1024x768x8 > $(LOG_PATH)/Xvfb.out 2>&1 & \
 
28
        sleep 1; \
 
29
        \
 
30
        $(DBUS_LAUNCH) > $(LOG_PATH)/sessionbus.sh; \
 
31
        source $(LOG_PATH)/sessionbus.sh; \
 
32
        sleep 1; \
 
33
        \
 
34
        make test; \
 
35
        sleep 1; \
 
36
        \
 
37
        kill `grep DBUS_SESSION_BUS_PID $(LOG_PATH)/sessionbus.sh | grep -oE '[0-9]+'`; \
 
38
        pkill Xvfb;
 
39
        
 
40
endif
 
41
# END HEADLESS TESTS