Skip to content

Commit

Permalink
test suite: Add bunch of missing basic test cases
Browse files Browse the repository at this point in the history
  • Loading branch information
scop committed Jul 4, 2017
1 parent fb8e5aa commit ca61c5e
Show file tree
Hide file tree
Showing 67 changed files with 672 additions and 0 deletions.
1 change: 1 addition & 0 deletions test/completion/cfrun.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions cfrun
1 change: 1 addition & 0 deletions test/completion/chfn.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions chfn
1 change: 1 addition & 0 deletions test/completion/complete.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions complete
1 change: 1 addition & 0 deletions test/completion/cpan2dist.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions cpan2dist
1 change: 1 addition & 0 deletions test/completion/freeciv-gtk2.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions freeciv-gtk2
1 change: 1 addition & 0 deletions test/completion/freeciv-server.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions freeciv-server
1 change: 1 addition & 0 deletions test/completion/gpg2.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions gpg2
1 change: 1 addition & 0 deletions test/completion/groupadd.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions groupadd
1 change: 1 addition & 0 deletions test/completion/groupdel.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions groupdel
1 change: 1 addition & 0 deletions test/completion/groupmems.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions groupmems
1 change: 1 addition & 0 deletions test/completion/groupmod.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions groupmod
1 change: 1 addition & 0 deletions test/completion/iptables.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions iptables
1 change: 1 addition & 0 deletions test/completion/ktutil.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions ktutil
1 change: 1 addition & 0 deletions test/completion/lintian-info.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions lintian-info
1 change: 1 addition & 0 deletions test/completion/lintian.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions lintian
1 change: 1 addition & 0 deletions test/completion/munin-run.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions munin-run
1 change: 1 addition & 0 deletions test/completion/munindoc.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions munindoc
1 change: 1 addition & 0 deletions test/completion/nmap.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions nmap
1 change: 1 addition & 0 deletions test/completion/pm-hibernate.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions pm-hibernate
1 change: 1 addition & 0 deletions test/completion/pm-is-supported.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions pm-is-supported
1 change: 1 addition & 0 deletions test/completion/pm-powersave.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions pm-powersave
1 change: 1 addition & 0 deletions test/completion/resolvconf.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions resolvconf
1 change: 1 addition & 0 deletions test/completion/rfkill.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions rfkill
1 change: 1 addition & 0 deletions test/completion/rrdtool.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions rrdtool
1 change: 1 addition & 0 deletions test/completion/runuser.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions runuser
1 change: 1 addition & 0 deletions test/completion/sshfs.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions sshfs
1 change: 1 addition & 0 deletions test/completion/uscan.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions uscan
1 change: 1 addition & 0 deletions test/completion/useradd.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions useradd
1 change: 1 addition & 0 deletions test/completion/userdel.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions userdel
1 change: 1 addition & 0 deletions test/completion/usermod.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions usermod
1 change: 1 addition & 0 deletions test/completion/wodim.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions wodim
1 change: 1 addition & 0 deletions test/completion/write.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions write
1 change: 1 addition & 0 deletions test/completion/xm.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
assert_source_completions xm
16 changes: 16 additions & 0 deletions test/docker/Dockerfile-ubuntu14
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ RUN apt-get update && \
cvsps \
deja-dup \
desktop-file-utils \
devscripts \
dict \
dnsutils \
dselect \
Expand All @@ -61,6 +62,8 @@ RUN apt-get update && \
feh \
file-roller \
finger \
freeciv-client-gtk \
freeciv-server \
freerdp-x11 \
fuse \
gcj-jdk \
Expand All @@ -71,6 +74,7 @@ RUN apt-get update && \
gnat-4.6 \
gnokii-cli \
gnome-mplayer \
gnupg2 \
gperf \
gphoto2 \
graphicsmagick \
Expand All @@ -87,6 +91,7 @@ RUN apt-get update && \
info \
iperf \
ipmitool \
iptables \
iputils-arping \
iputils-ping \
iputils-tracepath \
Expand All @@ -96,13 +101,17 @@ RUN apt-get update && \
k3b \
kcov \
kplayer \
krb5-user \
ldap-utils \
ldapvi \
lftp \
libcpanplus-perl \
liblz4-tool \
libuser \
libwww-perl \
lilo \
links \
lintian \
lrzip \
lsof \
lvm2 \
Expand All @@ -121,13 +130,15 @@ RUN apt-get update && \
mplayer-gui \
mr \
mtx \
munin-node \
mussh \
net-tools \
nethogs \
network-manager \
nfs-common \
ngrep \
nis \
nmap \
nodejs-legacy \
npm \
ntpdate \
Expand All @@ -139,6 +150,7 @@ RUN apt-get update && \
patchutils \
perl-doc \
pinfo \
pm-utils \
poppler-utils \
postgresql-client-9.3 \
postfix \
Expand All @@ -156,8 +168,10 @@ RUN apt-get update && \
rdesktop \
reportbug \
reptyr \
rfkill \
ri \
rpm \
rrdtool \
rsync \
samba-common-bin \
sbcl \
Expand All @@ -167,6 +181,7 @@ RUN apt-get update && \
smartmontools \
smbclient \
sqlite3 \
sshfs \
strace \
subversion \
sysbench \
Expand All @@ -184,6 +199,7 @@ RUN apt-get update && \
wodim \
wvdial \
x11-xserver-utils \
xen-utils-common \
xserver-xorg-input-synaptics \
xsltproc \
xvnc4viewer \
Expand Down
18 changes: 18 additions & 0 deletions test/lib/completions/cfrun.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
proc setup {} {
save_env
}


proc teardown {} {
assert_env_unmodified
}


setup


assert_complete_any "cfrun -"
sync_after_int


teardown
18 changes: 18 additions & 0 deletions test/lib/completions/chfn.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
proc setup {} {
save_env
}


proc teardown {} {
assert_env_unmodified
}


setup


assert_complete_any "chfn "
sync_after_int


teardown
18 changes: 18 additions & 0 deletions test/lib/completions/complete.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
proc setup {} {
save_env
}


proc teardown {} {
assert_env_unmodified
}


setup


assert_complete_any "complete -"
sync_after_int


teardown
18 changes: 18 additions & 0 deletions test/lib/completions/cpan2dist.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
proc setup {} {
save_env
}


proc teardown {} {
assert_env_unmodified
}


setup


assert_complete_any "cpan2dist -"
sync_after_int


teardown
18 changes: 18 additions & 0 deletions test/lib/completions/freeciv-gtk2.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
proc setup {} {
save_env
}


proc teardown {} {
assert_env_unmodified
}


setup


assert_complete_any "freeciv-gtk2 -"
sync_after_int


teardown
18 changes: 18 additions & 0 deletions test/lib/completions/freeciv-server.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
proc setup {} {
save_env
}


proc teardown {} {
assert_env_unmodified
}


setup


assert_complete_any "freeciv-server -"
sync_after_int


teardown
18 changes: 18 additions & 0 deletions test/lib/completions/gpg2.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
proc setup {} {
save_env
}


proc teardown {} {
assert_env_unmodified
}


setup


assert_complete_any "gpg2 --h"
sync_after_int


teardown
21 changes: 21 additions & 0 deletions test/lib/completions/groupadd.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
proc setup {} {
save_env
}


proc teardown {} {
assert_env_unmodified
}


setup


assert_no_complete "groupadd "
sync_after_int

assert_complete_any "groupadd -"
sync_after_int


teardown
18 changes: 18 additions & 0 deletions test/lib/completions/groupdel.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
proc setup {} {
save_env
}


proc teardown {} {
assert_env_unmodified
}


setup


assert_complete_any "groupdel "
sync_after_int


teardown
18 changes: 18 additions & 0 deletions test/lib/completions/groupmems.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
proc setup {} {
save_env
}


proc teardown {} {
assert_env_unmodified
}


setup


assert_complete_any "groupmems -"
sync_after_int


teardown
21 changes: 21 additions & 0 deletions test/lib/completions/groupmod.exp
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
proc setup {} {
save_env
}


proc teardown {} {
assert_env_unmodified
}


setup


assert_complete_any "groupmod "
sync_after_int

assert_complete_any "groupmod -"
sync_after_int


teardown
Loading

0 comments on commit ca61c5e

Please sign in to comment.