webrtc/tools/coverage
2012-01-17 12:21:15 +00:00
..
dashboard Initial version of code coverage tracker / dashboard for WebRTC. 2012-01-17 12:21:15 +00:00
OWNERS Initial version of code coverage tracker / dashboard for WebRTC. 2012-01-17 12:21:15 +00:00
README Initial version of code coverage tracker / dashboard for WebRTC. 2012-01-17 12:21:15 +00:00
track_coverage.py Initial version of code coverage tracker / dashboard for WebRTC. 2012-01-17 12:21:15 +00:00

This file describes the coverage tracking script and the coverage dashboard.

ABSTRACT:
The intention of this small tracking system is to track code coverage data
over time. Since code coverage is continuously recomputed on the build bots,
the track_coverage.py script is intended to run on the build bot as a cron job
and extract the data from there. The dashboard doesn't care how often this
script runs, but running each hour should be more than enough.

The track_coverage.py script communicates with the dashboard using plain GET
requests (that, and POST, are basically the only way to get data into a
appengine application such as the dashboard). The dashboard is intented to
run on the Google appengine.

HOW TO RUN LOCALLY:
Follow the following instructions:
http://code.google.com/appengine/docs/python/gettingstartedpython27/devenvironment.html
The dashboard can be started on 127.0.0.1:8080 using the dev_appserver.py script 
as described in the above URL (and in the following 'hello world' page).

HOW TO DEPLOY:
Follow the following instructions:
http://code.google.com/appengine/docs/python/gettingstartedpython27/uploading.html