~ubuntu-branches/ubuntu/maverick/webkit/maverick

« back to all changes in this revision

Viewing changes to WebKitTools/CodeCoverage/README

  • Committer: Bazaar Package Importer
  • Author(s): Mike Hommey
  • Date: 2007-08-19 15:54:12 UTC
  • Revision ID: james.westby@ubuntu.com-20070819155412-uxxg1h9plpghmtbi
Tags: upstream-0~svn25144
ImportĀ upstreamĀ versionĀ 0~svn25144

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Generate coverage on Mac
 
2
 
 
3
call WebKitTools/Script/generate-coverage-data
 
4
 
 
5
or by hand
 
6
 
 
7
 
 
8
# delete
 
9
find . -name '*.gcda' -delete
 
10
 
 
11
# build, -framework CoreFoundation might suffice as well
 
12
WebKitTools/Scripts/build-webkit GCC_GENERATE_TEST_COVERAGE_FILES=YES GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=YES EXTRA_LINK=" -ftest-coverage -fprofile-arcs" OTHER_CFLAGS=" -MD " OTHER_LDFLAGS=" -ftest-coverage -fprofile-arcs -framework AppKit"
 
13
WebKitTools/Scripts/run-webkit-tests
 
14
WebKitTools/Scripts/run-javascriptcore-tests GCC_GENERATE_TEST_COVERAGE_FILES=YES GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=YES EXTRA_LINK=" -ftest-coverage -fprofile-arcs" OTHER_CFLAGS=" -MD " OTHER_LDFLAGS=" -ftest-coverage -fprofile-arcs -framework AppKit"
 
15
 
 
16
 
 
17
# Collect files
 
18
WebKitTools/CodeCoverage/run-generate-coverage-data <RUN_ID> ../coverage-results/
 
19
 
 
20
 
 
21
# Generate graph
 
22
WebKitTools/CodeCoverage/regenerate-coverage-display ../coverage-results/ ../coverage-results/html