commit
f753351bff
2 changed files with 0 additions and 51 deletions
24
.travis.yml
24
.travis.yml
|
|
@ -1,24 +0,0 @@
|
|||
language: generic
|
||||
sudo: required
|
||||
services:
|
||||
- docker
|
||||
matrix:
|
||||
include:
|
||||
- name: "fedora 28 python 2 test suite"
|
||||
env:
|
||||
- python=2
|
||||
- os=fedora:28
|
||||
- package_manager=dnf
|
||||
- name: "fedora 28 python 3 test suite"
|
||||
env:
|
||||
- python=3
|
||||
- os=fedora:28
|
||||
- package_manager=dnf
|
||||
- name: "centos 7 test suite"
|
||||
env:
|
||||
- python=2
|
||||
- os=centos:7
|
||||
- package_manager=yum
|
||||
script:
|
||||
- docker build --build-arg PYTHON=${python} --build-arg OS=${os} --build-arg PACKAGE_MANAGER=${package_manager} -t tuned_image -f tests/Dockerfile .
|
||||
- docker run tuned_image /bin/sh -c "make test PYTHON=/usr/bin/python${python}"
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
ARG OS
|
||||
|
||||
FROM $OS
|
||||
|
||||
WORKDIR /test_dir
|
||||
|
||||
ADD ./ /test_dir
|
||||
|
||||
ARG PACKAGE_MANAGER=dnf
|
||||
|
||||
ENV PKM=$PACKAGE_MANAGER
|
||||
|
||||
ARG OS
|
||||
RUN if [[ $OS == "centos:7" ]]; then yum install -y epel-release; fi;
|
||||
|
||||
RUN ${PKM} install -y virt-what ethtool gawk hdparm util-linux dbus polkit make
|
||||
ARG PYTHON
|
||||
RUN ${PKM} install -y python$PYTHON-mock
|
||||
|
||||
ARG OS
|
||||
ARG PYTHON
|
||||
RUN if [[ $OS == "centos:7" ]]; then export py=python; \
|
||||
else export py=python$PYTHON; fi; \
|
||||
${PKM} install -y ${py}-dbus \
|
||||
${py}-decorator ${py}-pyudev ${py}-configobj ${py}-schedutils \
|
||||
${py}-linux-procfs ${py}-perf ${py}-unittest2 ${py}-gobject-base;
|
||||
|
||||
Loading…
Reference in a new issue