blob: 437e66ee88433604c57524f8867c106ba567e734 [file] [log] [blame]
Ash Wilson0ba94d32016-01-30 17:23:53 -08001sudo: required
Vasil Velichkovfa1bd242019-09-12 01:22:27 +03002dist: bionic
Ash Wilsone217e532016-01-30 17:13:15 -08003
4language: ruby
5
Ash Wilson9afa2c72016-02-21 09:56:04 -08006env:
Piotr Krysik398fd8b2018-02-20 13:00:31 +01007 - DOCKERFILE=tests/dockerfiles/Debian_testing.docker IMGNAME=debtest-grgsm
Vasil Velichkov333027f2019-08-29 00:17:10 +03008# - DOCKERFILE=tests/dockerfiles/Ubuntu_16_04.docker IMGNAME=ubu16.04-grgsm
9# - DOCKERFILE=tests/dockerfiles/Ubuntu_16_04_nolibosmo.docker IMGNAME=ubu16.04-grgsm-nolibosmo
Piotr Krysik5ccedad2018-02-20 12:58:45 +010010 - DOCKERFILE=tests/dockerfiles/Kali.docker IMGNAME=kali-grgsm
Vasil Velichkov333027f2019-08-29 00:17:10 +030011# - DOCKERFILE=tests/dockerfiles/Fedora_26.Dockerfile IMGNAME=fedora26-grgsm
Vasil Velichkove05ada32019-11-14 23:55:32 +020012 - DOCKERFILE=tests/dockerfiles/Ubuntu_18_04_gnuradio_ppa.docker IMGNAME=ubuntu_18_04_gnuradio_ppa
Piotr Krysik6608e3f2016-03-13 21:18:15 +010013
Piotr Krysik398fd8b2018-02-20 13:00:31 +010014
Ash Wilson3f4465f2016-01-30 16:34:53 -080015services:
Ash Wilson911d8662016-01-30 17:57:34 -080016 - docker
Ash Wilson628cf3b2016-01-30 14:13:08 -080017
Ash Wilson96a56b42016-01-30 15:13:13 -080018before_install:
Ash Wilsonad10aa92016-02-14 16:59:42 -080019 - cat $DOCKERFILE > Dockerfile ; docker build -t $IMGNAME .
Ash Wilson96a56b42016-01-30 15:13:13 -080020
21script:
Piotr Krysik398fd8b2018-02-20 13:00:31 +010022# - docker run -it --rm $IMGNAME sh -c 'cd /src/build;make test'
Piotr Krysika0340272016-04-11 22:36:52 +020023 - docker run -it --rm $IMGNAME /src/tests/scripts/decode.sh
Vasil Velichkovbc2a23e2018-03-27 02:37:49 +030024 - docker run -it --rm $IMGNAME /src/tests/scripts/decrypt.sh