diff --git a/.codecov.yml b/.codecov.yml new file mode 100644 index 000000000..ddd5c70f9 --- /dev/null +++ b/.codecov.yml @@ -0,0 +1,44 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# For more configuration details: +# https://docs.codecov.io/docs/codecov-yaml + +# Check if this file is valid by running in bash: +# curl -X POST --data-binary @.codecov.yml https://codecov.io/validate + +# Ignoring Paths +# -------------- +# which folders/files to ignore +ignore: + - "hudi-common/src/main/java/org/apache/hudi/avro/model/*" + - "hudi-common/src/main/java/org/apache/hudi/avro/MercifulJsonConverter.java" + - "hudi-common/src/main/java/org/apache/hudi/common/HoodieJsonPayload" + - "hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCleaner.java" + - "hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactionAdminTool.java" + - "hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactor.java" + - "hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieSnapshotCopier.java" + - "hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieWithTimelineServer.java" + - "hudi-utilities/src/main/java/org/apache/hudi/utilities/UpgradePayloadFromUberToApache.java" + - "hudi-utilities/src/main/java/org/apache/hudi/utilities/perf/TimelineServerPerf.java" + - "hudi-utilities/src/main/java/org/apache/hudi/utilities/HDFSParquetImporter.java" + - "hudi-utilities/src/main/java/org/apache/hudi/utilities/HiveIncrementalPuller.java" + - "hudi-utilities/src/main/java/org/apache/hudi/utilities/adhoc/UpgradePayloadFromUberToApache.java" + - "hudi-client/src/main/java/org/apache/hudi/metrics/JmxMetricsReporter.java" + - "hudi-client/src/main/java/org/apache/hudi/metrics/JmxReporterServer.java" + - "hudi-client/src/main/java/org/apache/hudi/metrics/MetricsGraphiteReporter.java" + - "hudi-hadoop-mr/src/main/java/com/uber/hoodie/hadoop/HoodieInputFormat.java" + - "hudi-hadoop-mr/src/main/java/com/uber/hoodie/hadoop/realtime/HoodieRealtimeInputFormat.java" +