Skip to content

Commit

Permalink
test: seperate tests in ci
Browse files Browse the repository at this point in the history
  • Loading branch information
hai-ko committed Jun 28, 2023
1 parent 5562540 commit 0fa267c
Show file tree
Hide file tree
Showing 20 changed files with 290 additions and 3,509 deletions.
154 changes: 118 additions & 36 deletions .github/workflows/on-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,39 +48,121 @@ jobs:
with:
name: lib-schema
path: packages/lib/**/schema/

lib-tests:
runs-on: ubuntu-latest
needs: build
defaults:
run:
working-directory: 'packages/lib'
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v3
with:
registry-url: 'https://npm.pkg.github.com'
node-version: 18.0.0
cache: 'yarn'
- uses: actions/download-artifact@master
with:
name: lib-builds
path: packages/lib
- uses: actions/download-artifact@master
with:
name: lib-schema
path: packages/lib
- uses: actions/download-artifact@master
with:
name: lib-backend-builds
path: packages/lib
- name: Install
run: yarn install
env:
NODE_AUTH_TOKEN: ${{ secrets.PACKAGE_PAT }}

- name: Unit Tests
run: yarn test
env:
REACT_APP_ADDR_ENS_SUBDOMAIN: 'test.dm3.eth'
DATABASE_URL: 'postgresql://postgres:[email protected]:5432'
backend-test:
runs-on: ubuntu-latest
needs: build
defaults:
run:
working-directory: 'packages/lib'
steps:

- uses: actions/checkout@v1
- id: workspace-test
uses: ./test-action
with:
workspace-name: 'dm3-backend'
package-pat: ${{ secrets.PACKAGE_PAT }}
integration-test:
runs-on: ubuntu-latest
needs: build
defaults:
run:
working-directory: 'packages/lib'
steps:
- uses: actions/checkout@v1
- id: workspace-test
uses: ./test-action
with:
workspace-name: 'dm3-integration-tests'
package-pat: ${{ secrets.PACKAGE_PAT }}
lib-crypto-test:
runs-on: ubuntu-latest
needs: build
defaults:
run:
working-directory: 'packages/lib'
steps:
- uses: actions/checkout@v1
- id: workspace-test
uses: ./test-action
with:
workspace-name: 'dm3-lib-crypto'
package-pat: ${{ secrets.PACKAGE_PAT }}
lib-delivery-test:
runs-on: ubuntu-latest
needs: build
defaults:
run:
working-directory: 'packages/lib'
steps:
- uses: actions/checkout@v1
- id: workspace-test
uses: ./test-action
with:
workspace-name: 'dm3-lib-delivery'
package-pat: ${{ secrets.PACKAGE_PAT }}
lib-messaging-test:
runs-on: ubuntu-latest
needs: build
defaults:
run:
working-directory: 'packages/lib'
steps:
- uses: actions/checkout@v1
- id: workspace-test
uses: ./test-action
with:
workspace-name: 'dm3-lib-messaging'
package-pat: ${{ secrets.PACKAGE_PAT }}
lib-profile-test:
runs-on: ubuntu-latest
needs: build
defaults:
run:
working-directory: 'packages/lib'
steps:
- uses: actions/checkout@v1
- id: workspace-test
uses: ./test-action
with:
workspace-name: 'dm3-lib-profile'
package-pat: ${{ secrets.PACKAGE_PAT }}
lib-shared-test:
runs-on: ubuntu-latest
needs: build
defaults:
run:
working-directory: 'packages/lib'
steps:
- uses: actions/checkout@v1
- id: workspace-test
uses: ./test-action
with:
workspace-name: 'dm3-lib-shared'
package-pat: ${{ secrets.PACKAGE_PAT }}
lib-storage-test:
runs-on: ubuntu-latest
needs: build
defaults:
run:
working-directory: 'packages/lib'
steps:
- uses: actions/checkout@v1
- id: workspace-test
uses: ./test-action
with:
workspace-name: 'dm3-lib-storage'
package-pat: ${{ secrets.PACKAGE_PAT }}
offchain-resolver-test:
runs-on: ubuntu-latest
needs: build
defaults:
run:
working-directory: 'packages/lib'
steps:
- uses: actions/checkout@v1
- id: workspace-test
uses: ./test-action
with:
workspace-name: 'dm3-offchain-resolver'
package-pat: ${{ secrets.PACKAGE_PAT }}
1 change: 0 additions & 1 deletion .husky/pre-commit
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,3 @@
. "$(dirname "$0")/_/husky.sh"

yarn lint-staged
yarn test --watchAll=false
6 changes: 0 additions & 6 deletions packages/lib/offchainResolver/jest.config.js

This file was deleted.

42 changes: 0 additions & 42 deletions packages/lib/offchainResolver/package.json

This file was deleted.

18 changes: 0 additions & 18 deletions packages/lib/offchainResolver/src/dns/decodeDnsName.ts

This file was deleted.

31 changes: 0 additions & 31 deletions packages/lib/offchainResolver/src/dns/encodeEnsName.ts

This file was deleted.

21 changes: 0 additions & 21 deletions packages/lib/offchainResolver/src/encoding/decode/decodeAddr.ts

This file was deleted.

21 changes: 0 additions & 21 deletions packages/lib/offchainResolver/src/encoding/decode/decodeText.ts

This file was deleted.

69 changes: 0 additions & 69 deletions packages/lib/offchainResolver/src/encoding/decodeRequest.test.ts

This file was deleted.

Loading

0 comments on commit 0fa267c

Please sign in to comment.