mirror of
https://github.com/dorny/test-reporter.git
synced 2025-12-17 06:47:09 +01:00
Merge branch 'main' into v1
# Conflicts: # dist/index.js # dist/index.js.map # src/main.ts
This commit is contained in:
parent
5f540e5020
commit
e469de582b
1 changed files with 9 additions and 56 deletions
59
src/main.ts
59
src/main.ts
|
|
@ -241,7 +241,7 @@ class TestReporter {
|
||||||
core.setOutput('url_html', resp.data.html_url)
|
core.setOutput('url_html', resp.data.html_url)
|
||||||
core.info(`Check run details: ${resp.data.details_url}`)
|
core.info(`Check run details: ${resp.data.details_url}`)
|
||||||
|
|
||||||
if (isFailed && this.slackWebhook && this.context.branch === 'master') {
|
if (this.slackWebhook && this.context.branch === 'master') {
|
||||||
const webhook = new IncomingWebhook(this.slackWebhook)
|
const webhook = new IncomingWebhook(this.slackWebhook)
|
||||||
const passed = results.reduce((sum, tr) => sum + tr.passed, 0)
|
const passed = results.reduce((sum, tr) => sum + tr.passed, 0)
|
||||||
const skipped = results.reduce((sum, tr) => sum + tr.skipped, 0)
|
const skipped = results.reduce((sum, tr) => sum + tr.skipped, 0)
|
||||||
|
|
@ -250,40 +250,11 @@ class TestReporter {
|
||||||
const req = {
|
const req = {
|
||||||
blocks: [
|
blocks: [
|
||||||
{
|
{
|
||||||
type: 'header',
|
type: 'section',
|
||||||
text: {
|
text: {
|
||||||
type: 'plain_text',
|
type: 'mrkdwn',
|
||||||
text: 'Test results'
|
text: `<${resp.data.html_url}|Result>: :large_green_circle: ${passed} :large_orange_circle: ${skipped} :red_circle: ${failed}`
|
||||||
}
|
}
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'section',
|
|
||||||
fields: [
|
|
||||||
{
|
|
||||||
type: 'mrkdwn',
|
|
||||||
text: `*Total:*\n${passed + skipped + failed}`
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'mrkdwn',
|
|
||||||
text: `*Passed:*\n:large_green_circle: ${passed}`
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'section',
|
|
||||||
fields: [
|
|
||||||
{
|
|
||||||
type: 'mrkdwn',
|
|
||||||
text: `*Skipped:*\n:large_orange_circle: ${skipped}`
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'mrkdwn',
|
|
||||||
text: `*Failed:*\n:red_circle: ${failed}`
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'divider'
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
@ -294,32 +265,14 @@ class TestReporter {
|
||||||
|
|
||||||
req.blocks.push({
|
req.blocks.push({
|
||||||
type: 'section',
|
type: 'section',
|
||||||
fields: [
|
text:
|
||||||
{
|
{
|
||||||
type: 'mrkdwn',
|
type: 'mrkdwn',
|
||||||
text: `<${resp.data.html_url}#r${runIndex}|*${runName}*>`
|
text: `:red_circle: ${tr.failed} in <${resp.data.html_url}#r${runIndex}|*${runName}*>`
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'mrkdwn',
|
|
||||||
text: `:red_circle: ${tr.failed}`
|
|
||||||
}
|
}
|
||||||
]
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
req.blocks.push(
|
|
||||||
{
|
|
||||||
type: 'divider'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'section',
|
|
||||||
text: {
|
|
||||||
type: 'mrkdwn',
|
|
||||||
text: `<${resp.data.html_url}|View full report>`
|
|
||||||
}
|
|
||||||
}
|
|
||||||
)
|
|
||||||
|
|
||||||
await webhook.send(req)
|
await webhook.send(req)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue