Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[GUI] New "Checker Coverage" statistics tab to show all enabled checkers and … #4210

Merged
merged 1 commit into from
Apr 11, 2024

Conversation

cservakt
Copy link
Collaborator

@cservakt cservakt commented Apr 5, 2024

It is a new feature based on #4089 PR. The new Checker Coverage statitics tab on the Statistics page can show all enabled checkers for runs that are selected (or for all runs if no run selected) in the report filter. The table lists all checkers that were enabled in at least one of runs according to the latest analysis. It also shows checker severity, status, number of closed and outstanding reports.

Status can inform the user that the specific checker was "Enabled in all" runs or "Enabled in all runs except these" where "runs" and "these" words are links to list appropriate runs.

Closed and outstanding report counts depend on review and detection status. These statistics represent the number of closed and outstanding reports that belong to runs that were created with new DB schema.

@cservakt cservakt added API change 📄 Content of patch changes API! GUI 🎨 usability 👍 Usability-related features new feature 👍 New feature request labels Apr 5, 2024
@cservakt cservakt added this to the release 6.24.0 milestone Apr 5, 2024
@cservakt cservakt self-assigned this Apr 5, 2024
@cservakt cservakt changed the title [GUI] New "Analysis statistics" tab to show all enabled checkers and … [GUI] New "Checker Coverage" statistics tab to show all enabled checkers and … Apr 8, 2024
…ers and their statistics

It is a new feature based on 4089 PR. The new Checker Coverage statitics tab on the Statistics page can show all enabled checkers for runs that are selected (or for all runs if no run selected) in the report filter. The table lists all checkers that were enabled in at least one of runs according to the latest analysis. It also shows checker severity, status, number of closed and outstanding reports.

Status can inform the user that the specific checker was "Enabled in all" runs or "Enabled in all runs except these" where "runs" and "these" words are links to list appropriate runs.

Closed and outstanding report counts depend on review and detection status. These statistics represent the number of closed and outstanding reports that belong to runs that were created with new DB schema.
@bruntib bruntib merged commit 531b7aa into Ericsson:master Apr 11, 2024
8 checks passed
Copy link
Contributor

@whisperity whisperity left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems like this was merged so fast I had no time to check it in time. Hopefully, the comments can be incorporated in a subsequent patch after rc but before the actual release.

web/api/report_server.thrift Show resolved Hide resolved
web/api/report_server.thrift Show resolved Hide resolved
web/api/report_server.thrift Show resolved Hide resolved
web/api/report_server.thrift Show resolved Hide resolved
web/api/report_server.thrift Show resolved Hide resolved
cservakt added a commit to cservakt/codechecker that referenced this pull request Apr 12, 2024
It's a fix PR based on Ericsson#4210. Unnecessary comments were deleted. Minimal API changes and some style corrections were made. Some parts of the code are more readable now.
cservakt added a commit to cservakt/codechecker that referenced this pull request Apr 12, 2024
It's a fix PR based on Ericsson#4210. Unnecessary comments were deleted. Minimal API changes and some style corrections were made. Some parts of the code are more readable now.
cservakt added a commit to cservakt/codechecker that referenced this pull request Apr 12, 2024
It's a fix PR based on Ericsson#4210. Unnecessary comments were deleted. Minimal API changes and some style corrections were made. Some parts of the code are more readable now.
cservakt added a commit to cservakt/codechecker that referenced this pull request Apr 12, 2024
It's a fix PR based on Ericsson#4210. Unnecessary comments were deleted. Minimal API changes and some style corrections were made. Some parts of the code are more readable now.
whisperity pushed a commit to cservakt/codechecker that referenced this pull request Apr 12, 2024
It's a fix PR based on Ericsson#4210. Unnecessary comments were deleted. Minimal API changes and some style corrections were made. Some parts of the code are more readable now.

api packages

package-lock.json reset to master

package lock json fix hash
cservakt added a commit to cservakt/codechecker that referenced this pull request Apr 12, 2024
It's a fix PR based on Ericsson#4210. Unnecessary comments were deleted. Minimal API changes and some style corrections were made. Some parts of the code are more readable now.

api packages

package-lock.json reset to master

package lock json fix hash
whisperity added a commit that referenced this pull request Apr 12, 2024
[fix] Checker Coverage statistics fixing

It's a fix PR based on #4210. Unnecessary comments were deleted. Minimal API changes and some style corrections were made. Some parts of the code are more readable now.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API change 📄 Content of patch changes API! GUI 🎨 new feature 👍 New feature request usability 👍 Usability-related features
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants