usleep: use it to simplify tests
authorEric Blake <ebb9@byu.net>
Tue, 17 Nov 2009 16:58:18 +0000 (09:58 -0700)
committerEric Blake <ebb9@byu.net>
Wed, 18 Nov 2009 05:33:56 +0000 (22:33 -0700)
commit6038ee4b827caaf05fa37dbb2304fedb9d0cd6c7
treef2989aa60b662c9546d1047040bb83f66977f457
parente8eecfd3f7d37692a7b87779b69d6fdc22d88d4d
usleep: use it to simplify tests

Blindly using usleep makes it easier to write tests.

* modules/stat-time-tests (Depends-on): Add usleep.
(configure.ac): Drop usleep check.
* modules/chown-tests (Depends-on, configure.ac): Likewise.
* modules/lchown-tests (Depends-on, configure.ac): Likewise.
* modules/fdutimensat-tests (Depends-on, configure.ac): Likewise.
* modules/futimens-tests (Depends-on, configure.ac): Likewise.
* modules/openat-tests (Depends-on, configure.ac): Likewise.
* modules/utimens-tests (Depends-on, configure.ac): Likewise.
* modules/utimensat-tests (Depends-on, configure.ac): Likewise.
* modules/pipe-filter-gi-tests (Depends-on, configure.ac):
Likewise.
* tests/test-chown.h (nap): Rely on nicer usleep semantics.
* tests/test-lchown.h (nap): Likewise.
* tests/test-pipe-filter-gi2-main.c (small_nap): Likewise.
* tests/test-stat-time.c (nap): Likewise.
* tests/test-utimens-common.h (nap): Update comments.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 files changed:
ChangeLog
modules/chown-tests
modules/fdutimensat-tests
modules/futimens-tests
modules/lchown-tests
modules/openat-tests
modules/pipe-filter-gi-tests
modules/stat-time-tests
modules/utimens-tests
modules/utimensat-tests
tests/test-chown.h
tests/test-lchown.h
tests/test-pipe-filter-gi2-main.c
tests/test-stat-time.c
tests/test-utimens-common.h