3232 run : |
3333 cd service
3434 npm ci
35- ls
36- npm run build
35+ - name : run tests
36+ run : |
37+ cd service
38+ npm test
3739 - name : package
3840 run : npm pack ./service
3941 - name : upload package
@@ -43,39 +45,38 @@ jobs:
4345 path : |
4446 ngageoint-mage.service-*.tgz
4547
46- test :
47- name : test mage service
48- needs : [config, build]
49- runs-on : ubuntu-latest
50- strategy :
51- matrix :
52- node : ${{ fromJSON(needs.config.outputs.node_versions-all-json) }}
53- steps :
54- - name : checkout
55- uses : actions/checkout@v3
56- - name : setup node
57- uses : actions/setup-node@v3
58- with :
59- node-version : ${{ matrix.node }}
60- cache : npm
61- cache-dependency-path : |
62- service/npm-shrinkwrap.json
63- - name : install service dependencies
64- run : |
65- cd service
66- npm ci service
67- - name : download service package
68- uses : actions/download-artifact@v4
69- with :
70- name : mage.service-artifacts
71- - name : extract service lib
72- run : |
73- tar xzf $(ls -1 ngageoint-mage.service-*.tgz) package/lib
74- mv package/lib ./service/
75- rmdir package
76- - name : test service with node ${{ matrix.node }}
77- run : |
78- cd service
79- npm ci
80- npm test
81- # TODO: restore coveralls test coverage report - see buildAndTest.yml
48+ # test:
49+ # name: test mage service
50+ # needs: [config, build]
51+ # runs-on: ubuntu-latest
52+ # strategy:
53+ # matrix:
54+ # node: ${{ fromJSON(needs.config.outputs.node_versions-all-json) }}
55+ # steps:
56+ # - name: checkout
57+ # uses: actions/checkout@v3
58+ # - name: setup node
59+ # uses: actions/setup-node@v3
60+ # with:
61+ # node-version: ${{ matrix.node }}
62+ # cache: npm
63+ # cache-dependency-path: |
64+ # service/npm-shrinkwrap.json
65+ # - name: install service dependencies
66+ # run: |
67+ # cd service
68+ # npm ci service
69+ # - name: download service package
70+ # uses: actions/download-artifact@v4
71+ # with:
72+ # name: mage.service-artifacts
73+ # - name: extract service lib
74+ # run: |
75+ # tar xzf $(ls -1 ngageoint-mage.service-*.tgz) package/lib
76+ # mv package/lib ./service/
77+ # rmdir package
78+ # - name: test service with node ${{ matrix.node }}
79+ # run: |
80+ # cd service
81+ # npm run ci:test
82+ # # TODO: restore coveralls test coverage report - see buildAndTest.yml
0 commit comments