Skip to content

Commit

Permalink
Port tests away from progname
Browse files Browse the repository at this point in the history
Modules that need the program name already
depend on getprogname.
* modules/acl-tests (Depends-on): Remove progname.
* modules/argmatch (Depends-on): Likewise.
* modules/argmatch-tests (Depends-on): Likewise.
* modules/argp-tests (Depends-on): Likewise.
* modules/argp-version-etc-tests (Depends-on): Likewise.
* modules/array-list-tests (Depends-on): Likewise.
* modules/array-oset-tests (Depends-on): Likewise.
* modules/avltree-list-tests (Depends-on): Likewise.
* modules/avltree-oset-tests (Depends-on): Likewise.
* modules/avltreehash-list-tests (Depends-on): Likewise.
* modules/carray-list-tests (Depends-on): Likewise.
* modules/copy-file-tests (Depends-on): Likewise.
* modules/exclude-tests (Depends-on): Likewise.
* modules/fchownat-tests (Depends-on): Likewise.
* modules/fdopendir-tests (Depends-on): Likewise.
* modules/filenamecat-tests (Depends-on): Likewise.
* modules/fstatat-tests (Depends-on): Likewise.
* modules/fstrcmp-tests (Depends-on): Likewise.
* modules/linked-list-tests (Depends-on): Likewise.
* modules/linkedhash-list-tests (Depends-on): Likewise.
* modules/mkdirat-tests (Depends-on): Likewise.
* modules/nonblocking-pipe-tests (Depends-on): Likewise.
* modules/nonblocking-socket-tests (Depends-on): Likewise.
* modules/obstack-printf-tests (Depends-on): Likewise.
* modules/openat-tests (Depends-on): Likewise.
* modules/parse-datetime-tests (Depends-on): Likewise.
* modules/pipe-filter-gi-tests (Depends-on): Likewise.
* modules/pipe-filter-ii-tests (Depends-on): Likewise.
* modules/quotearg-simple-tests (Depends-on): Likewise.
* modules/quotearg-tests (Depends-on): Likewise.
* modules/rbtree-list-tests (Depends-on): Likewise.
* modules/rbtree-oset-tests (Depends-on): Likewise.
* modules/rbtreehash-list-tests (Depends-on): Likewise.
* modules/spawn-pipe-tests (Depends-on): Likewise.
* modules/system-quote-tests (Depends-on): Likewise.
* modules/uniname/uniname-tests (Depends-on): Likewise.
* modules/uninorm/nfc-tests (Depends-on): Likewise.
* modules/uninorm/nfd-tests (Depends-on): Likewise.
* modules/uninorm/nfkc-tests (Depends-on): Likewise.
* modules/uninorm/nfkd-tests (Depends-on): Likewise.
* modules/unistdio/u16-vsnprintf-tests (Depends-on): Likewise.
* modules/unistdio/u16-vsprintf-tests (Depends-on): Likewise.
* modules/unistdio/u32-vsnprintf-tests (Depends-on): Likewise.
* modules/unistdio/u32-vsprintf-tests (Depends-on): Likewise.
* modules/unistdio/u8-vsnprintf-tests (Depends-on): Likewise.
* modules/unistdio/u8-vsprintf-tests (Depends-on): Likewise.
* modules/unistdio/ulc-vsnprintf-tests (Depends-on): Likewise.
* modules/unistdio/ulc-vsprintf-tests (Depends-on): Likewise.
* modules/unlinkat-tests (Depends-on): Likewise.
* modules/version-etc-tests (Depends-on): Likewise.
* modules/xalloc-die-tests (Depends-on): Likewise.
* modules/xmemdup0-tests (Depends-on): Likewise.
* modules/xprintf-posix-tests (Depends-on): Likewise.
* modules/xvasprintf-tests (Depends-on): Likewise.
* tests/test-argmatch.c: Do not include progname.h.
(main) Stop calling set_program_name.
* tests/test-argp-version-etc.c: Likewise.
* tests/test-argp.c: Likewise.
* tests/test-argv-iter.c: Likewise.
* tests/test-array_list.c: Likewise.
* tests/test-array_oset.c: Likewise.
* tests/test-avltree_list.c: Likewise.
* tests/test-avltree_oset.c: Likewise.
* tests/test-avltreehash_list.c: Likewise.
* tests/test-carray_list.c: Likewise.
* tests/test-copy-acl.c: Likewise.
* tests/test-copy-file.c: Likewise.
* tests/test-exclude.c: Likewise.
* tests/test-fchownat.c: Likewise.
* tests/test-fdopendir.c: Likewise.
* tests/test-filenamecat.c: Likewise.
* tests/test-fstatat.c: Likewise.
* tests/test-fstrcmp.c: Likewise.
* tests/test-linked_list.c: Likewise.
* tests/test-linkedhash_list.c: Likewise.
* tests/test-mkdirat.c: Likewise.
* tests/test-nonblocking-pipe-main.c: Likewise.
* tests/test-nonblocking-socket-main.c: Likewise.
* tests/test-obstack-printf.c: Likewise.
* tests/test-openat.c: Likewise.
* tests/test-parse-datetime.c: Likewise.
* tests/test-pipe-filter-gi1.c: Likewise.
* tests/test-pipe-filter-gi2-main.c: Likewise.
* tests/test-pipe-filter-ii1.c: Likewise.
* tests/test-pipe-filter-ii2-main.c: Likewise.
* tests/test-quotearg-simple.c: Likewise.
* tests/test-quotearg.c: Likewise.
* tests/test-rbtree_list.c: Likewise.
* tests/test-rbtree_oset.c: Likewise.
* tests/test-rbtreehash_list.c: Likewise.
* tests/test-sameacls.c: Likewise.
* tests/test-set-mode-acl.c: Likewise.
* tests/test-spawn-pipe-main.c: Likewise.
* tests/test-system-quote-main.c: Likewise.
* tests/test-unlinkat.c: Likewise.
* tests/test-version-etc.c: Likewise.
* tests/test-xalloc-die.c: Likewise.
* tests/test-xfprintf-posix.c: Likewise.
* tests/test-xmemdup0.c: Likewise.
* tests/test-xprintf-posix.c: Likewise.
* tests/test-xvasprintf.c: Likewise.
* tests/uniname/test-uninames.c: Likewise.
* tests/uninorm/test-u32-nfc-big.c: Likewise.
* tests/uninorm/test-u32-nfd-big.c: Likewise.
* tests/uninorm/test-u32-nfkc-big.c: Likewise.
* tests/uninorm/test-u32-nfkd-big.c: Likewise.
* tests/unistdio/test-u16-vsnprintf1.c: Likewise.
* tests/unistdio/test-u16-vsprintf1.c: Likewise.
* tests/unistdio/test-u32-vsnprintf1.c: Likewise.
* tests/unistdio/test-u32-vsprintf1.c: Likewise.
* tests/unistdio/test-u8-vsnprintf1.c: Likewise.
* tests/unistdio/test-u8-vsprintf1.c: Likewise.
* tests/unistdio/test-ulc-vsnprintf1.c: Likewise.
* tests/unistdio/test-ulc-vsprintf1.c: Likewise.
* tests/test-c-stack.c: (program_name): Do not define.
(main): Do not set program_name.
* tests/test-closein.c: Likewise.
* tests/test-xstrtol.c: Likewise.
* tests/test-yesno.c: Likewise.
  • Loading branch information
ptoscano authored and meyering committed Sep 5, 2016
1 parent f29814b commit f7bf2e4
Show file tree
Hide file tree
Showing 117 changed files with 124 additions and 233 deletions.
124 changes: 124 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,127 @@
2016-08-18 Pino Toscano <[email protected]>

Port tests away from progname, since modules that need the
program name already depend on getprogname.
* modules/acl-tests (Depends-on): Remove progname.
* modules/argmatch (Depends-on): Likewise.
* modules/argmatch-tests (Depends-on): Likewise.
* modules/argp-tests (Depends-on): Likewise.
* modules/argp-version-etc-tests (Depends-on): Likewise.
* modules/array-list-tests (Depends-on): Likewise.
* modules/array-oset-tests (Depends-on): Likewise.
* modules/avltree-list-tests (Depends-on): Likewise.
* modules/avltree-oset-tests (Depends-on): Likewise.
* modules/avltreehash-list-tests (Depends-on): Likewise.
* modules/carray-list-tests (Depends-on): Likewise.
* modules/copy-file-tests (Depends-on): Likewise.
* modules/exclude-tests (Depends-on): Likewise.
* modules/fchownat-tests (Depends-on): Likewise.
* modules/fdopendir-tests (Depends-on): Likewise.
* modules/filenamecat-tests (Depends-on): Likewise.
* modules/fstatat-tests (Depends-on): Likewise.
* modules/fstrcmp-tests (Depends-on): Likewise.
* modules/linked-list-tests (Depends-on): Likewise.
* modules/linkedhash-list-tests (Depends-on): Likewise.
* modules/mkdirat-tests (Depends-on): Likewise.
* modules/nonblocking-pipe-tests (Depends-on): Likewise.
* modules/nonblocking-socket-tests (Depends-on): Likewise.
* modules/obstack-printf-tests (Depends-on): Likewise.
* modules/openat-tests (Depends-on): Likewise.
* modules/parse-datetime-tests (Depends-on): Likewise.
* modules/pipe-filter-gi-tests (Depends-on): Likewise.
* modules/pipe-filter-ii-tests (Depends-on): Likewise.
* modules/quotearg-simple-tests (Depends-on): Likewise.
* modules/quotearg-tests (Depends-on): Likewise.
* modules/rbtree-list-tests (Depends-on): Likewise.
* modules/rbtree-oset-tests (Depends-on): Likewise.
* modules/rbtreehash-list-tests (Depends-on): Likewise.
* modules/spawn-pipe-tests (Depends-on): Likewise.
* modules/system-quote-tests (Depends-on): Likewise.
* modules/uniname/uniname-tests (Depends-on): Likewise.
* modules/uninorm/nfc-tests (Depends-on): Likewise.
* modules/uninorm/nfd-tests (Depends-on): Likewise.
* modules/uninorm/nfkc-tests (Depends-on): Likewise.
* modules/uninorm/nfkd-tests (Depends-on): Likewise.
* modules/unistdio/u16-vsnprintf-tests (Depends-on): Likewise.
* modules/unistdio/u16-vsprintf-tests (Depends-on): Likewise.
* modules/unistdio/u32-vsnprintf-tests (Depends-on): Likewise.
* modules/unistdio/u32-vsprintf-tests (Depends-on): Likewise.
* modules/unistdio/u8-vsnprintf-tests (Depends-on): Likewise.
* modules/unistdio/u8-vsprintf-tests (Depends-on): Likewise.
* modules/unistdio/ulc-vsnprintf-tests (Depends-on): Likewise.
* modules/unistdio/ulc-vsprintf-tests (Depends-on): Likewise.
* modules/unlinkat-tests (Depends-on): Likewise.
* modules/version-etc-tests (Depends-on): Likewise.
* modules/xalloc-die-tests (Depends-on): Likewise.
* modules/xmemdup0-tests (Depends-on): Likewise.
* modules/xprintf-posix-tests (Depends-on): Likewise.
* modules/xvasprintf-tests (Depends-on): Likewise.
* tests/test-argmatch.c: Do not include progname.h.
(main) Stop calling set_program_name.
* tests/test-argp-version-etc.c: Likewise.
* tests/test-argp.c: Likewise.
* tests/test-argv-iter.c: Likewise.
* tests/test-array_list.c: Likewise.
* tests/test-array_oset.c: Likewise.
* tests/test-avltree_list.c: Likewise.
* tests/test-avltree_oset.c: Likewise.
* tests/test-avltreehash_list.c: Likewise.
* tests/test-carray_list.c: Likewise.
* tests/test-copy-acl.c: Likewise.
* tests/test-copy-file.c: Likewise.
* tests/test-exclude.c: Likewise.
* tests/test-fchownat.c: Likewise.
* tests/test-fdopendir.c: Likewise.
* tests/test-filenamecat.c: Likewise.
* tests/test-fstatat.c: Likewise.
* tests/test-fstrcmp.c: Likewise.
* tests/test-linked_list.c: Likewise.
* tests/test-linkedhash_list.c: Likewise.
* tests/test-mkdirat.c: Likewise.
* tests/test-nonblocking-pipe-main.c: Likewise.
* tests/test-nonblocking-socket-main.c: Likewise.
* tests/test-obstack-printf.c: Likewise.
* tests/test-openat.c: Likewise.
* tests/test-parse-datetime.c: Likewise.
* tests/test-pipe-filter-gi1.c: Likewise.
* tests/test-pipe-filter-gi2-main.c: Likewise.
* tests/test-pipe-filter-ii1.c: Likewise.
* tests/test-pipe-filter-ii2-main.c: Likewise.
* tests/test-quotearg-simple.c: Likewise.
* tests/test-quotearg.c: Likewise.
* tests/test-rbtree_list.c: Likewise.
* tests/test-rbtree_oset.c: Likewise.
* tests/test-rbtreehash_list.c: Likewise.
* tests/test-sameacls.c: Likewise.
* tests/test-set-mode-acl.c: Likewise.
* tests/test-spawn-pipe-main.c: Likewise.
* tests/test-system-quote-main.c: Likewise.
* tests/test-unlinkat.c: Likewise.
* tests/test-version-etc.c: Likewise.
* tests/test-xalloc-die.c: Likewise.
* tests/test-xfprintf-posix.c: Likewise.
* tests/test-xmemdup0.c: Likewise.
* tests/test-xprintf-posix.c: Likewise.
* tests/test-xvasprintf.c: Likewise.
* tests/uniname/test-uninames.c: Likewise.
* tests/uninorm/test-u32-nfc-big.c: Likewise.
* tests/uninorm/test-u32-nfd-big.c: Likewise.
* tests/uninorm/test-u32-nfkc-big.c: Likewise.
* tests/uninorm/test-u32-nfkd-big.c: Likewise.
* tests/unistdio/test-u16-vsnprintf1.c: Likewise.
* tests/unistdio/test-u16-vsprintf1.c: Likewise.
* tests/unistdio/test-u32-vsnprintf1.c: Likewise.
* tests/unistdio/test-u32-vsprintf1.c: Likewise.
* tests/unistdio/test-u8-vsnprintf1.c: Likewise.
* tests/unistdio/test-u8-vsprintf1.c: Likewise.
* tests/unistdio/test-ulc-vsnprintf1.c: Likewise.
* tests/unistdio/test-ulc-vsprintf1.c: Likewise.
* tests/test-c-stack.c: (program_name): Do not define.
(main): Do not set program_name.
* tests/test-closein.c: Likewise.
* tests/test-xstrtol.c: Likewise.
* tests/test-yesno.c: Likewise.

