Skip to content

Commit c3ac73c

Browse files
committed
[SYSTEMDS-3775] CodeCoverage Components
This commit adds a few components to the code coverage to clarify specific parts of the system's code coverage. The current list is: - runtime - matrix - frame - compress - compiler - util
1 parent 5fc93b6 commit c3ac73c

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

codecov.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,39 @@ coverage:
3434
range: "50...75"
3535
ignore:
3636
- "src/main/java/org/apache/sysds/protobuf"
37+
component_management:
38+
default_rules: # default rules that will be inherited by all components
39+
statuses:
40+
- type: project # in this case every component that doesn't have a status defined will have a project type one
41+
target: auto
42+
individual_components:
43+
- component_id: module_runtime # this is an identifier that should not be changed
44+
name: runtime # this is a display name, and can be changed freely
45+
paths:
46+
- src/main/java/org/apache/sysds/runtime/**
47+
- component_id: module_matrix # this is an identifier that should not be changed
48+
name: matrix # this is a display name, and can be changed freely
49+
paths:
50+
- src/main/java/org/apache/sysds/runtime/matrix/**
51+
- component_id: module_frame # this is an identifier that should not be changed
52+
name: frame # this is a display name, and can be changed freely
53+
paths:
54+
- src/main/java/org/apache/sysds/runtime/frame/**
55+
- component_id: module_compress # this is an identifier that should not be changed
56+
name: compress # this is a display name, and can be changed freely
57+
paths:
58+
- src/main/java/org/apache/sysds/runtime/compress/**
59+
- component_id: module_compiler # this is an identifier that should not be changed
60+
name: compiler # this is a display name, and can be changed freely
61+
paths:
62+
- src/main/java/org/apache/sysds/hops/**
63+
- src/main/java/org/apache/sysds/lops/**
64+
- src/main/java/org/apache/sysds/parser/**
65+
- component_id: module_util # this is an identifier that should not be changed
66+
name: util # this is a display name, and can be changed freely
67+
paths:
68+
- src/main/java/org/apache/sysds/api/**
69+
- src/main/java/org/apache/sysds/common/**
70+
- src/main/java/org/apache/sysds/conf/**
71+
- src/main/java/org/apache/sysds/resource/**
72+
- src/main/java/org/apache/sysds/utils/**

0 commit comments

Comments
 (0)