tests: fix codacy service tests (#6781)

Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
This commit is contained in:
Caleb Cartwright
2021-07-19 16:56:03 -05:00
committed by GitHub
parent 1a1e5451ec
commit 1e19b45063
4 changed files with 12 additions and 8 deletions

View File

@@ -16,14 +16,14 @@ export default class CodacyCoverage extends BaseSvgScrapingService {
{
title: 'Codacy coverage',
pattern: ':projectId',
namedParams: { projectId: '59d607d0e311408885e418004068ea58' },
namedParams: { projectId: 'e02de8d738bb4701b6345624ea2de66c' },
staticPreview: this.render({ percentage: 90 }),
},
{
title: 'Codacy branch coverage',
pattern: ':projectId/:branch',
namedParams: {
projectId: '59d607d0e311408885e418004068ea58',
projectId: 'e02de8d738bb4701b6345624ea2de66c',
branch: 'master',
},
staticPreview: this.render({ percentage: 90 }),

View File

@@ -2,13 +2,15 @@ import { isIntegerPercentage } from '../test-validators.js'
import { createServiceTester } from '../tester.js'
export const t = await createServiceTester()
t.create('Coverage').get('/59d607d0e311408885e418004068ea58.json').expectBadge({
// https://app.codacy.com/gh/Seagate/cortx-s3server/dashboard?_ga=2.227678553.575705995.1626641804-993201653.1626641804
// https://github.com/Seagate/cortx-s3server
t.create('Coverage').get('/e02de8d738bb4701b6345624ea2de66c.json').expectBadge({
label: 'coverage',
message: isIntegerPercentage,
})
t.create('Coverage on branch')
.get('/59d607d0e311408885e418004068ea58/master.json')
.get('/e02de8d738bb4701b6345624ea2de66c/main.json')
.expectBadge({
label: 'coverage',
message: isIntegerPercentage,

View File

@@ -12,14 +12,14 @@ export default class CodacyGrade extends BaseSvgScrapingService {
{
title: 'Codacy grade',
pattern: ':projectId',
namedParams: { projectId: 'e27821fb6289410b8f58338c7e0bc686' },
namedParams: { projectId: 'a994873f30d045b9b4b83606c3eb3498' },
staticPreview: this.render({ grade: 'A' }),
},
{
title: 'Codacy branch grade',
pattern: ':projectId/:branch',
namedParams: {
projectId: 'e27821fb6289410b8f58338c7e0bc686',
projectId: 'a994873f30d045b9b4b83606c3eb3498',
branch: 'master',
},
staticPreview: this.render({ grade: 'A' }),

View File

@@ -2,15 +2,17 @@ import { createServiceTester } from '../tester.js'
import { codacyGrade } from './codacy-helpers.js'
export const t = await createServiceTester()
// https://github.com/netdata/netdata/
// https://app.codacy.com/manual/netdata/netdata/dashboard
t.create('Code quality')
.get('/e27821fb6289410b8f58338c7e0bc686.json')
.get('/a994873f30d045b9b4b83606c3eb3498.json')
.expectBadge({
label: 'code quality',
message: codacyGrade,
})
t.create('Code quality on branch')
.get('/e27821fb6289410b8f58338c7e0bc686/master.json')
.get('/a994873f30d045b9b4b83606c3eb3498/master.json')
.expectBadge({
label: 'code quality',
message: codacyGrade,