2016-08-18 Pino Toscano <[email protected]>

Port modules to use getprogname explicitly, instead of requiring
Expand Down
1 change: 0 additions & 1 deletion modules/acl-tests
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ tests/macros.h

Depends-on:
file-has-acl-tests
progname
read-file
unistd
xalloc
Expand Down
1 change: 0 additions & 1 deletion modules/argmatch-tests
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ tests/test-argmatch.c
tests/macros.h

Depends-on:
progname

configure.ac:

Expand Down
1 change: 0 additions & 1 deletion modules/argp-tests
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ tests/test-argp.c
tests/test-argp-2.sh

Depends-on:
progname

Makefile.am:
TESTS += test-argp test-argp-2.sh
Expand Down
1 change: 0 additions & 1 deletion modules/argp-version-etc-tests
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ tests/test-argp-version-etc-1.sh

Depends-on:
argp
progname
version-etc-fsf

Makefile.am:
Expand Down
1 change: 0 additions & 1 deletion modules/array-list-tests
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ tests/test-array_list.c
tests/macros.h

Depends-on:
progname

configure.ac:

Expand Down
1 change: 0 additions & 1 deletion modules/array-oset-tests
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ tests/macros.h
Depends-on:
xlist
array-list
progname

configure.ac:

Expand Down
1 change: 0 additions & 1 deletion modules/avltree-list-tests
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ tests/macros.h

