Permalink
Commits on Apr 3, 2016
  1. Switch from _exit() to exit(), rework fflush().

    CT runs each test case and benchmark in its own process; those processes
    end with a call to _exit(). However, gcov writes coverage data in an
    atexit() function which doesn't get called from _exit(). So we switch to
    exit() to enable test coverage analysis. Since exit() flushes files, we
    had to rework our fflush() strategy as well.
    phf committed with Apr 3, 2016
Commits on Mar 28, 2016
  1. Replace mktemp() with mkdtemp() and check error.

    The use of mktemp() was triggering warnings, and the man page is scary.
    The mktemp() created a unique directory name, the directory itself was
    created in ctdir(). Note, however, that ctdir() didn't check for mkdir()
    failure. The revised code *always* creates a directory instead of doing
    it "on request" from the test case. That may be slower, but at least now
    we'll notice if the directory couldn't be created.
    phf committed Mar 28, 2016
  2. Fix indentation.

    phf committed Mar 28, 2016
Commits on Mar 9, 2016
  1. allow test to fail without aborting

    committed Mar 9, 2016
Commits on Mar 8, 2016
  1. check and fix const strings

    committed Mar 8, 2016
Commits on Sep 9, 2014
  1. C89

    committed Sep 9, 2014
Commits on Oct 20, 2013
  1. clock_gettime and CLOCK_MONOTONIC require time.h

    This fixes a compile error on CentOS 5.
    danielbeardsley committed with Oct 2, 2013
  2. use standard formatter for int64

    This fixes a compile error on CentOS 5.
    danielbeardsley committed with Oct 2, 2013
Commits on Jun 14, 2013
Commits on Jun 6, 2013
Commits on Jun 4, 2013
Commits on Jun 2, 2013
  1. properly report benchmark errors

    committed Jun 2, 2013
  2. include gitignore in ct dir

    committed Jun 2, 2013
  3. timer start, stop, reset

    committed Jun 2, 2013
  4. benchmarking

    committed May 30, 2013
Commits on May 30, 2013
Commits on Mar 7, 2013
  1. trailing NUL

    committed Mar 7, 2013
Commits on Feb 1, 2013
  1. update copyright dates

    committed Feb 1, 2013
Commits on Jan 29, 2013
  1. scratch dir

    committed Dec 17, 2012
Commits on Jan 28, 2013
  1. raw exit in child

    committed Dec 17, 2012
  2. update example make check command

    committed Dec 17, 2012
Commits on Dec 17, 2012
  1. run tests in parallel with make -jN

    committed Dec 12, 2012
Commits on Dec 12, 2012
  1. document killpg behavior

    committed Dec 12, 2012
Commits on Dec 8, 2012
Commits on Sep 12, 2012
  1. stricter format function checking

    committed Sep 12, 2012
  2. fix new compiler errors

    committed Sep 12, 2012
Commits on Sep 9, 2012
  1. update link to go test command

    committed Sep 9, 2012
Commits on May 22, 2012
  1. use stdio consistently

    committed May 22, 2012
Commits on Apr 15, 2012
  1. fix build on FreeBSD 9

    committed Apr 15, 2012
Commits on Apr 4, 2012
  1. fix for clang on darwin

    committed Apr 4, 2012
Commits on Aug 31, 2011
  1. show output

    mrb committed Aug 31, 2011
Commits on May 19, 2011
Commits on Apr 29, 2011
  1. cleaner code formatting

    committed Apr 29, 2011