Permalink
Switch branches/tags
Nothing to show
Commits on Oct 24, 2011
  1. some horrible, undertested code for interacting with git.

    ligne committed Oct 24, 2011
    includes flakey tests for extra comedy.
  2. be a bit more verbose

    ligne committed Oct 24, 2011
Commits on Jul 25, 2011
Commits on Jul 19, 2011
  1. allow optional options.

    ligne committed Jul 19, 2011
    eg. "--without-gmp --optimize?" will test --without-gmp both with and
    without optimisation.
Commits on Jul 13, 2011
  1. remove test script for sheba.pl

    ligne committed Jul 13, 2011
    it's a shadow of its former self, and it doesn't do anything clever.
  2. start setting the test environment variables again.

    ligne committed Jul 13, 2011
    and related tidying ups.
  3. call set_limits() in the child process only.

    ligne committed Jul 13, 2011
    it sort of makes more sense that way anyway.
  4. objectify sheba.pl

    ligne committed Jul 13, 2011
    should have done this a long time ago...
    
    a couple of the tests seem to be failing because Test::Output is
    swallowing the newline from say.
Commits on Jul 12, 2011
Commits on Jul 7, 2011
Commits on Jul 4, 2011
Commits on Jun 30, 2011
  1. some not very good tests.

    ligne committed Jun 30, 2011
  2. allow resource limits to be set via BSD::Resource.

    ligne committed Jun 30, 2011
    this should prevent runaway tests from killing the system
    (by eating all the memory, for instance).
Commits on Jun 22, 2011
  1. allow configs to be marked "todo".

    ligne committed Jun 22, 2011
    analogous to the Test::More feature.  it's expected to fail, so it
    doesn't complain if that's what happened.  it does however complain if
    it succeeded.
Commits on Jun 21, 2011
  1. split the script into two.

    ligne committed Jun 21, 2011
    + nicaule is now in charge of making sure that git is up to date, the
    correct branch is checked out, and so on.
    
    + sheba has had all the Git interaction stuff removed, and just tests
    the parrot as it exists in the current directory, under a variety of
    configurations.
Commits on Jun 13, 2011
  1. flatten configs all in one place.

    ligne committed Jun 13, 2011
    though it's probably not the best place.
  2. avoid making optimised clang builds.

    ligne committed Jun 13, 2011
    my version of clang doesn't play well with --optimize ("/usr/bin/ld:
    compilers/imcc/imcparser.o: relocation R_X86_64_PC32 against undefined
    symbol `stpcpy@@GLIBC_2.2.5' can not be used when making a shared
    object; recompile with -fPIC").
Commits on May 31, 2011
  1. only work on the one branch.

    ligne committed May 28, 2011
Commits on May 27, 2011
Commits on May 24, 2011
  1. first commit

    ligne committed May 24, 2011