#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

Reply via email to