Implement NodeJS based server fully replicating osrm-routed

This commit is contained in:
Siarhei Fedartsou 2022-10-23 14:38:42 +02:00
parent 768c33127a
commit dd04760982
2 changed files with 34 additions and 7 deletions

View File

@ -96,6 +96,33 @@ jobs:
node ./scripts/validate_changelog.js
npm run docs && ./scripts/error_on_dirty.sh
routed-js:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- name: Use Node.js
uses: actions/setup-node@v3
with:
node-version: 14
- name: Enable Node.js cache
uses: actions/cache@v2
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- name: Prepare environment
run: |
npm ci --ignore-scripts
- name: Compile routed-js
run: |
pushd routed-js
npx tsc
popd
./scripts/error_on_dirty.sh
# docker-image:
# needs: format-taginfo-docs
# runs-on: ubuntu-22.04

View File

@ -3,12 +3,12 @@ set -e
export OSRM_USE_ROUTED_JS=1
node ./node_modules/cucumber/bin/cucumber.js features/ -p verify_routed_js
# node ./node_modules/cucumber/bin/cucumber.js features/ -p verify_routed_js -m mmap
# node ./node_modules/cucumber/bin/cucumber.js features/ -p mld_routed_js
# node ./node_modules/cucumber/bin/cucumber.js features/ -p mld_routed_js -m mmap
node ./node_modules/cucumber/bin/cucumber.js features/ -p verify_routed_js -m mmap
node ./node_modules/cucumber/bin/cucumber.js features/ -p mld_routed_js
node ./node_modules/cucumber/bin/cucumber.js features/ -p mld_routed_js -m mmap
unset OSRM_USE_ROUTED_JS
# node ./node_modules/cucumber/bin/cucumber.js features/ -p verify
# node ./node_modules/cucumber/bin/cucumber.js features/ -p verify -m mmap
# node ./node_modules/cucumber/bin/cucumber.js features/ -p mld
# node ./node_modules/cucumber/bin/cucumber.js features/ -p mld -m mmap
node ./node_modules/cucumber/bin/cucumber.js features/ -p verify
node ./node_modules/cucumber/bin/cucumber.js features/ -p verify -m mmap
node ./node_modules/cucumber/bin/cucumber.js features/ -p mld
node ./node_modules/cucumber/bin/cucumber.js features/ -p mld -m mmap