Commit b648c642 authored by Romain Casati's avatar Romain Casati

Gitlab CI setup for testing.

parent 39a03998
Pipeline #385053 failed with stages
in 1 minute and 55 seconds
image: debian:buster
stages:
- build
- test
kernel-build:
stage: build
script:
- apt-get update && apt-get install -y make git build-essential python3-pip python3-pytest
- git clone --depth 1 https://github.com/emscripten-core/emsdk.git
- cd emsdk && ./emsdk install --build=Release 1.38.44-fastcomp ; cd -
- ln -s ../emsdk/fastcomp/emscripten/ extern/emscripten
- make build install
pytest:
stage: test
script:
- apt-get install -y python3-pytest
- pytest --junitxml=test_report.xml tests/
artifacts:
when: always
reports:
junit: test_report.xml
image: debian:buster
pages:
script:
- apt-get update && apt-get install -y make python3-markdown pelican imagemagick
- cd www/ ; make html ; cd -
- mv www/output/ public/
artifacts:
paths:
- public/
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