diff options
author | Gabriel F. T. Gomes <gabriel@inconstante.eti.br> | 2017-09-25 23:46:54 -0300 |
---|---|---|
committer | Gabriel F. T. Gomes <gabriel@inconstante.eti.br> | 2017-09-25 23:46:54 -0300 |
commit | 6d88f1055806932d9291f96847d2b691cccda2cd (patch) | |
tree | 0ff79eedaa8a239331256048981deedbd0721965 /test/docker | |
parent | 059a87a5936cfebfd2d71ab8057002cafb2ea051 (diff) | |
download | bash-completion-6d88f1055806932d9291f96847d2b691cccda2cd.tar.gz |
New upstream version 2.7upstream/2.7
Diffstat (limited to 'test/docker')
-rw-r--r-- | test/docker/Dockerfile-centos6 | 18 | ||||
-rw-r--r-- | test/docker/Dockerfile-fedoradev | 41 | ||||
-rw-r--r-- | test/docker/Dockerfile-ubuntu14 | 197 | ||||
-rwxr-xr-x | test/docker/docker-script.sh | 19 |
4 files changed, 275 insertions, 0 deletions
diff --git a/test/docker/Dockerfile-centos6 b/test/docker/Dockerfile-centos6 new file mode 100644 index 00000000..8686fde4 --- /dev/null +++ b/test/docker/Dockerfile-centos6 @@ -0,0 +1,18 @@ +FROM centos:6 + +# TODO: more coverage +# /usr/bin/which: https://bugzilla.redhat.com/show_bug.cgi?id=1443357 +RUN sed -i -e /tsflags=nodocs/d /etc/yum.conf \ + && \ + yum -y install \ + https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm \ + && \ + yum -y install \ + autoconf \ + automake \ + dejagnu \ + tcllib \ + /usr/bin/xvfb-run /usr/bin/which + +WORKDIR /usr/src/bash-completion +COPY . . diff --git a/test/docker/Dockerfile-fedoradev b/test/docker/Dockerfile-fedoradev new file mode 100644 index 00000000..423f836b --- /dev/null +++ b/test/docker/Dockerfile-fedoradev @@ -0,0 +1,41 @@ +FROM fedora:rawhide + +# TODO: more coverage +# /usr/bin/which: https://bugzilla.redhat.com/show_bug.cgi?id=1443357 +RUN dnf --refresh -y install \ + autoconf \ + automake \ + dejagnu \ + tcllib \ + /usr/bin/xvfb-run /usr/bin/which \ + && \ + dnf -y install \ + /usr/bin/checksec \ + /usr/bin/compare \ + /usr/bin/dcop \ + /usr/sbin/ether-wake \ + /usr/bin/g77 \ + /usr/sbin/hping2 \ + /usr/bin/koji \ + /usr/bin/lua \ + /usr/bin/luac \ + /usr/sbin/mii-diag \ + /usr/bin/mock \ + /usr/bin/msynctool \ + /usr/bin/mutt \ + /usr/bin/ncftp \ + /usr/bin/phing \ + /usr/bin/plague-client \ + /usr/bin/pngfix \ + /usr/bin/pyvenv \ + /usr/bin/snownews \ + /usr/bin/stream \ + /usr/bin/svk \ + /usr/sbin/tipc \ + /usr/bin/wine \ + /usr/bin/wol \ + /usr/bin/xmms \ + /usr/bin/zopflipng + +WORKDIR /usr/src/bash-completion +COPY . . diff --git a/test/docker/Dockerfile-ubuntu14 b/test/docker/Dockerfile-ubuntu14 new file mode 100644 index 00000000..8db91503 --- /dev/null +++ b/test/docker/Dockerfile-ubuntu14 @@ -0,0 +1,197 @@ +FROM ubuntu:14.04 + +# TODO: more coverage +# TODO: wine needs dpkg --add-architecture i386 before apt-get update, but +# that results in apt-get update errors (some index files not found) +RUN apt-get update && \ + DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ + autoconf \ + automake \ + dejagnu \ + tcllib \ + xvfb \ + software-properties-common && \ + apt-add-repository multiverse && \ + apt-get update && \ + DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ + a2ps \ + abook \ + acpi \ + alpine \ + android-tools-adb \ + ant \ + apache2 \ + apache2-utils \ + apt-build \ + asciidoc \ + aspell \ + autoconf \ + automake \ + bc \ + bind9-host \ + bison \ + bluez \ + bridge-utils \ + bsdgames \ + ccache \ + cfengine2 \ + chrony \ + chrpath \ + cksfv \ + clisp \ + cowsay \ + cppcheck \ + cryptsetup-bin \ + cups-bsd \ + cups-client \ + curl \ + cvs \ + cvsps \ + deja-dup \ + desktop-file-utils \ + dict \ + dnsutils \ + dselect \ + dsniff \ + enscript \ + eog \ + evince \ + expat \ + fbi \ + feh \ + file-roller \ + finger \ + freerdp-x11 \ + fuse \ + gcj-jdk \ + gcl \ + gdb \ + genisoimage \ + gkrellm \ + gnat-4.6 \ + gnokii-cli \ + gnome-mplayer \ + gperf \ + gphoto2 \ + graphicsmagick \ + graphicsmagick-imagemagick-compat \ + graphviz \ + growisofs \ + grub \ + hddtemp \ + hping3 \ + htop \ + icedtea-netx \ + idn \ + iftop \ + info \ + iperf \ + ipmitool \ + iputils-arping \ + iputils-ping \ + iputils-tracepath \ + ipv6calc \ + isc-dhcp-client \ + jpegoptim \ + k3b \ + kcov \ + kplayer \ + ldap-utils \ + ldapvi \ + lftp \ + liblz4-tool \ + libuser \ + lilo \ + links \ + lrzip \ + lsof \ + lvm2 \ + lzip \ + lzop \ + mailman \ + man \ + mariadb-client-5.5 \ + mc \ + mcrypt \ + mdadm \ + medusa \ + mencoder \ + minicom \ + monodevelop \ + mplayer-gui \ + mr \ + mtx \ + mussh \ + net-tools \ + nethogs \ + network-manager \ + nfs-common \ + ngrep \ + nis \ + nodejs-legacy \ + npm \ + ntpdate \ + open-iscsi-utils \ + openjdk-7-jdk \ + openswan \ + optipng \ + p7zip-full \ + patchutils \ + perl-doc \ + pinfo \ + poppler-utils \ + postgresql-client-9.3 \ + postfix \ + prelink \ + protobuf-compiler \ + puppet-common \ + pwgen \ + pyflakes \ + pylint \ + python-flake8 \ + python-pytest \ + python3 \ + quota \ + rcs \ + rdesktop \ + reportbug \ + reptyr \ + ri \ + rpm \ + rsync \ + samba-common-bin \ + sbcl \ + screen \ + sharutils \ + sitecopy \ + smartmontools \ + smbclient \ + sqlite3 \ + strace \ + subversion \ + sysbench \ + tcpdump \ + texinfo \ + tshark \ + unace \ + unrar \ + units \ + unixodbc \ + valgrind \ + vpnc \ + wget \ + wireless-tools \ + wodim \ + wvdial \ + x11-xserver-utils \ + xserver-xorg-input-synaptics \ + xsltproc \ + xvnc4viewer \ + xzdec \ + yum \ + yum-utils \ + zopfli && \ + npm install -g jshint + +WORKDIR /usr/src/bash-completion +COPY . . diff --git a/test/docker/docker-script.sh b/test/docker/docker-script.sh new file mode 100755 index 00000000..6ba6fa90 --- /dev/null +++ b/test/docker/docker-script.sh @@ -0,0 +1,19 @@ +#!/bin/sh -ex + +export bashcomp_bash=bash +env + +autoreconf -i +./configure +make + +make -C completions check + +cd test +xvfb-run ./runCompletion --all +./runInstall --all +./runUnit --all + +cd .. +mkdir install-test +make install DESTDIR=$(pwd)/install-test |