Commit 6c9f2f1d authored by 智勇's avatar 智勇

增加sonar结果

parent 6f82194f
...@@ -153,7 +153,6 @@ const queryHandle = function (query) { ...@@ -153,7 +153,6 @@ const queryHandle = function (query) {
} }
} }
const getSonarJob = async (ctx) => { const getSonarJob = async (ctx) => {
const query = ctx.request.body.query const query = ctx.request.body.query
const page = ctx.request.body.page const page = ctx.request.body.page
...@@ -177,7 +176,8 @@ const fetchQuality = async (ctx) => { ...@@ -177,7 +176,8 @@ const fetchQuality = async (ctx) => {
if (!prev[next.projectName]) { if (!prev[next.projectName]) {
prev[next.projectName] = { prev[next.projectName] = {
exception: 0, exception: 0,
fail: 0, error: 0,
warn: 0,
success: 0, success: 0,
sum: 0, sum: 0,
} }
...@@ -187,10 +187,20 @@ const fetchQuality = async (ctx) => { ...@@ -187,10 +187,20 @@ const fetchQuality = async (ctx) => {
prev[next.projectName].sum += 1 prev[next.projectName].sum += 1
} }
if (next.buildResult === 'success') { if (next.buildResult === 'success') {
if (next.sonarResult === 'OK') { switch (next.sonarResult) {
prev[next.projectName].success += 1 case 'OK':
} else { prev[next.projectName].success += 1
prev[next.projectName].fail += 1 break
case 'FAILED':
prev[next.projectName].exception += 1
break
case 'WARN':
prev[next.projectName].warn += 1
break
case 'ERROR':
prev[next.projectName].error += 1
break
default:
} }
prev[next.projectName].sum += 1 prev[next.projectName].sum += 1
} }
...@@ -203,7 +213,8 @@ const fetchQuality = async (ctx) => { ...@@ -203,7 +213,8 @@ const fetchQuality = async (ctx) => {
res.push({ res.push({
projectName: i, projectName: i,
success: data[i].success, success: data[i].success,
fail: data[i].fail, warn: data[i].warn,
error: data[i].error,
exception: data[i].exception, exception: data[i].exception,
run: data[i].sum, run: data[i].sum,
}) })
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment