#1893: Define a 'quickcover' make target
---------------------+------------------------------------------------------
Reporter: jkeenan | Owner: jkeenan
Type: RFC | Status: assigned
Priority: normal | Milestone: 2.11
Component: testing | Version: 2.10.0
Severity: medium | Keywords:
Lang: | Patch:
Platform: |
---------------------+------------------------------------------------------
Comment(by jkeenan):
With this commit, https://github.com/parrot/parrot/commit/d3bdc7924d, the
tt1893_quickcover branch is at what I consider to be a mergeable point.
Our existing target `make cover` does coverage analysis on (more or less)
the same suite of tests as `make fulltest`. Needless to say, it takes a
long time to run.
`make quickcover`, in contrast, only runs those files covered by
`t/harness --runcore-tests`. Its running time is therefore more on the
order of that of `make test`.
Both of these targets produce HTML output. For `make quickcover`, I have
created the ''Configure.pl'' option `--coveragedir`. Provide an absolute
path to this option to indicate the top-level of the HTML output,
''i.e.,'' the directory at which ''coverage.html'' will reside. If you
place this in your web server's path, you can make your coverage analysis
viewable over the network.
As to merging this into master: On the one hand, we're close enough to
our December release to hold off until after the release. On the other
hand, the sooner it gets into master, the sooner the GCI students working
on code coverage tasks can use it.
Thank you very much.
kid51
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/1893#comment:3>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets