-
Notifications
You must be signed in to change notification settings - Fork 13
/
.gitlab-ci.yml
44 lines (36 loc) · 949 Bytes
/
.gitlab-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# Copyright 2022 ETH Zurich and University of Bologna.
# Licensed under the Apache License, Version 2.0, see LICENSE for details.
# SPDX-License-Identifier: Apache-2.0
variables:
GIT_STRATEGY: clone
GIT_SUBMODULE_STRATEGY: recursive
before_script:
source iis-setup.sh
##############
# Build docs #
##############
docs:
script:
- mkdocs build
###############################
# Single-cluster Occamy tests #
###############################
# Questa
occamy-single-cluster-vsim:
script:
- cd target/sim
- make CFG_OVERRIDE=cfg/single-cluster.hjson rtl
- make sw
- make bin/occamy_top.vsim
- ./run.py sw/run-single-cluster.yaml --simulator vsim
#####################
# Full Occamy tests #
#####################
# Questa
occamy-full-vsim:
script:
- cd target/sim
- make CFG_OVERRIDE=cfg/full.hjson rtl
- make sw
- make bin/occamy_top.vsim
- ./run.py sw/run-full-occamy.yaml --simulator vsim