• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

torresj / infosas-api / 79

13 Nov 2025 10:16AM UTC coverage: 90.186% (-2.7%) from 92.857%
79

push

circleci

torresj
MEtrics endpoint added

2 of 13 new or added lines in 3 files covered. (15.38%)

340 of 377 relevant lines covered (90.19%)

0.9 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

14.29
/src/main/java/com/torresj/infosas/services/impl/MetricsServiceImpl.java
1
package com.torresj.infosas.services.impl;
2

3
import com.torresj.infosas.dtos.MetricsDto;
4
import com.torresj.infosas.enums.StaffType;
5
import com.torresj.infosas.repositories.StaffExamRepository;
6
import com.torresj.infosas.repositories.StaffJobBankRepository;
7
import com.torresj.infosas.repositories.StaffRepository;
8
import com.torresj.infosas.repositories.StaffSpecificJobBankRepository;
9
import com.torresj.infosas.services.MetricsService;
10
import lombok.AllArgsConstructor;
11
import lombok.extern.slf4j.Slf4j;
12
import org.springframework.stereotype.Service;
13

14
@Service
15
@Slf4j
1✔
16
@AllArgsConstructor
17
public class MetricsServiceImpl implements MetricsService {
18

19
    private final StaffRepository staffRepository;
20
    private final StaffJobBankRepository staffJobBankRepository;
21
    private final StaffSpecificJobBankRepository staffSpecificJobBankRepository;
22
    private final StaffExamRepository staffExamRepository;
23

24
    @Override
25
    public MetricsDto getMetrics() {
NEW
26
        return new MetricsDto(
×
NEW
27
                StaffType.values().length,
×
NEW
28
                staffRepository.count(),
×
NEW
29
                staffExamRepository.count(),
×
NEW
30
                staffJobBankRepository.count(),
×
NEW
31
                staffSpecificJobBankRepository.count()
×
32
        );
33
    }
34
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc