You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
116 lines
3.6 KiB
116 lines
3.6 KiB
3 years ago
|
NAME
|
||
|
infer-reportdiff - compute the differences between two infer reports
|
||
|
|
||
|
SYNOPSIS
|
||
|
infer reportdiff --report-current file --report-previous file [options]
|
||
|
|
||
|
|
||
|
DESCRIPTION
|
||
|
Given two infer reports previous and current, compute the following
|
||
|
three reports and store them inside the "differential/" subdirectory
|
||
|
of the results directory:
|
||
|
- introduced.json contains the issues found in current but not
|
||
|
previous;
|
||
|
- fixed.json contains the issues found in previous but not current;
|
||
|
- preexisting.json contains the issues found in both previous and
|
||
|
current.
|
||
|
|
||
|
All three files follow the same format as normal infer reports.
|
||
|
|
||
|
|
||
|
|
||
|
OPTIONS
|
||
|
--config-impact-current path
|
||
|
Config impact report of the latest revision
|
||
|
|
||
|
--config-impact-max-callees-to-print int
|
||
|
Specify the maximum number of unchecked callees to print in the
|
||
|
config impact checker
|
||
|
|
||
|
--config-impact-previous path
|
||
|
Config impact report of the base revision to use for comparison
|
||
|
|
||
|
--cost-tests-only-autoreleasepool
|
||
|
Activates: [EXPERIMENTAL] Report only autoreleasepool size results
|
||
|
in cost tests (Conversely: --no-cost-tests-only-autoreleasepool)
|
||
|
|
||
|
--costs-current path
|
||
|
Costs report of the latest revision
|
||
|
|
||
|
--costs-previous path
|
||
|
Costs report of the base revision to use for comparison
|
||
|
|
||
|
--debug,-g
|
||
|
Activates: Debug mode (also sets --debug-level 2,
|
||
|
--developer-mode, --print-buckets, --print-types,
|
||
|
--reports-include-ml-loc, --no-only-cheap-debug, --trace-error,
|
||
|
--write-html) (Conversely: --no-debug | -G)
|
||
|
|
||
|
--debug-level level
|
||
|
Debug level (sets --bo-debug level, --debug-level-analysis level,
|
||
|
--debug-level-capture level, --debug-level-linters level):
|
||
|
- 0: only basic debugging enabled
|
||
|
- 1: verbose debugging enabled
|
||
|
- 2: very verbose debugging enabled
|
||
|
|
||
|
--debug-level-analysis int
|
||
|
Debug level for the analysis. See --debug-level for accepted
|
||
|
values.
|
||
|
|
||
|
--debug-level-capture int
|
||
|
Debug level for the capture. See --debug-level for accepted
|
||
|
values.
|
||
|
|
||
|
--debug-level-linters int
|
||
|
Debug level for the linters. See --debug-level for accepted
|
||
|
values.
|
||
|
|
||
|
--no-deduplicate
|
||
|
Deactivates: Apply issue-specific deduplication during analysis
|
||
|
and/or reporting. (Conversely: --deduplicate)
|
||
|
|
||
|
--file-renamings path
|
||
|
JSON with a list of file renamings to use while computing
|
||
|
differential reports
|
||
|
|
||
|
--help
|
||
|
Show this manual
|
||
|
|
||
|
--help-format { auto | groff | pager | plain }
|
||
|
Show this help in the specified format. auto sets the format to
|
||
|
plain if the environment variable TERM is "dumb" or undefined, and
|
||
|
to pager otherwise.
|
||
|
|
||
|
--help-full
|
||
|
Show this manual with all internal options in the INTERNAL OPTIONS
|
||
|
section
|
||
|
|
||
|
--report-current path
|
||
|
report of the latest revision
|
||
|
|
||
|
--report-previous path
|
||
|
Report of the base revision to use for comparison
|
||
|
|
||
|
--no-skip-duplicated-types
|
||
|
Deactivates: Skip fixed-then-introduced duplicated types while
|
||
|
computing differential reports (Conversely:
|
||
|
--skip-duplicated-types)
|
||
|
|
||
|
|
||
|
ENVIRONMENT
|
||
|
INFER_ARGS, INFERCONFIG, INFER_STRICT_MODE
|
||
|
See the ENVIRONMENT section in the manual of infer(1).
|
||
|
|
||
|
FILES
|
||
|
.inferconfig
|
||
|
See the FILES section in the manual of infer(1).
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
SEE ALSO
|
||
|
infer-report(1)
|
||
|
|
||
|
|
||
|
|