Skip to content

Commit a7f6b82

Browse files
committed
fix1
1 parent 5f03618 commit a7f6b82

2 files changed

Lines changed: 65 additions & 0 deletions

File tree

gateway/pom.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,18 @@
6464
<groupId>org.springframework.boot</groupId>
6565
<artifactId>spring-boot-maven-plugin</artifactId>
6666
</plugin>
67+
68+
<plugin>
69+
<groupId>org.jacoco</groupId>
70+
<artifactId>jacoco-maven-plugin</artifactId>
71+
<configuration>
72+
<excludes>
73+
<exclude>ru/practicum/shareit/ShareItGateway.class</exclude>
74+
<exclude>ru/practicum/shareit/client/**/*.class</exclude>
75+
<exclude>ru/practicum/shareit/**/*Client.class</exclude>
76+
</excludes>
77+
</configuration>
78+
</plugin>
6779
</plugins>
6880
</build>
6981
</project>

server/pom.xml

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,59 @@
5959
<groupId>org.springframework.boot</groupId>
6060
<artifactId>spring-boot-maven-plugin</artifactId>
6161
</plugin>
62+
63+
<plugin>
64+
<groupId>org.jacoco</groupId>
65+
<artifactId>jacoco-maven-plugin</artifactId>
66+
<configuration>
67+
<excludes>
68+
<exclude>ru/practicum/shareit/ShareItServer.class</exclude>
69+
<exclude>ru/practicum/shareit/**/controller/*.class</exclude>
70+
<exclude>ru/practicum/shareit/**/dto/*.class</exclude>
71+
<exclude>ru/practicum/shareit/**/model/*.class</exclude>
72+
<exclude>ru/practicum/shareit/**/storage/*.class</exclude>
73+
<exclude>ru/practicum/shareit/**/*Mapper.class</exclude>
74+
<exclude>ru/practicum/shareit/exception/*.class</exclude>
75+
</excludes>
76+
</configuration>
77+
<executions>
78+
<execution>
79+
<id>jacoco-check</id>
80+
<goals>
81+
<goal>check</goal>
82+
</goals>
83+
<configuration>
84+
<rules>
85+
<rule>
86+
<element>BUNDLE</element>
87+
<limits>
88+
<limit>
89+
<counter>LINE</counter>
90+
<value>COVEREDRATIO</value>
91+
<minimum>0.4</minimum>
92+
</limit>
93+
<limit>
94+
<counter>BRANCH</counter>
95+
<value>COVEREDRATIO</value>
96+
<minimum>0.3</minimum>
97+
</limit>
98+
<limit>
99+
<counter>COMPLEXITY</counter>
100+
<value>COVEREDRATIO</value>
101+
<minimum>0.3</minimum>
102+
</limit>
103+
<limit>
104+
<counter>METHOD</counter>
105+
<value>COVEREDRATIO</value>
106+
<minimum>0.4</minimum>
107+
</limit>
108+
</limits>
109+
</rule>
110+
</rules>
111+
</configuration>
112+
</execution>
113+
</executions>
114+
</plugin>
62115
</plugins>
63116
</build>
64117
</project>

0 commit comments

Comments
 (0)