1
0
Fork 0
mutter-performance-source/.gitignore
Emmanuele Bassi 335b650d0b [tests] Create a real file for each test unit
Currently, the conformance test suite creates symbolic links pointing
to a wrapper script that just parses the name used to invoke it and
calls the gtester with the correct path.

Unfortunately, this presents two issues:

        - it does not really work on file systems that do not
          support symbolic links
        - it leaves behind the symbolic links, which cannot
          be automatically cleaning by 'make clean'

Both can be solved by creating a small script that invokes the wrapper
one with the test unit path.

The Makefile will use test-conform to extract the unit test paths
and generate a list that will be iterated over to create the
executable name (using the "test-name" convention also used by the
interactive tests, instead of "test_name"); the executable is then
just a simple shell script that invokes the wrapper script passing
the unit test path on the command line. The wrapper script will
use the first argument to work correctly, so it could be simply
executed like:

        ./test-wrapper.sh /path/to/unit_test

Which is another improvement over the current implementation, where
the wrapper script does not work when invoked directly.
2008-12-17 14:08:08 +00:00

162 lines
4.7 KiB
Text

INSTALL
Makefile
Makefile.in
aclocal.m4
autom4te.cache
compile
clutter-*.pc
clutter.pc
.deps
.libs
*.lo
*.la
clutter/clutter-enum-types.[ch]
clutter/clutter-marshal.[ch]
clutter/clutter-version.h
clutter/stamp-*
/clutter/clutter-json.h
/clutter/cogl/cogl-defines-gl.h
/clutter/cogl/cogl-defines-gles.h
/clutter/cogl/cogl.h
/clutter/cogl/gles/cogl-fixed-vertex-shader.[ch]
/clutter/cogl/gles/cogl-fixed-fragment-shader.[ch]
cogl-defines.h
config.*
configure
depcomp
doc/manual/clutter-manual.xml
doc/reference/clutter/clutter-*.txt
!/doc/reference/clutter/clutter-sections.txt
doc/reference/clutter/html
doc/reference/clutter/tmpl
doc/reference/clutter/xml
doc/reference/clutter/version.xml
doc/reference/clutter/clutter.args
doc/reference/clutter/clutter.hierarchy
doc/reference/clutter/clutter.interfaces
doc/reference/clutter/clutter.prerequisites
doc/reference/clutter/clutter.signals
doc/reference/clutter/*.stamp
doc/reference/cogl/cogl-*.txt
!/doc/reference/cogl/cogl-sections.txt
doc/reference/cogl/html
doc/reference/cogl/tmpl
doc/reference/cogl/xml
doc/reference/cogl/version.xml
doc/reference/cogl/cogl.args
doc/reference/cogl/cogl.hierarchy
doc/reference/cogl/cogl.interfaces
doc/reference/cogl/cogl.prerequisites
doc/reference/cogl/cogl.signals
doc/reference/cogl/*.stamp
gtk-doc.make
install-sh
libtool
ltmain.sh
missing
mkinstalldirs
stamp-h1
/tests/interactive/*.o
/tests/conform/*.o
/tests/micro-bench/*.o
/tests/interactive/test-actors
/tests/interactive/test-behave
/tests/interactive/test-boxes
/tests/interactive/test-depth
/tests/interactive/test-effects
/tests/interactive/test-entry
/tests/interactive/test-events
/tests/interactive/test-fbo
/tests/interactive/test-fullscreen
/tests/interactive/test-grab
/tests/interactive/test-model
/tests/interactive/test-multistage
/tests/interactive/test-offscreen
/tests/interactive/test-opacity
/tests/interactive/test-perspective
/tests/interactive/test-project
/tests/interactive/test-rotate
/tests/interactive/test-scale
/tests/interactive/test-score
/tests/interactive/test-script
/tests/interactive/test-shader
/tests/interactive/test-text
/tests/interactive/test-textures
/tests/interactive/test-threads
/tests/interactive/test-timeline
/tests/interactive/test-timeline-dup-frames
/tests/interactive/test-timeline-interpolate
/tests/interactive/test-timeline-rewind
/tests/interactive/test-timeline-smoothness
/tests/interactive/test-unproject
/tests/interactive/test-viewport
/tests/interactive/test-cogl-offscreen
/tests/interactive/test-cogl-primitives
/tests/interactive/test-cogl-tex-convert
/tests/interactive/test-cogl-tex-foreign
/tests/interactive/test-cogl-tex-getset
/tests/interactive/test-cogl-tex-polygon
/tests/interactive/test-cogl-tex-tile
/tests/interactive/test-pixmap
/tests/interactive/test-stage-read-pixels
/tests/interactive/test-clip
/tests/interactive/test-layout
/tests/interactive/test-random-text
/tests/interactive/test-texture-quality
/tests/interactive/test-paint-wrapper
/tests/interactive/test-devices
/tests/interactive/test-label-cache
/tests/interactive/test-pick
/tests/interactive/test-animation
/tests/interactive/test-easing
/tests/interactive/test-interactive
/tests/interactive/test-binding-pool
/tests/interactive/redhand.png
/tests/interactive/test-script.json
/tests/conform/test-conformance
/tests/conform/test-conformance-results.xml
/tests/conform/test-conformance-results.html
/tests/conform/test-conformance-results-dn.xml
/tests/conform/test-conformance-results-dn.html
/tests/conform/test-entry-append-some
/tests/conform/test-entry-cursor
/tests/conform/test-entry-delete-chars
/tests/conform/test-entry-delete-text
/tests/conform/test-entry-empty
/tests/conform/test-entry-event
/tests/conform/test-entry-insert
/tests/conform/test-entry-prepend-some
/tests/conform/test-entry-set-empty
/tests/conform/test-entry-set-text
/tests/conform/test-entry-utf8-validation
/tests/conform/test-fixed-constants
/tests/conform/test-initial-state
/tests/conform/test-label-cache
/tests/conform/test-mapped
/tests/conform/test-path
/tests/conform/test-pick
/tests/conform/test-realized
/tests/conform/test-rect-set-color
/tests/conform/test-rect-set-size
/tests/conform/test-show-on-set-parent
/tests/conform/test-timeline
/tests/conform/test-timeline-dup-frames
/tests/conform/test-timeline-interpolate
/tests/conform/test-timeline-rewind
/tests/conform/test-timeline-smoothness
/tests/conform/test-label-opacity
/tests/conform/test-mesh-contiguous
/tests/conform/test-mesh-interleved
/tests/conform/test-mesh-mutability
/tests/conform/test-paint-opacity
/tests/conform/test-rectangle-opacity
/tests/conform/test-backface-culling
/tests/conform/test-binding-pool
/tests/micro-bench/test-text
/tests/tools/disable-npots.sh
/clutter/x11/clutter-x11-enum-types.[ch]
/clutter/x11/stamp-clutter-x11-enum-types.h
/po/Makefile.in.in
/po/POTFILES
*.swp
*~