Permalink
Browse files

gziphandle parrot task

  • Loading branch information...
leto committed Jan 3, 2011
1 parent 80fed79 commit 71a38881c719f715d444e8caed940744b22e9f0d
Showing with 54 additions and 0 deletions.
  1. +54 −0 tasks/gziphandle_dynpmc_coverage.html
@@ -0,0 +1,54 @@
+<h1>Task Description</h1>
+
+<p>
+Increase the code coverage of the GzipHandle dynamic PMC by 15%
+</p>
+
+<h1>Steps To Complete This Task</h1>
+
+Currently, the GzipHandle PMC is at <a href="http://tapir2.ro.vutbr.cz/cover/latest-c_cover/">
+64% code coverage</a>, which is a bit low for such an important PMC. This
+task requires the student to write tests to increase the code coverage of this important PMC.
+
+The tests should be added to <a href="https://github.com/parrot/parrot/blob/t/dynpmc/gziphandle.t">t/dynpmc/gziphandle.t</a>
+
+<ol>
+<li>Create a fork of <a href="https://github.com/parrot/parrot">parrot.git</a> on <a href="http://github.com">github.com</a></li>
+<li>Perform all the necessary code and/or documentation changes</li>
+<li>Build parrot and run it's test suite (make fulltest) to verify that things still work</li>
+<li>You can also submit a smoke report with "make smoke", but that is optional. </li>
+<li>Create a Github pull request (button on the upper right of your fork) to have your changes incorporated into the master repository</li>
+</ol>
+
+<h1>Benefits</h1>
+<ol>
+<li>
+This will ensure there are no hidden bugs in our GzipHandles.
+</li>
+</ol>
+
+<h1>Requirements</h1>
+
+<ol>
+<li> Knowledge of writing tests and PIR</li>
+<li> Abillity to debug. </li>
+</ol>
+
+<h1>Additional Links</h1>
+<ul>
+<li>
+<a href="http://tapir2.ro.vutbr.cz/cover/cover-results/">Code coverage reports</a>
+</li>
+<li>
+<a href="http://trac.parrot.org/parrot/wiki/NewParrotDeveloperGuide">New Parrot Developer Guide</a>
+</li>
+<li>
+<a href="https://github.com/parrot/parrot/blob/master/docs/project/git_workflow.pod">Parrot Git Workflow</a>
+</li>
+<li>
+<a href="http://trac.parrot.org/parrot">Parrot Developer Wiki</a>
+</li>
+<li>
+<a href="http://help.github.com/pull-requests/">Sending Pull Requests</a>
+</li>
+</ul>

0 comments on commit 71a3888

Please sign in to comment.