* initial tokeniser to wasm port * fix tests * add wasm to build script * add rust tools to test action * tweaks * maybe tests will be happy * tweak simple server * trying to get tests to pass * it pget vercel to build * tidy up * clean up rust files * change lexer to use recursion so that it's consistent with the rest of the interpreter * clean up nokeniser further * rename variables * readme typos * run rust tests in CI * follow clippy's advice * more clippy clean up * setup up proper serialzation to js-land * tidy init promise in tests
21 lines
453 B
YAML
21 lines
453 B
YAML
# on pull requests, setup node, run `yarn install` and `yarn test:nowatch`
|
|
|
|
name: Test
|
|
|
|
on: [pull_request]
|
|
|
|
jobs:
|
|
test:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
- uses: actions/setup-node@v1
|
|
with:
|
|
node-version: '16.x'
|
|
- run: yarn install
|
|
- run: yarn build:wasm:ci
|
|
- run: yarn simpleserver:ci
|
|
- run: yarn test:nowatch
|
|
- run: yarn test:cov
|
|
- run: yarn test:rust
|