diff options
Diffstat (limited to 'testsuite/date/date-R-works')
-rw-r--r-- | testsuite/date/date-R-works | 32 |
1 files changed, 12 insertions, 20 deletions
diff --git a/testsuite/date/date-R-works b/testsuite/date/date-R-works index 12f9b96ed..81378cc69 100644 --- a/testsuite/date/date-R-works +++ b/testsuite/date/date-R-works | |||
@@ -1,21 +1,13 @@ | |||
1 | dt1="`date -R`" | 1 | # When different date's use time() and clock_gettime(), |
2 | # Wait for the start of next second | 2 | # seconds transition may not happen at _exactly_ the same moment. |
3 | dt="$dt1" | 3 | # Therefore we try it several times. |
4 | while test x"$dt" = x"$dt1"; do | ||
5 | dt="`date -R`" | ||
6 | done | ||
7 | 4 | ||
8 | bdt=`busybox date -R` | 5 | test x"`date -R`" = x"`busybox date -R`" && exit 0 || true |
9 | bdt=`busybox date -R` | 6 | test x"`date -R`" = x"`busybox date -R`" && exit 0 || true |
10 | bdt=`busybox date -R` | 7 | test x"`date -R`" = x"`busybox date -R`" && exit 0 || true |
11 | bdt=`busybox date -R` | 8 | test x"`date -R`" = x"`busybox date -R`" && exit 0 || true |
12 | bdt=`busybox date -R` | 9 | test x"`date -R`" = x"`busybox date -R`" && exit 0 || true |
13 | 10 | test x"`date -R`" = x"`busybox date -R`" && exit 0 || true | |
14 | # Wtih !FEATURE_DATE_NANO, that is, with time() | 11 | test x"`date -R`" = x"`busybox date -R`" && exit 0 || true |
15 | # instead of clock_gettime(), seconds transition | 12 | test x"`date -R`" = x"`busybox date -R`" && exit 0 || true |
16 | # may not happen at _exactly_ the same moment, | 13 | false |
17 | # but can be delayed. Several busybox date -R | ||
18 | # invocations above are meant to deal with this. | ||
19 | # (two were enough for me, but I added more just in case). | ||
20 | |||
21 | test x"$dt" = x"$bdt" | ||