Depends-on:
array-list
progname

configure.ac:

Expand Down
1 change: 0 additions & 1 deletion modules/avltree-oset-tests
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ tests/macros.h

Depends-on:
array-oset
progname

configure.ac:

Expand Down
1 change: 0 additions & 1 deletion modules/avltreehash-list-tests
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ tests/macros.h

Depends-on:
array-list
progname

configure.ac:

Expand Down
1 change: 0 additions & 1 deletion modules/carray-list-tests
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ tests/macros.h

Depends-on:
array-list
progname

configure.ac:

Expand Down
1 change: 0 additions & 1 deletion modules/copy-file-tests
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ tests/macros.h
Depends-on:
acl
acl-tests
progname
read-file
xalloc

Expand Down
1 change: 0 additions & 1 deletion modules/exclude-tests
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ tests/test-exclude8.sh
Depends-on:
argmatch
error
progname
test-framework-sh

Makefile.am:
Expand Down
1 change: 0 additions & 1 deletion modules/fchownat-tests
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ ignore-value
mgetgroups
nanosleep
openat-h
progname
stat-time
symlink

Expand Down
1 change: 0 additions & 1 deletion modules/fdopendir-tests
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ Depends-on:
open
opendir
closedir
progname

configure.ac:

Expand Down
1 change: 0 additions & 1 deletion modules/filenamecat-tests
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ tests/test-filenamecat.c

