3d2a1e2d81
* clutter/cogl/common/cogl-mesh.c: Make sure we use the appropriate cogl_wrap_gl* funcs as appropriate * clutter/cogl/gles/cogl-gles2-wrapper.c * clutter/cogl/gles/cogl-gles2-wrapper.h: In our glColorPointer wrapper we needed to mark our color attribute as normalized. * tests/conform/Makefile.am: When creating unit test symlinks we use the -l gtester option to list tests, but when using the PVR SDK the test binary also spews out some extra info that caused lots of random symlinks to be created. We now grep for lines starting with a '/' * tests/conform/test-mesh-contiguous.c * tests/conform/test-mesh-mutability.c: Use cogl_set_source_color instead of directly calling glColor4ub
58 lines
1.7 KiB
Makefile
58 lines
1.7 KiB
Makefile
noinst_PROGRAMS = test-conformance
|
|
|
|
test_conformance_SOURCES = \
|
|
test-conform-main.c \
|
|
test-conform-common.c \
|
|
test-conform-common.h \
|
|
\
|
|
test-timeline-dup-frames.c \
|
|
test-timeline-interpolate.c \
|
|
test-timeline-rewind.c \
|
|
test-timeline-smoothness.c \
|
|
test-timeline.c \
|
|
test-mesh-contiguous.c \
|
|
test-mesh-interleved.c \
|
|
test-mesh-mutability.c \
|
|
test-pick.c \
|
|
test-label-cache.c \
|
|
test-clutter-entry.c \
|
|
test-clutter-rectangle.c \
|
|
test-clutter-fixed.c \
|
|
test-actor-invariants.c \
|
|
test-paint-opacity.c
|
|
|
|
# For convenience, this provides a way to easily run individual unit tests:
|
|
.PHONY: wrappers
|
|
wrappers: test-conformance
|
|
for i in `./test-conformance -l -m thorough|grep '^/'`; \
|
|
do \
|
|
ln -sf $(top_srcdir)/tests/conform/wrapper.sh `basename $$i`; \
|
|
done
|
|
# NB: BUILT_SOURCES here a misnomer. We aren't building source, just inserting
|
|
# a phony rule that will generate symlink scripts for running individual tests
|
|
BUILT_SOURCES = wrappers
|
|
|
|
test_conformance_CFLAGS = \
|
|
-I$(top_srcdir)/ \
|
|
-I$(top_srcdir)/clutter \
|
|
-I$(top_builddir)/clutter \
|
|
$(CLUTTER_CFLAGS)
|
|
test_conformance_LDADD = $(top_builddir)/clutter/libclutter-@CLUTTER_FLAVOUR@-@CLUTTER_MAJORMINOR@.la
|
|
|
|
.PHONY: test test-report full-report
|
|
test:
|
|
gtester -o=test-conformance-results.xml ./test-conformance
|
|
|
|
test-report:
|
|
gtester -o=test-conformance-results.xml -k ./test-conformance \
|
|
&& gtester-report test-conformance-results.xml > test-conformance-results.html \
|
|
&& gnome-open ./test-conformance-results.html
|
|
|
|
full-report:
|
|
gtester -o=test-conformance-results.xml -k -m=slow ./test-conformance \
|
|
&& gtester-report test-conformance-results.xml > test-conformance-results.html \
|
|
&& gnome-open ./test-conformance-results.html
|
|
|
|
EXTRA_DIST = ADDING_NEW_TESTS
|
|
|