From 07406d66640d8f5988a9dc2f698e7a1b48253362 Mon Sep 17 00:00:00 2001 From: Peter Nied Date: Mon, 21 Aug 2023 16:29:07 -0500 Subject: [PATCH] Add code coverage exclusions on false positives (#3196) Adding code coverage exclusions on files that are creating code coverage measurement issues. Signed-off-by: Peter Nied --- codecov.yml | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 codecov.yml diff --git a/codecov.yml b/codecov.yml new file mode 100644 index 0000000000..c064149a27 --- /dev/null +++ b/codecov.yml @@ -0,0 +1,41 @@ +coverage: + status: + project: + # Exclusions to prevent false positives triggered + # Tracking with https://github.com/opensearch-project/security/issues/3137 + default: false + plugin: + paths: + - "!src/main/java/com/amazon/dlic/auth/http/jwt/keybyoidc/SelfRefreshingKeySet.java" + - "!src/main/java/com/amazon/dlic/auth/ldap2/LDAPConnectionFactoryFactory.java" + - "!src/main/java/org/opensearch/security/transport/SecurityInterceptor.java" + - "!src/main/java/org/opensearch/security/auditlog/AuditLogSslExceptionHandler.java" + - "!src/main/java/org/opensearch/security/configuration/StaticResourceException.java" + - "!src/main/java/org/opensearch/security/dlic/rest/api/AuditApiAction.java" + - "!src/main/java/org/opensearch/security/ssl/transport/SecuritySSLNettyTransport.java" + - "!src/main/java/org/opensearch/security/ssl/util/SSLConnectionTestUtil.java" + - "src/main" + target: auto + threshold: 0% + inconsistent-coverage-files: + paths: + - "src/main/java/com/amazon/dlic/auth/http/jwt/keybyoidc/SelfRefreshingKeySet.java" + - "src/main/java/com/amazon/dlic/auth/ldap2/LDAPConnectionFactoryFactory.java" + - "src/main/java/org/opensearch/security/transport/SecurityInterceptor.java" + - "src/main/java/org/opensearch/security/auditlog/AuditLogSslExceptionHandler.java" + - "src/main/java/org/opensearch/security/configuration/StaticResourceException.java" + - "src/main/java/org/opensearch/security/dlic/rest/api/AuditApiAction.java" + - "src/main/java/org/opensearch/security/ssl/transport/SecuritySSLNettyTransport.java" + - "src/main/java/org/opensearch/security/ssl/util/SSLConnectionTestUtil.java" + target: auto + threshold: 50% + tests: + paths: + - "src/integrationTest" + - "src/test" + target: 100% + +comment: + layout: "reach, diff, flags, files" + behavior: default + require_changes: true