Implement NodeJS based server fully replicating osrm-routed
This commit is contained in:
parent
768c33127a
commit
dd04760982
27
.github/workflows/osrm-backend.yml
vendored
27
.github/workflows/osrm-backend.yml
vendored
@ -96,6 +96,33 @@ jobs:
|
|||||||
node ./scripts/validate_changelog.js
|
node ./scripts/validate_changelog.js
|
||||||
npm run docs && ./scripts/error_on_dirty.sh
|
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:
|
# docker-image:
|
||||||
# needs: format-taginfo-docs
|
# needs: format-taginfo-docs
|
||||||
# runs-on: ubuntu-22.04
|
# runs-on: ubuntu-22.04
|
||||||
|
@ -3,12 +3,12 @@ set -e
|
|||||||
|
|
||||||
export OSRM_USE_ROUTED_JS=1
|
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
|
||||||
# node ./node_modules/cucumber/bin/cucumber.js features/ -p verify_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
|
||||||
# node ./node_modules/cucumber/bin/cucumber.js features/ -p mld_routed_js -m mmap
|
node ./node_modules/cucumber/bin/cucumber.js features/ -p mld_routed_js -m mmap
|
||||||
unset OSRM_USE_ROUTED_JS
|
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
|
||||||
# node ./node_modules/cucumber/bin/cucumber.js features/ -p verify -m mmap
|
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
|
||||||
# node ./node_modules/cucumber/bin/cucumber.js features/ -p mld -m mmap
|
node ./node_modules/cucumber/bin/cucumber.js features/ -p mld -m mmap
|
Loading…
Reference in New Issue
Block a user