From 5a623d7d0c94456b133edb07b03f9a749d8efe88 Mon Sep 17 00:00:00 2001 From: Cédric Ollivier Date: Thu, 1 Mar 2018 09:10:02 +0100 Subject: Switch from functest to Xtesting MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It also fixes logging.ini and tox.ini. Change-Id: I3001dd847d0cd4bcffb7e466ba1cf5a71705f636 Signed-off-by: Cédric Ollivier --- docker/Dockerfile | 17 +++++++++++------ docker/logging.ini | 48 +++++++++++++++++++++++------------------------- 2 files changed, 34 insertions(+), 31 deletions(-) (limited to 'docker') diff --git a/docker/Dockerfile b/docker/Dockerfile index d860bb93..34e75142 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,9 +1,10 @@ -FROM opnfv/functest-core +FROM alpine:3.7 ARG BRANCH=master ARG K8S_TAG=v1.7.3 +ARG OPENSTACK_TAG=stable/pike -RUN apk --no-cache add --update make bash go \ +RUN apk --no-cache add --update make py-pip bash git go \ grep rsync linux-headers musl-dev findutils && \ git clone https://github.com/kubernetes/kubernetes /src/k8s.io/kubernetes && \ (cd /src/k8s.io/kubernetes && git checkout $K8S_TAG) && \ @@ -13,8 +14,12 @@ RUN apk --no-cache add --update make bash go \ mv _output/bin/kubectl /usr/local/bin) && \ git clone https://gerrit.opnfv.org/gerrit/functest-kubernetes /src/functest-kubernetes && \ (cd /src/functest-kubernetes && git fetch origin $BRANCH && git checkout FETCH_HEAD) && \ - pip install /src/functest-kubernetes && \ - rm -rf /src/k8s.io/kubernetes/.git /src/functest-kubernetes -COPY testcases.yaml /usr/lib/python2.7/site-packages/functest/ci/testcases.yaml -COPY logging.ini /usr/lib/python2.7/site-packages/functest/ci/logging.ini + pip install /src/functest-kubernetes \ + -chttps://git.opnfv.org/functest/plain/upper-constraints.txt \ + -chttps://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=$OPENSTACK_TAG && \ + rm -rf /src/k8s.io/kubernetes/.git /src/functest-kubernetes && \ + bash -c "mkdir -p /var/lib/xtesting /home/opnfv" && \ + ln -s /var/lib/xtesting /home/opnfv/functest +COPY testcases.yaml /usr/lib/python2.7/site-packages/xtesting/ci/testcases.yaml +COPY logging.ini /usr/lib/python2.7/site-packages/xtesting/ci/logging.ini CMD ["run_tests", "-t", "all"] diff --git a/docker/logging.ini b/docker/logging.ini index 36e0bb49..579f1a48 100644 --- a/docker/logging.ini +++ b/docker/logging.ini @@ -1,8 +1,8 @@ [loggers] -keys=root,functest,functest_kubernetes,k8s_smoke,k8s_conformance +keys=root,xtesting,xci,xcore,energy,xutils,functest_kubernetes [handlers] -keys=console,wconsole,file,null,k8s_smoke_logfile,k8s_conformance_logfile +keys=console,wconsole,file,null [formatters] keys=standard @@ -11,25 +11,35 @@ keys=standard level=NOTSET handlers=null -[logger_functest_kubernetes] +[logger_xtesting] level=NOTSET -handlers=console,file -qualname=functest_kubernetes +handlers=file +qualname=xtesting + +[logger_xci] +level=NOTSET +handlers=console +qualname=xtesting.ci -[logger_functest] +[logger_xcore] level=NOTSET handlers=console -qualname=functest +qualname=xtesting.core -[logger_k8s_smoke] +[logger_energy] level=NOTSET -handlers=k8s_smoke_logfile -qualname=k8s_smoke +handlers=wconsole +qualname=xtesting.energy -[logger_k8s_conformance] +[logger_xutils] level=NOTSET -handlers=k8s_conformance_logfile -qualname=k8s_conformance +handlers=wconsole +qualname=xtesting.utils + +[logger_functest_kubernetes] +level=NOTSET +handlers=wconsole,file +qualname=functest_kubernetes [handler_null] class=NullHandler @@ -55,18 +65,6 @@ level=DEBUG formatter=standard args=("/home/opnfv/functest/results/functest-kubernetes.log",) -[handler_k8s_smoke_logfile] -class=FileHandler -level=DEBUG -formatter=standard -args=("/home/opnfv/functest/results/k8s_smoke.log",) - -[handler_k8s_conformance_logfile] -class=FileHandler -level=DEBUG -formatter=standard -args=("/home/opnfv/functest/results/k8s_conformance.log",) - [formatter_standard] format=%(asctime)s - %(name)s - %(levelname)s - %(message)s datefmt= -- cgit 1.2.3-korg