You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# global options
|
|
|
|
dist: xenial
|
|
|
|
os: linux
|
|
|
|
language: shell
|
|
|
|
|
|
|
|
services: docker
|
|
|
|
|
|
|
|
before_install: docker pull ghdl/vunit:llvm
|
|
|
|
|
|
|
|
env:
|
|
|
|
matrix:
|
|
|
|
- TASK="tests_unit"
|
|
|
|
- TASK="tests_console"
|
|
|
|
- TASK="; apt update && apt install -y python3-pexpect && make -j$(nproc) test_micropython test_micropython_long"
|
|
|
|
- TASK="{1..99}"
|
|
|
|
- TASK="{100..199}"
|
|
|
|
- TASK="{200..299}"
|
|
|
|
- TASK="{300..399}"
|
|
|
|
- TASK="{400..499}"
|
|
|
|
- TASK="{500..599}"
|
|
|
|
- TASK="{600..699}"
|
|
|
|
- TASK="{700..799}"
|
|
|
|
- TASK="{800..899}"
|
|
|
|
- TASK="{900..999}"
|
|
|
|
|
|
|
|
script: docker run -t -v `pwd`:/build -w /build ghdl/vunit:llvm bash -c "make -j$(nproc) $TASK"
|
|
|
|
|
|
|
|
stages:
|
|
|
|
- building
|
|
|
|
- test
|
|
|
|
|
|
|
|
jobs:
|
|
|
|
include:
|
|
|
|
- stage: building
|
|
|
|
env: NAME="Building core"
|
|
|
|
script: docker run -t -v `pwd`:/build -w /build ghdl/vunit:llvm bash -c "make GNATMAKE='gnatmake -j'$(nproc)"
|