Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Jun 23, 2010
  1. @darbelo

    Add myself to credits.

    darbelo authored
Commits on Jun 22, 2010
  1. @darbelo
Commits on Jan 26, 2010
  1. Update TODO

Commits on Jan 24, 2010
  1. Out of order tests are now detected

    Test files which contain out of order tests will now fail.
    Better diagnostics, such as:
        Out of order tests detected, saw test 42 but expected test 5
    would be nice.
  2. Refactor parse_tapstream

Commits on Jan 23, 2010
  1. Add some tests for parsing out of order tests, mostly passing.

    Currently we do not count any tests that are out of order as passed,
    so test files with out of order tests do not pass, but this is currently
    dumb luck. The parse_tapstream method needs to be modified to detect
    out of order tests and still count which pass and fail.
  2. Found the Bug in our Hunt

    There was a bug where the final tally of failed tests was incorrect,
    because only 1 failing test was counted per file, instead of the number
    of tests that actually failed in that file. There are no tests to change
    because the harness code that prints results is not tested. This sucks,
    and if you don't like it, patches welcome!
  3. Merge remote branch 'bob/master'

Commits on Jan 22, 2010
  1. Add tests to start a Bug Hunt

    There is a bug when printing out how many failing tests occured:
    (kadath)(~/git/plparrot master )$ parrot t/harness.pir t/test.sql
    t/test.sql .. failed 2/3 tests
    FAILED 1 test(s) in 1/1 files (7.5512 seconds)
  2. Implement "Bail out!" parsing

Commits on Dec 19, 2009
Commits on Dec 18, 2009
  1. Add -v/--verbose option

  2. Update TODO

  3. Add the wallclock runtime of the test suite to the end of the run

    I would rather get the cuser time, but Parrot does not yet support that. I
    have created TT#1379 ( to track this.
  4. Fix clean target

Commits on Dec 17, 2009
  1. Update TODO and .gitignore

Commits on Dec 16, 2009
  1. @fperrad
  2. @fperrad
  3. Update TODO

Commits on Dec 15, 2009
  1. Make a fakecutable and PBC's which can be more easily dropped into ex…

    …ternal projects # chromatic++
    We now generate PBC for all PIR files and then load_bytecode() those instead of include()'ing PIR.
    Thanks to chromatic++ for showing me the ":load :anon" black magic trick.
  2. [t] Add a basic test for a passing exit code

    Trying to debug this:
    (kadath)(~/git/tapir master )$ ~/svn/parrot/parrot t/harness.pir t/*.t
    t/00-sanity.t ................. failed 0/0 tests, exit code = 1
    t/01-parse_plan.t ............. failed 0/0 tests, exit code = 1
    t/02-parse_tapstream.t ........ failed 0/0 tests, exit code = 1
    t/03-parse_tapstream_error.t .. failed 0/0 tests, exit code = 1
    FAILED 4 test(s) in 4/4 files
Commits on Dec 14, 2009
Something went wrong with that request. Please try again.