m3ua-test: Generate junitxml output for jenkins integration
This commit is contained in:
parent
d4cf1db885
commit
c0cc3de942
|
@ -2,12 +2,11 @@ FROM laforge/sigtran-tests
|
|||
|
||||
MAINTAINER Harald Welte <laforge@gnumonks.org>
|
||||
|
||||
RUN cd /tmp && git clone https://github.com/nplab/m3ua-testtool
|
||||
RUN cd /tmp && git clone git://git.osmocom.org/nplab/m3ua-testtool
|
||||
ADD http://git.osmocom.org/nplab/m3ua-testtool/patch /tmp/commit
|
||||
RUN cd /tmp/m3ua-testtool && \
|
||||
git pull && \
|
||||
cc -o runm3uatest runm3uatest.c && \
|
||||
cp runm3uatest /usr/local/bin/
|
||||
cp runtest-junitxml.py /usr/local/bin/
|
||||
|
||||
COPY dotguile /root/.guile
|
||||
|
||||
|
@ -15,6 +14,6 @@ RUN mkdir /data
|
|||
|
||||
VOLUME /data
|
||||
|
||||
COPY m3ua-param-testtool.scm run-all-sgp-tests /data/
|
||||
COPY m3ua-param-testtool.scm all-sgp-tests.txt /data/
|
||||
|
||||
CMD /data/run-all-sgp-tests
|
||||
CMD /usr/local/bin/runtest-junitxml.py -s 0.1 -t 10 -d /root /data/all-sgp-tests.txt
|
||||
|
|
|
@ -0,0 +1,32 @@
|
|||
m3ua-sgp-aspsm-v-001
|
||||
m3ua-sgp-aspsm-v-003
|
||||
m3ua-sgp-aspsm-v-005
|
||||
m3ua-sgp-aspsm-i-001
|
||||
m3ua-sgp-aspsm-i-002
|
||||
m3ua-sgp-aspsm-i-003
|
||||
m3ua-sgp-aspsm-i-004
|
||||
m3ua-sgp-aspsm-o-001
|
||||
m3ua-sgp-aspsm-o-003
|
||||
m3ua-sgp-aspsm-o-004
|
||||
m3ua-sgp-asptm-v-001
|
||||
m3ua-sgp-asptm-v-003
|
||||
m3ua-sgp-asptm-v-006
|
||||
m3ua-sgp-asptm-v-008
|
||||
m3ua-sgp-asptm-v-010
|
||||
m3ua-sgp-asptm-v-011
|
||||
m3ua-sgp-asptm-i-001
|
||||
m3ua-sgp-asptm-i-004
|
||||
m3ua-sgp-asptm-i-005
|
||||
m3ua-sgp-asptm-i-006
|
||||
m3ua-sgp-asptm-i-008
|
||||
m3ua-sgp-asptm-i-010
|
||||
m3ua-sgp-asptm-o-001
|
||||
m3ua-sgp-asptm-o-003
|
||||
m3ua-sgp-mtr-v-002-alternate
|
||||
m3ua-sgp-mtr-v-003-alternate
|
||||
m3ua-sgp-mtr-i-001
|
||||
m3ua-sgp-mtr-i-002
|
||||
m3ua-sgp-mtr-i-003
|
||||
m3ua-sgp-rkm-v-001
|
||||
m3ua-sgp-rkm-v-002
|
||||
m3ua-sgp-rkm-v-003
|
|
@ -1,43 +0,0 @@
|
|||
#!/usr/bin/env tcsh
|
||||
|
||||
set timeout = 10
|
||||
set sleeptime = 1
|
||||
|
||||
set testcases = (m3ua-sgp-aspsm-v-001 \
|
||||
m3ua-sgp-aspsm-v-003 \
|
||||
m3ua-sgp-aspsm-v-005 \
|
||||
m3ua-sgp-aspsm-i-001 \
|
||||
m3ua-sgp-aspsm-i-002 \
|
||||
m3ua-sgp-aspsm-i-003 \
|
||||
m3ua-sgp-aspsm-i-004 \
|
||||
m3ua-sgp-aspsm-o-001 \
|
||||
m3ua-sgp-aspsm-o-003 \
|
||||
m3ua-sgp-aspsm-o-004 \
|
||||
m3ua-sgp-asptm-v-001 \
|
||||
m3ua-sgp-asptm-v-003 \
|
||||
m3ua-sgp-asptm-v-006 \
|
||||
m3ua-sgp-asptm-v-008 \
|
||||
m3ua-sgp-asptm-v-010 \
|
||||
m3ua-sgp-asptm-v-011 \
|
||||
m3ua-sgp-asptm-i-001 \
|
||||
m3ua-sgp-asptm-i-004 \
|
||||
m3ua-sgp-asptm-i-005 \
|
||||
m3ua-sgp-asptm-i-006 \
|
||||
m3ua-sgp-asptm-i-008 \
|
||||
m3ua-sgp-asptm-i-010 \
|
||||
m3ua-sgp-asptm-o-001 \
|
||||
m3ua-sgp-asptm-o-003 \
|
||||
m3ua-sgp-mtr-v-002-alternate \
|
||||
m3ua-sgp-mtr-v-003-alternate \
|
||||
m3ua-sgp-mtr-i-001 \
|
||||
m3ua-sgp-mtr-i-002 \
|
||||
m3ua-sgp-mtr-i-003 \
|
||||
m3ua-sgp-rkm-v-001 \
|
||||
m3ua-sgp-rkm-v-002 \
|
||||
m3ua-sgp-rkm-v-003 \
|
||||
)
|
||||
|
||||
foreach testcase ($testcases)
|
||||
(runm3uatest -t $timeout $testcase > /dev/tty) >& /dev/null
|
||||
sleep $sleeptime
|
||||
end
|
|
@ -3,7 +3,10 @@ FROM laforge/debian-jessie-build
|
|||
MAINTAINER Harald Welte <laforge@gnumonks.org>
|
||||
|
||||
RUN apt-get update && apt-get -y install \
|
||||
guile-2.0 guile-2.0-dev gnulib tcsh
|
||||
guile-2.0 guile-2.0-dev gnulib tcsh \
|
||||
python python-pip
|
||||
|
||||
RUN pip install junit-xml
|
||||
|
||||
RUN cd /tmp && git clone https://github.com/nplab/guile-sctp && \
|
||||
cd guile-sctp && \
|
||||
|
|
Loading…
Reference in New Issue