mirror of https://github.com/svaarala/duktape.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
1.6 KiB
63 lines
1.6 KiB
name: Test
|
|
on: [push, pull_request]
|
|
jobs:
|
|
ecmatest:
|
|
name: Ecmatest
|
|
runs-on: ubuntu-18.04
|
|
steps:
|
|
- name: Checkout code
|
|
uses: actions/checkout@v2
|
|
- name: Install packages
|
|
run: |
|
|
sudo apt install build-essential make python python-yaml bc git nodejs
|
|
- name: Build
|
|
run: |
|
|
make duk
|
|
- name: Ecmatest
|
|
run: |
|
|
make ecmatest
|
|
apitest:
|
|
name: Apitest
|
|
runs-on: ubuntu-18.04
|
|
steps:
|
|
- name: Checkout code
|
|
uses: actions/checkout@v2
|
|
- name: Install packages
|
|
run: |
|
|
sudo apt install build-essential make python python-yaml bc git nodejs
|
|
- name: Build
|
|
run: |
|
|
make duk
|
|
- name: Apitest
|
|
run: |
|
|
make apitest
|
|
misctests:
|
|
name: Misc tests
|
|
runs-on: ubuntu-18.04
|
|
steps:
|
|
- name: Checkout code
|
|
uses: actions/checkout@v2
|
|
- name: Install packages
|
|
run: |
|
|
sudo apt install build-essential make python python-yaml bc git nodejs valgrind
|
|
- name: Configure test
|
|
run: |
|
|
make configuretest
|
|
- name: Error inject test
|
|
run: |
|
|
make errorinjecttest
|
|
lint:
|
|
name: Lint
|
|
runs-on: ubuntu-18.04
|
|
steps:
|
|
- name: Checkout code
|
|
uses: actions/checkout@v2
|
|
- name: Install packages
|
|
run: |
|
|
sudo apt install build-essential make python python-yaml bc git tidy
|
|
- name: Codepolicycheck
|
|
run: |
|
|
CI=1 make codepolicycheck
|
|
- name: Tidy-site
|
|
run: |
|
|
make tidy-site
|
|
|