diff --git a/services/appveyor/appveyor-tests.service.js b/services/appveyor/appveyor-tests.service.js index 6b8951db3c..d68653971f 100644 --- a/services/appveyor/appveyor-tests.service.js +++ b/services/appveyor/appveyor-tests.service.js @@ -14,6 +14,7 @@ const commonPreviewProps = { } export default class AppVeyorTests extends AppVeyorBase { + static category = 'test-results' static route = { ...this.buildRoute('appveyor/tests'), queryParamSchema: testResultQueryParamSchema, diff --git a/services/azure-devops/azure-devops-tests.service.js b/services/azure-devops/azure-devops-tests.service.js index b6d8c0e6a0..9e840bfe38 100644 --- a/services/azure-devops/azure-devops-tests.service.js +++ b/services/azure-devops/azure-devops-tests.service.js @@ -61,8 +61,7 @@ const buildTestResultSummarySchema = Joi.object({ }).required() export default class AzureDevOpsTests extends AzureDevOpsBase { - static category = 'build' - + static category = 'test-results' static route = { base: 'azure-devops/tests', pattern: ':organization/:project/:definitionId/:branch*', diff --git a/services/categories.js b/services/categories.js index a17077b32d..f276ce5585 100644 --- a/services/categories.js +++ b/services/categories.js @@ -1,6 +1,7 @@ export default [ { id: 'build', name: 'Build', keywords: ['build'] }, { id: 'coverage', name: 'Code Coverage', keywords: ['coverage'] }, + { id: 'test-results', name: 'Test Results', keywords: ['tests'] }, { id: 'analysis', name: 'Analysis', keywords: ['analysis'] }, { id: 'chat', name: 'Chat', keywords: ['chat'] }, { id: 'dependencies', name: 'Dependencies', keywords: ['dependencies'] }, diff --git a/services/jenkins/jenkins-tests.service.js b/services/jenkins/jenkins-tests.service.js index 68ddaea389..a39d933d28 100644 --- a/services/jenkins/jenkins-tests.service.js +++ b/services/jenkins/jenkins-tests.service.js @@ -34,8 +34,7 @@ const schema = Joi.object({ }).required() export default class JenkinsTests extends JenkinsBase { - static category = 'build' - + static category = 'test-results' static route = { base: 'jenkins', pattern: 'tests', diff --git a/services/sonar/sonar-tests.service.js b/services/sonar/sonar-tests.service.js index 24e7d4d801..7408a2e337 100644 --- a/services/sonar/sonar-tests.service.js +++ b/services/sonar/sonar-tests.service.js @@ -13,8 +13,7 @@ import { } from './sonar-helpers.js' class SonarTestsSummary extends SonarBase { - static category = 'build' - + static category = 'test-results' static route = { base: 'sonar/tests', pattern: ':component/:branch*', diff --git a/services/testspace/testspace-base.js b/services/testspace/testspace-base.js index 1bb0d209a7..9423461ef9 100644 --- a/services/testspace/testspace-base.js +++ b/services/testspace/testspace-base.js @@ -24,7 +24,7 @@ const schema = Joi.array() // Project is generally a repository // Space is a container, often a branch export default class TestspaceBase extends BaseJsonService { - static category = 'build' + static category = 'test-results' static defaultBadgeData = { label: 'tests' } async fetch({ org, project, space }) {