CI: clarify Tools->Jobs names; add build & lint to python 3 run

This commit is contained in:
Rick Waldron 2020-05-13 10:06:10 -04:00
parent 271dad7c0a
commit 16ce321ba9
1 changed files with 14 additions and 8 deletions

View File

@ -37,7 +37,7 @@ execution_steps: &execution_steps
- run: hostPath=$HOME/.esvu/bin/$hostPath npm run ci - run: hostPath=$HOME/.esvu/bin/$hostPath npm run ci
jobs: jobs:
"Project lint, generation tests and build": "Test262: verify tools; build & lint tests (Python 2)":
docker: docker:
- image: circleci/python:2.7 - image: circleci/python:2.7
working_directory: ~/test262 working_directory: ~/test262
@ -47,7 +47,7 @@ jobs:
name: "Install requirements for generation tool" name: "Install requirements for generation tool"
command: python -m pip install --user --requirement tools/generation/requirements.txt command: python -m pip install --user --requirement tools/generation/requirements.txt
- run: - run:
name: "Install requirements for linter tool" name: "Install requirements for lint tool"
command: python -m pip install --user --requirement tools/lint/requirements.txt command: python -m pip install --user --requirement tools/lint/requirements.txt
- run: - run:
name: "Test the generation tool" name: "Test the generation tool"
@ -56,15 +56,15 @@ jobs:
name: "Test the lint tool" name: "Test the lint tool"
command: ./tools/lint/test/run.py command: ./tools/lint/test/run.py
- run: - run:
name: "Re-generate files and check for new changes" name: "Build tests; check for new changes"
command: ./tools/scripts/ci_build.sh command: ./tools/scripts/ci_build.sh
- run: - run:
name: "Run the linter" name: "Lint tests"
command: ./tools/scripts/ci_lint.sh command: ./tools/scripts/ci_lint.sh
# - run: # - run:
# name: "Run deploy" # name: "Run deploy"
# command: ./tools/scripts/deploy.sh # command: ./tools/scripts/deploy.sh
"Project lint and generation unit tests on Python 3": "Test262: verify tools; build & lint tests (Python 3)":
docker: docker:
- image: circleci/python:3.7.4 - image: circleci/python:3.7.4
working_directory: ~/test262 working_directory: ~/test262
@ -74,7 +74,7 @@ jobs:
name: "Install requirements for generation tool" name: "Install requirements for generation tool"
command: python -m pip install --user --requirement tools/generation/requirements.txt command: python -m pip install --user --requirement tools/generation/requirements.txt
- run: - run:
name: "Install requirements for linter tool" name: "Install requirements for lint tool"
command: python -m pip install --user --requirement tools/lint/requirements.txt command: python -m pip install --user --requirement tools/lint/requirements.txt
- run: - run:
name: "Test the generation tool" name: "Test the generation tool"
@ -82,6 +82,12 @@ jobs:
- run: - run:
name: "Test the lint tool" name: "Test the lint tool"
command: ./tools/lint/test/run.py command: ./tools/lint/test/run.py
- run:
name: "Build tests; check for new changes"
command: ./tools/scripts/ci_build.sh
- run:
name: "Lint tests"
command: ./tools/scripts/ci_lint.sh
"V8: New or modified tests execution": "V8: New or modified tests execution":
docker: docker:
- image: *node_latest - image: *node_latest
@ -164,8 +170,8 @@ workflows:
version: 2 version: 2
Tools: Tools:
jobs: jobs:
- "Project lint, generation tests and build" - "Test262: verify tools; build & lint tests (Python 2)"
- "Project lint and generation unit tests on Python 3" - "Test262: verify tools; build & lint tests (Python 3)"
Tests execution: Tests execution:
jobs: jobs:
- "ChakraCore: New or modified tests execution" - "ChakraCore: New or modified tests execution"