Skip to content

Commit 09063ab

Browse files
author
DavertMik
committed
added testomat.io reporter to report to GH
1 parent 2d9fcb4 commit 09063ab

File tree

6 files changed

+30
-17
lines changed

6 files changed

+30
-17
lines changed

.github/workflows/playwright.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,4 +55,6 @@ jobs:
5555
- name: run webkit tests
5656
run: 'BROWSER=webkit node ./bin/codecept.js run -c test/acceptance/codecept.Playwright.js --grep @Playwright --debug'
5757
- name: run chromium unit tests
58-
run: ./node_modules/.bin/mocha test/helper/Playwright_test.js --timeout 5000
58+
run: ./node_modules/.bin/mocha test/helper/Playwright_test.js --timeout 5000 --reporter @testomatio/reporter/mocha
59+
env:
60+
GH_PAT: ${{ github.token }}

.github/workflows/puppeteer.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,6 @@ jobs:
4343
- name: run tests
4444
run: "./bin/codecept.js run-workers 2 -c test/acceptance/codecept.Puppeteer.js --grep @Puppeteer --debug"
4545
- name: run unit tests
46-
run: ./node_modules/.bin/mocha test/helper/Puppeteer_test.js
46+
run: ./node_modules/.bin/mocha test/helper/Puppeteer_test.js --reporter @testomatio/reporter/mocha
47+
env:
48+
GH_PAT: ${{ github.token }}

.github/workflows/test.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ jobs:
2828
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: true
2929
PUPPETEER_SKIP_CHROMIUM_DOWNLOAD: true
3030
- run: npm run test:unit
31+
env:
32+
GH_PAT: ${{ github.token }}
3133

3234
runner-tests:
3335
name: Runner tests
@@ -48,3 +50,5 @@ jobs:
4850
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: true
4951
PUPPETEER_SKIP_CHROMIUM_DOWNLOAD: true
5052
- run: npm run test:runner
53+
env:
54+
GH_PAT: ${{ github.token }}

.github/workflows/testcafe.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,6 @@ jobs:
4141
- name: start a server
4242
run: "php -S 127.0.0.1:8000 -t test/data/app &"
4343
- name: run unit tests
44-
run: xvfb-run --server-args="-screen 0 1280x720x24" ./node_modules/.bin/mocha test/helper/TestCafe_test.js
44+
run: xvfb-run --server-args="-screen 0 1280x720x24" ./node_modules/.bin/mocha test/helper/TestCafe_test.js --reporter @testomatio/reporter/mocha
45+
env:
46+
GH_PAT: ${{ github.token }}

.github/workflows/webdriver.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ jobs:
4141
- name: check
4242
run: './bin/codecept.js check -c test/acceptance/codecept.WebDriver.js'
4343
- name: run unit tests
44-
run: ./node_modules/.bin/mocha test/helper/WebDriver_test.js --exit
44+
run: ./node_modules/.bin/mocha test/helper/WebDriver_test.js --exit --reporter @testomatio/reporter/mocha
45+
env:
46+
GH_PAT: ${{ github.token }}
4547
- name: run tests
4648
run: './bin/codecept.js run -c test/acceptance/codecept.WebDriver.js --grep @WebDriver --debug'

package.json

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -49,22 +49,22 @@
4949
"lint-fix": "eslint bin/ examples/ lib/ test/ translations/ runok.cjs --fix",
5050
"prettier": "prettier --config prettier.config.js --write bin/**/*.js lib/**/*.js test/**/*.js translations/**/*.js runok.cjs",
5151
"docs": "./runok.js docs",
52-
"test:unit": "mocha test/unit --recursive --timeout 10000",
53-
"test:runner": "mocha test/runner --recursive --timeout 10000",
52+
"test:unit": "mocha test/unit --recursive --timeout 10000 --reporter @testomatio/reporter/mocha",
53+
"test:runner": "mocha test/runner --recursive --timeout 10000 --reporter @testomatio/reporter/mocha",
5454
"test": "npm run test:unit && npm run test:runner",
55-
"test:appium-quick": "mocha test/helper/Appium_test.js --grep 'quick'",
56-
"test:appium-other": "mocha test/helper/Appium_test.js --grep 'second'",
57-
"test:ios:appium-quick": "mocha test/helper/Appium_ios_test.js --grep 'quick'",
58-
"test:ios:appium-other": "mocha test/helper/Appium_ios_test.js --grep 'second'",
55+
"test:appium-quick": "mocha test/helper/Appium_test.js --grep 'quick' --reporter @testomatio/reporter/mocha",
56+
"test:appium-other": "mocha test/helper/Appium_test.js --grep 'second' --reporter @testomatio/reporter/mocha",
57+
"test:ios:appium-quick": "mocha test/helper/Appium_ios_test.js --grep 'quick' --reporter @testomatio/reporter/mocha",
58+
"test:ios:appium-other": "mocha test/helper/Appium_ios_test.js --grep 'second' --reporter @testomatio/reporter/mocha",
5959
"test-app:start": "php -S 127.0.0.1:8000 -t test/data/app",
6060
"test-app:stop": "kill -9 $(lsof -t -i:8000)",
61-
"test:unit:webbapi:playwright": "mocha test/helper/Playwright_test.js",
62-
"test:unit:webbapi:puppeteer": "mocha test/helper/Puppeteer_test.js",
63-
"test:unit:webbapi:webDriver": "mocha test/helper/WebDriver_test.js --timeout 10000",
64-
"test:unit:webbapi:webDriver:noSeleniumServer": "mocha test/helper/WebDriver.noSeleniumServer_test.js --timeout 10000",
65-
"test:unit:webbapi:testCafe": "mocha test/helper/TestCafe_test.js",
66-
"test:unit:expect": "mocha test/helper/Expect_test.js",
67-
"test:plugin": "mocha test/plugin/plugin_test.js",
61+
"test:unit:webbapi:playwright": "mocha test/helper/Playwright_test.js --reporter @testomatio/reporter/mocha",
62+
"test:unit:webbapi:puppeteer": "mocha test/helper/Puppeteer_test.js --reporter @testomatio/reporter/mocha",
63+
"test:unit:webbapi:webDriver": "mocha test/helper/WebDriver_test.js --timeout 10000 --reporter @testomatio/reporter/mocha",
64+
"test:unit:webbapi:webDriver:noSeleniumServer": "mocha test/helper/WebDriver.noSeleniumServer_test.js --timeout 10000 --reporter @testomatio/reporter/mocha",
65+
"test:unit:webbapi:testCafe": "mocha test/helper/TestCafe_test.js --reporter @testomatio/reporter/mocha",
66+
"test:unit:expect": "mocha test/helper/Expect_test.js --reporter @testomatio/reporter/mocha",
67+
"test:plugin": "mocha test/plugin/plugin_test.js --reporter @testomatio/reporter/mocha",
6868
"def": "./runok.js def",
6969
"dev:graphql": "node test/data/graphql/index.js",
7070
"publish:site": "./runok.js publish:site",
@@ -129,6 +129,7 @@
129129
"@faker-js/faker": "9.8.0",
130130
"@pollyjs/adapter-puppeteer": "6.0.6",
131131
"@pollyjs/core": "6.0.6",
132+
"@testomatio/reporter": "^2.0.2",
132133
"@types/chai": "5.2.2",
133134
"@types/inquirer": "9.0.7",
134135
"@types/node": "24.0.10",

0 commit comments

Comments
 (0)