Depends-on:
stdbool
progname

configure.ac:

Expand Down
1 change: 0 additions & 1 deletion modules/fstatat-tests
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ Depends-on:
getcwd-lgpl
ignore-value
openat-h
progname
symlink

configure.ac:
Expand Down
1 change: 0 additions & 1 deletion modules/fstrcmp-tests
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ tests/macros.h

Depends-on:
stdbool
progname

configure.ac:

Expand Down
1 change: 0 additions & 1 deletion modules/linked-list-tests
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ tests/macros.h

Depends-on:
array-list
progname

configure.ac:

Expand Down
1 change: 0 additions & 1 deletion modules/linkedhash-list-tests
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ tests/macros.h

Depends-on:
array-list
progname

configure.ac:

Expand Down
1 change: 0 additions & 1 deletion modules/mkdirat-tests
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ tests/macros.h

Depends-on:
ignore-value
progname
symlink

configure.ac:
Expand Down
1 change: 0 additions & 1 deletion modules/nonblocking-pipe-tests
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ stdbool
unistd
nonblocking
wait-process
progname
pipe-posix
dup2
environ
Expand Down
1 change: 0 additions & 1 deletion modules/nonblocking-socket-tests
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ unistd
sys_socket
nonblocking
wait-process
progname
environ
posix_spawnp
netinet_in
Expand Down
1 change: 0 additions & 1 deletion modules/obstack-printf-tests
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ tests/signature.h
tests/macros.h

Depends-on:
progname
xalloc

configure.ac:
Expand Down
1 change: 0 additions & 1 deletion modules/openat-tests
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ tests/signature.h
tests/macros.h

Depends-on:
progname
symlink

configure.ac:
Expand Down
1 change: 0 additions & 1 deletion modules/parse-datetime-tests
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ tests/test-parse-datetime.c
tests/macros.h

Depends-on:
progname
setenv

configure.ac:
Expand Down
1 change: 0 additions & 1 deletion modules/pipe-filter-gi-tests
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ c-ctype
read-file
full-write
usleep
progname

configure.ac:

Expand Down
1 change: 0 additions & 1 deletion modules/pipe-filter-ii-tests
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ binary-io
c-ctype
read-file
full-write
progname

configure.ac:

Expand Down
1 change: 0 additions & 1 deletion modules/quotearg-simple-tests
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ tests/zerosize-ptr.h
m4/mmap-anon.m4

Depends-on:
progname
stdint

configure.ac:
Expand Down
1 change: 0 additions & 1 deletion modules/quotearg-tests
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ m4/codeset.m4

Depends-on:
gettext
progname
stdint
setenv
unsetenv
Expand Down
1 change: 0 additions & 1 deletion modules/rbtree-list-tests
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ tests/macros.h

Depends-on:
array-list
progname

configure.ac:

Expand Down
1 change: 0 additions & 1 deletion modules/rbtree-oset-tests
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ tests/macros.h

Depends-on:
array-oset
progname

configure.ac:

Expand Down
1 change: 0 additions & 1 deletion modules/rbtreehash-list-tests
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ tests/macros.h

Depends-on:
array-list
progname

configure.ac:

Expand Down
1 change: 0 additions & 1 deletion modules/spawn-pipe-tests
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ tests/macros.h

Depends-on:
close
progname

configure.ac:

Expand Down
1 change: 0 additions & 1 deletion modules/system-quote-tests
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ tests/macros.h
Depends-on:
stdbool
unistd
progname
popen
pclose

Expand Down
Loading

0 comments on commit f7bf2e4

Please sign in to comment.