• Tim Janik's avatar
    gtester: implemented logic to handle failing tests, self tests, and validate XML reports. · a46a5294
    Tim Janik authored
    * gtester.c: terminate when tests failed. keep XML valid when test cases fail.
    restart test binaries when tests fail, resuming after the last processed test.
    support --gtester-selftest to run gtester itself as test program.
    support --test-arg=<arg> to pass args along to test programs. added
    main_selftest() which does a simplistic fixture test. fail if exit
    code of test programs is not 0.
    
    * gtestframework.h: added G_TEST_LOG_SKIP_CASE test log message type.
    
    * gtestframework.c: support --GTestSkipCount=<n> to skip a number of tests.
    
    * tests/Makefile.am: added test-report: for demonstration purposes.
    added gtester-xmllint-check: and hooked it up into check:, this rule calls
    gtester as test program, running it's selftest, and then uses xmllint to
    validate the generate XML test log file.
    
    svn path=/trunk/; revision=5904
    a46a5294
Name
Last commit
Last update
..
glib-mirroring-tab Loading commit data...
gnulib Loading commit data...
libcharset Loading commit data...
pcre Loading commit data...
tests Loading commit data...
update-pcre Loading commit data...
Makefile.am Loading commit data...
abicheck.sh Loading commit data...
galloca.h Loading commit data...
garray.c Loading commit data...
garray.h Loading commit data...
gasyncqueue.c Loading commit data...
gasyncqueue.h Loading commit data...
gatomic.c Loading commit data...
gatomic.h Loading commit data...
gbacktrace.c Loading commit data...
gbacktrace.h Loading commit data...
gbase64.c Loading commit data...
gbase64.h Loading commit data...
gbookmarkfile.c Loading commit data...
gbookmarkfile.h Loading commit data...
gbsearcharray.h Loading commit data...
gcache.c Loading commit data...
gcache.h Loading commit data...
gcompletion.c Loading commit data...
gcompletion.h Loading commit data...
gconvert.c Loading commit data...
gconvert.h Loading commit data...
gdataset.c Loading commit data...
gdataset.h Loading commit data...
gdatasetprivate.h Loading commit data...
gdate.c Loading commit data...
gdate.h Loading commit data...
gdebug.h Loading commit data...
gdir.c Loading commit data...
gdir.h Loading commit data...
gen-script-table.pl Loading commit data...
gen-unicode-tables.pl Loading commit data...
gerror.c Loading commit data...
gerror.h Loading commit data...
gfileutils.c Loading commit data...
gfileutils.h Loading commit data...
ghash.c Loading commit data...
ghash.h Loading commit data...
ghook.c Loading commit data...
ghook.h Loading commit data...
gi18n-lib.h Loading commit data...
gi18n.h Loading commit data...
giochannel.c Loading commit data...
giochannel.h Loading commit data...
giounix.c Loading commit data...
giowin32.c Loading commit data...
gkeyfile.c Loading commit data...
gkeyfile.h Loading commit data...
glib-object.h Loading commit data...
glib.h Loading commit data...
glib.rc.in Loading commit data...
glib.symbols Loading commit data...
glibintl.h Loading commit data...
glist.c Loading commit data...
glist.h Loading commit data...
gmacros.h Loading commit data...
gmain.c Loading commit data...
gmain.h Loading commit data...
gmappedfile.c Loading commit data...
gmappedfile.h Loading commit data...
gmarkup.c Loading commit data...
gmarkup.h Loading commit data...
gmem.c Loading commit data...
gmem.h Loading commit data...
gmessages.c Loading commit data...
gmessages.h Loading commit data...
gmirroringtable.h Loading commit data...
gnode.c Loading commit data...
gnode.h Loading commit data...
goption.c Loading commit data...
goption.h Loading commit data...
gpattern.c Loading commit data...
gpattern.h Loading commit data...
gprimes.c Loading commit data...
gprimes.h Loading commit data...
gprintf.c Loading commit data...
gprintf.h Loading commit data...
gprintfint.h Loading commit data...
gqsort.c Loading commit data...
gqsort.h Loading commit data...
gquark.h Loading commit data...
gqueue.c Loading commit data...
gqueue.h Loading commit data...
grand.c Loading commit data...
grand.h Loading commit data...
gregex.c Loading commit data...
gregex.h Loading commit data...
grel.c Loading commit data...
grel.h Loading commit data...
gscanner.c Loading commit data...
gscanner.h Loading commit data...
gscripttable.h Loading commit data...
gsequence.c Loading commit data...
gsequence.h Loading commit data...
gshell.c Loading commit data...
gshell.h Loading commit data...
gslice.c Loading commit data...
gslice.h Loading commit data...
gslist.c Loading commit data...
gslist.h Loading commit data...
gspawn-win32-helper.c Loading commit data...
gspawn-win32.c Loading commit data...
gspawn.c Loading commit data...
gspawn.h Loading commit data...
gstdio.c Loading commit data...
gstdio.h Loading commit data...
gstrfuncs.c Loading commit data...
gstrfuncs.h Loading commit data...
gstring.c Loading commit data...
gstring.h Loading commit data...
gtester.c Loading commit data...
gtestframework.c Loading commit data...
gtestframework.h Loading commit data...
gthread.c Loading commit data...
gthread.h Loading commit data...
gthreadpool.c Loading commit data...
gthreadpool.h Loading commit data...
gthreadprivate.h Loading commit data...
gtimer.c Loading commit data...
gtimer.h Loading commit data...
gtree.c Loading commit data...
gtree.h Loading commit data...
gtypes.h Loading commit data...
gunibreak.c Loading commit data...
gunibreak.h Loading commit data...
gunichartables.h Loading commit data...
gunicode.h Loading commit data...
gunicodeprivate.h Loading commit data...
gunicollate.c Loading commit data...
gunicomp.h Loading commit data...
gunidecomp.c Loading commit data...
gunidecomp.h Loading commit data...
guniprop.c Loading commit data...
gutf8.c Loading commit data...
gutils.c Loading commit data...
gutils.h Loading commit data...
gwin32.c Loading commit data...
gwin32.h Loading commit data...
makefile.msc.in Loading commit data...
makegalias.pl Loading commit data...
pltcheck.sh Loading commit data...