Commit c3f86f02 authored by Zixian Cai's avatar Zixian Cai

Modify CI script to support performance regression test

parent 9d0b6268
stages:
- build
- test
- mubench
- rustfmt
before_script:
......@@ -112,6 +113,20 @@ testjit:som:
- cd $CI_PROJECT_DIR/tests/test_jit
- MU_LOG_LEVEL=info LD_LIBRARY_PATH=./emit RUST_BACKTRACE=1 PYTHONPATH=mu-client-pypy:RPySOM/src RPYSOM=RPySOM pytest test_som.py -v --color=yes
mubench:
stage: mubench
script:
- deactivate
- git clone https://gitlab.anu.edu.au/mu/mu-perf-benchmarks.git
- git clone https://gitlab.anu.edu.au/mu/mu-client-pypy.git
- git clone https://github.com/microvm/RPySOM.git
- export RPYSOM=RPySOM
- export PYPY=mu-client-pypy
- virtualenv -p python3 mubench_venv
- source mubench_venv/bin/activate
- pip install ./mu-perf-benchmarks
- mubench local example/mu-impl-fast.yml --dump /home/gitlab-runner/$(git log -1 --pretty="%h_%at") --pipeline ""
rustfmt:
stage: rustfmt
script:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment