Skip to content

Commit 2d84428

Browse files
author
Jacek Gębal
committed
Correct description of coverage filter expressions
An include expression makes the -include list and --coverage-schemes irrelevant, and an exclude expression makes the -exclude list irrelevant. Verified against utPLSQL 3.2.3 (ut_coverage.pkb) and on a real database.
1 parent 0d2d93b commit 2d84428

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

‎README.md‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,8 +205,9 @@ in the utPLSQL documentation. The points that matter most in practice:
205205
* The `*Expr` parameters are regular expressions, matched case-insensitively. They are matched against the schema
206206
name (`*SchemaExpr`) or the object name **without** the schema (`*ObjectExpr`). Use `^` and `$` to anchor them,
207207
otherwise any partial match counts (`APP` also matches `MY_APP_TEST`).
208-
* If `includeSchemaExpr` or `includeObjectExpr` is set, utPLSQL ignores `includeObject`. All exclude parameters are
209-
always applied and can be combined.
208+
* If `includeSchemaExpr` or `includeObjectExpr` is set, utPLSQL ignores `includeObject`.
209+
* `excludeSchemaExpr` and `excludeObjectExpr` are both applied. If either of them is set, utPLSQL ignores `excludeObject`.
210+
Include and exclude expressions can be combined.
210211
* utPLSQL ignores all include/exclude filters when file mappings are in use, that is when the plugin finds files for
211212
`sources` (explicitly configured, or in the default `src/main/plsql` directory). See
212213
[Mapping project files to database objects](#mapping-project-files-to-database-objects). Use the filters when

0 commit comments

Comments
 (0)