GSoC/GCI Archive
Google Code-in 2010 Parrot Foundation and The Perl Foundation

Increase test coverage of pbc_disassemble by 35%

completed by: rfw

mentors: cotto

Task Description

Increase the code coverage of the src/pbc_disassemble.c by at least 35%

Steps To Complete This Task

Currently, the pbc_disassemble utility is at 28% code coverage. This task requires the student to write tests to increase the code coverage. The tests should be added to t/tools/pbc_disassemble.t
  1. Create a fork of parrot.git on
  2. Perform all the necessary code and/or documentation changes
  3. Build parrot and run it's test suite (make fulltest) to verify that things still work
  4. You can also submit a smoke report with "make smoke", but that is optional.
  5. Create a Github pull request (button on the upper right of your fork) to have your changes incorporated into the master repository


  1. Knowledge of writing tests in Perl to control other programs
  2. Abillity to debug.

Additional Links