CSE320/.gitlab-ci.yml

30 lines
604 B
YAML
Raw Normal View History

image: hwrunner:latest
variables:
GIT_SSL_NO_VERIFY: "true"
EXEC: pbx
HW_DIR: hw5
CPU_LIMIT: 60
FILE_LIMIT: 1000000
before_script:
- make clean all -C ${HW_DIR}
stages:
- build
- test
2022-05-06 14:33:02 -04:00
- run
build:
stage: build
script:
- echo "Build done"
run:
stage: run
script:
- ulimit -t ${CPU_LIMIT}
- ulimit -f ${FILE_LIMIT}
- cd ${HW_DIR} && bin/${EXEC}
test:
stage: test
script:
- ulimit -t ${CPU_LIMIT}
- ulimit -f ${FILE_LIMIT}
- cd ${HW_DIR} && bin/${EXEC}_tests -S --verbose=0 -j1 --timeout 50