Skip to content
  1. May 31, 2013
    • Allison Karlitskaya's avatar
      Rework the build system for a new tests approach · 2cdad088
      Allison Karlitskaya authored
      Perform a substantial cleanup of the build system with respect to
      building and installing testcases.
      
      By default, tests are no longer compiled as part of 'make'.  They will
      be built when 'make check' is run.  The old behaviour can be obtained
      with --enable-always-build-tests.
      
      --disable-modular-tests is gone (because tests are no longer built by
      default).  There is no longer any way to cause 'make check' to be a
      no-op, but that's not very useful anyway.
      
      A new glibtests.m4 file is introduced.  Along with a substantially
      expanded Makefile.decl, this provides for consistent handling of
      --enable-installed-tests and --enable-always-build-tests (mentioned
      above).
      
      Port our various test-installing Makefiles to the new framework.  This
      is a net reduction of about ~350 lines of Makefile and configure.ac.
      
      This patch substantially improves the situation in the toplevel tests/
      directory.  Things are now somewhat under control there.  There were
      some tests being built...
      2cdad088
  2. May 30, 2013
    • Allison Karlitskaya's avatar
      Remove a bunch of lingering g_thread_init() · a49ed84f
      Allison Karlitskaya authored
      After this patch, there is but one remaining use of g_thread_init(),
      which is in tests/slice-threadinit.c, a testcase dedicated to testing
      the functionality of gslice across a g_thread_init() boundary.
      
      This testcase is pretty meaningless these days... probably we should
      delete it.
      a49ed84f
    • Allison Karlitskaya's avatar
      Some final g_test_build_filename() porting · ce3bbede
      Allison Karlitskaya authored
      This should be the last users that need to be ported.
      
      For some of the oldschool non-gtester-ified tests, we call g_test_init()
      from main() because it is necessary in order to use
      g_test_build_filename().
      ce3bbede
    • Allison Karlitskaya's avatar
      Move a pair of gobject tests to tests/gobject/ · bb173d2c
      Allison Karlitskaya authored
      testgobject.c and timeloop-closure.c are the only two tests in the
      toplevel tests/ directory that depend on gobject, so move them to
      tests/gobject/ along with the other gobject tests.
      
      Both of these were in noinst_PROGRAMS and not TESTS, so keep them that
      way when we move them.
      bb173d2c
    • Allison Karlitskaya's avatar
      Remove org.gtk.test.gschema · ccc039c7
      Allison Karlitskaya authored
      This is the old non-xml schema file format that we were playing around
      with at one time.  Nothing is using this file anymore.
      ccc039c7
    • Allison Karlitskaya's avatar
      icon deserialisation: fix uninitialised variable · c235087b
      Allison Karlitskaya authored
      Deserialising an emblemed icon would make uninitialised use of a
      variable in the error case.  Fix that.
      c235087b
    • Allison Karlitskaya's avatar
      docs/: ignore gtester Makefile targets · c7e965f4
      Allison Karlitskaya authored
      Mark 'test', 'test-report', 'perf-report' and 'full-report' as PHONY in
      docs/Makefile.am to prevent recursion of gtester into the documentation
      subdirectories.  Stop including Makefile.decl from these directories
      since it is no longer necessary.
      
      This will clear up the warnings about EXTRA_DIST being defined once in
      gtk-doc.make and again in Makefile.decl.
      c7e965f4
  3. May 29, 2013
  4. May 28, 2013
  5. May 27, 2013
  6. May 26, 2013
  7. May 24, 2013
    • Colin Walters's avatar
      build: Fix usage of %.test again · 0b167b0a
      Colin Walters authored
      We actually need the first dependency because it includes the
      final executable name.  Rather, fix the original bug by using
      the variable $(EXEEXT).
      0b167b0a