Skip to content

Commit 9a4baf8

Browse files
committed
ci: 🎉 unit test ci with test report
1 parent 3656d0b commit 9a4baf8

File tree

2 files changed

+51
-29
lines changed

2 files changed

+51
-29
lines changed

.github/workflows/unit-test.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
on:
2+
pull_request:
3+
push:
4+
jobs:
5+
build-test:
6+
name: Build & Test
7+
runs-on: ubuntu-latest
8+
steps:
9+
- uses: actions/checkout@v2 # checkout the repo
10+
- uses: actions/setup-node@v3
11+
with:
12+
node-version: '12.x'
13+
registry-url: 'https://registry.npmjs.org'
14+
- run: npm ci # install packages
15+
- run: npm run test:unit # run tests (configured to use jest-junit reporter)
16+
- name: Test Report
17+
uses: dorny/test-reporter@v1
18+
if: success() || failure() # run this step even if previous step failed
19+
with:
20+
name: Mocha Tests # Name of the check run which will be created
21+
path: mochawesome-report/mochawesome.json # Path to test results
22+
reporter: mocha-json # Format of test results

test/unit/index.js

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
1-
// require('./concurrency-Queue-test')
2-
// require('./ContentstackClient-test')
3-
// require('./ContentstackHTTPClient-test')
4-
// require('./Util-test')
5-
// require('./contentstack-test')
6-
// require('./contentstackError-test')
7-
// require('./contentstackCollection-test')
8-
// require('./user-test')
9-
// require('./organization-test')
10-
// require('./role-test')
11-
// require('./stack-test')
12-
// require('./asset-folder-test')
13-
// require('./extension-test')
14-
// require('./branch-test')
15-
// require('./branchAlias-test')
16-
// require('./release-test')
17-
// require('./asset-test')
18-
// require('./webhook-test')
19-
// require('./workflow-test')
20-
// require('./publishRules-test')
21-
// require('./contentType-test')
22-
// require('./globalField-test')
23-
// require('./query-test')
24-
// require('./label-test')
25-
// require('./environment-test')
26-
// require('./locale-test')
27-
// require('./deliveryToken-test')
28-
// require('./entry-test')
1+
require('./concurrency-Queue-test')
2+
require('./ContentstackClient-test')
3+
require('./ContentstackHTTPClient-test')
4+
require('./Util-test')
5+
require('./contentstack-test')
6+
require('./contentstackError-test')
7+
require('./contentstackCollection-test')
8+
require('./user-test')
9+
require('./organization-test')
10+
require('./role-test')
11+
require('./stack-test')
12+
require('./asset-folder-test')
13+
require('./extension-test')
14+
require('./branch-test')
15+
require('./branchAlias-test')
16+
require('./release-test')
17+
require('./asset-test')
18+
require('./webhook-test')
19+
require('./workflow-test')
20+
require('./publishRules-test')
21+
require('./contentType-test')
22+
require('./globalField-test')
23+
require('./query-test')
24+
require('./label-test')
25+
require('./environment-test')
26+
require('./locale-test')
27+
require('./deliveryToken-test')
28+
require('./entry-test')
2929
require('./apps-test')
30-
// require('./installation-test')
30+
require('./installation-test')

0 commit comments

Comments
 (0)