]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Usinsg assertUtimes changes ctime, we have to wait a minute between performing assert...
authorMichihiro NAKAJIMA <ggcueroad@gmail.com>
Wed, 18 Jan 2012 05:21:24 +0000 (00:21 -0500)
committerMichihiro NAKAJIMA <ggcueroad@gmail.com>
Wed, 18 Jan 2012 05:21:24 +0000 (00:21 -0500)
SVN-Revision: 4167

libarchive/test/test_archive_matching_time.c

index e02f6cf7677e6e3d87df7e95a1a09760c892123c..b110e6382fd91e19bbe19b04deac7cb1a9369f1b 100644 (file)
@@ -147,7 +147,9 @@ test_newer_than_file_mbs(void)
                return;
        }
        assertUtimes("old", 10002, 0, 10002, 0);
+       sleepUntilAfter(time(NULL));
        assertUtimes("mid", 10001, 0, 10001, 0);
+       sleepUntilAfter(time(NULL));
        assertUtimes("new", 10000, 0, 10000, 0);
        assertEqualIntA(m, 0, archive_matching_newer_ctime_than(m, "mid"));
 
@@ -255,7 +257,9 @@ test_newer_than_file_wcs(void)
                return;
        }
        assertUtimes("old", 10002, 0, 10002, 0);
+       sleepUntilAfter(time(NULL));
        assertUtimes("mid", 10001, 0, 10001, 0);
+       sleepUntilAfter(time(NULL));
        assertUtimes("new", 10000, 0, 10000, 0);
        assertEqualIntA(m, 0, archive_matching_newer_ctime_than_w(m, L"mid"));
 
@@ -414,7 +418,9 @@ test_older_than_file_mbs(void)
                return;
        }
        assertUtimes("old", 10002, 0, 10002, 0);
+       sleepUntilAfter(time(NULL));
        assertUtimes("mid", 10001, 0, 10001, 0);
+       sleepUntilAfter(time(NULL));
        assertUtimes("new", 10000, 0, 10000, 0);
        assertEqualIntA(m, 0, archive_matching_older_ctime_than(m, "mid"));
 
@@ -522,7 +528,9 @@ test_older_than_file_wcs(void)
                return;
        }
        assertUtimes("old", 10002, 0, 10002, 0);
+       sleepUntilAfter(time(NULL));
        assertUtimes("mid", 10001, 0, 10001, 0);
+       sleepUntilAfter(time(NULL));
        assertUtimes("new", 10000, 0, 10000, 0);
        assertEqualIntA(m, 0, archive_matching_older_ctime_than_w(m, L"mid"));