Run js-flipper tests on GH (#3298)

Summary: Pull Request resolved: https://github.com/facebook/flipper/pull/3298

Reviewed By: passy

Differential Revision: D33620152

fbshipit-source-id: 3ed14dd8a4813f9e3e8b62774d6969c52348e6d1
This commit is contained in:
Andrey Goncharov
2022-01-17 07:54:29 -08:00
committed by Facebook GitHub Bot
parent 1f240d72c3
commit 28e79fe4e5
2 changed files with 45 additions and 1 deletions

44
.github/workflows/js.yml vendored Normal file
View File

@@ -0,0 +1,44 @@
name: js-flipper
on: [push, pull_request]
jobs:
test-js-flipper:
defaults:
run:
working-directory: js/js-flipper
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '14.x'
- name: yarn install (with retry)
uses: nick-invision/retry@v2.6.0
with:
command: cd js/js-flipper && yarn
timeout_minutes: 30
max_attempts: 3
- name: lint
run: yarn lint
- name: test
run: yarn test --coverage
build-react-example:
defaults:
run:
working-directory: js/react-flipper-example
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '14.x'
- name: yarn install (with retry)
uses: nick-invision/retry@v2.6.0
with:
command: cd js/react-flipper-example && yarn
timeout_minutes: 30
max_attempts: 3
- name: build
run: yarn build

View File

@@ -10,6 +10,6 @@
module.exports = {
preset: 'ts-jest',
clearMocks: true,
coverageReporters: ['json-summary', 'lcov', 'html'],
coverageReporters: ['json-summary', 'lcov', 'html', 'text-summary'],
testMatch: ['**/**.spec.(js|jsx|ts|tsx)'],
};