Skip to content
GitLab
Next
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 44,761
    • Issues 44,761
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,329
    • Merge requests 1,329
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLabGitLab
  • Issues
  • #267624
Closed
Open
Issue created Oct 14, 2020 by Scott Hampton@shampton💡Maintainer

Use code coverage GraphQL API in group code coverage table

Problem to solve

This a follow up issue to both #215135 (closed) and #231386 (closed). We have the frontend work done for creating a coverage data table on the group repositories analytics page, and we have the backend work done for creating the GraphQL API for the coverage data. Now we need to update the frontend to use the GraphQL API data instead of a temporary client side resolver that is creating randomly generated data.

Intended users

  • Delaney (Development Team Lead)

Further details

  • Being able to see the coverage for all projects selected in the GitLab UI saves Delaney a step of downloading the data and viewing in a spreadsheet.
  • Delaney would like to be able to click into a project to get specific data by job for that project.
    • Clicking on the GitLab.org project would go go the Analytics -> CI/CD page.

Technical Details

  • Remove the @client indicator in ee/app/assets/javascripts/analytics/repository_analytics/graphql/queries/get_projects_test_coverage.query.graphql
  • Remove the client resolver in ee/app/assets/javascripts/analytics/repository_analytics/index.js

Documentation

  • Add a new screenshot to the docs with the new interface.

Acceptance criteria

  • The table displays all the data selected with accurate information

Is this a cross-stage feature?

No.

Assignee
Assign to
Time tracking