return;
}
- assertMakeDir("test_newer_mtime_than_file_mbs", 0777);
- assertChdir("test_newer_mtime_than_file_mbs");
-
- assertMakeFile("old", 0666, "old");
- sleepUntilAfter(time(NULL));
- assertMakeFile("mid", 0666, "mid");
- sleepUntilAfter(time(NULL));
- assertMakeFile("new", 0666, "new");
-
/*
* Test 'newer mtime than'.
*/
assertEqualInt(0, archive_matching_time_excluded(m, ae));
assertEqualInt(0, archive_matching_excluded(m, ae));
- assertChdir("..");
/* Clean up. */
archive_read_free(a);
archive_entry_free(ae);
return;
}
- assertMakeDir("test_newer_ctime_than_file_mbs", 0777);
- assertChdir("test_newer_ctime_than_file_mbs");
-
- assertMakeFile("old", 0666, "old");
- assertUtimes("old", 10002, 0, 10002, 0);
- sleepUntilAfter(time(NULL));
- assertMakeFile("mid", 0666, "mid");
- assertUtimes("mid", 10001, 0, 10001, 0);
- sleepUntilAfter(time(NULL));
- assertMakeFile("new", 0666, "new");
- assertUtimes("new", 10000, 0, 10000, 0);
-
/*
* Test 'newer ctime than'.
*/
assertEqualInt(0, archive_matching_time_excluded(m, ae));
assertEqualInt(0, archive_matching_excluded(m, ae));
- assertChdir("..");
/* Clean up. */
archive_read_free(a);
archive_entry_free(ae);
return;
}
- assertMakeDir("test_newer_mtime_than_file_wcs", 0777);
- assertChdir("test_newer_mtime_than_file_wcs");
-
- assertMakeFile("old", 0666, "old");
- sleepUntilAfter(time(NULL));
- assertMakeFile("mid", 0666, "mid");
- sleepUntilAfter(time(NULL));
- assertMakeFile("new", 0666, "new");
-
/*
* Test 'newer mtime than'.
*/
assertEqualInt(0, archive_matching_time_excluded(m, ae));
assertEqualInt(0, archive_matching_excluded(m, ae));
- assertChdir("..");
/* Clean up. */
archive_read_free(a);
archive_entry_free(ae);
return;
}
- assertMakeDir("test_newer_ctime_than_file_wcs", 0777);
- assertChdir("test_newer_ctime_than_file_wcs");
-
- assertMakeFile("old", 0666, "old");
- assertUtimes("old", 10002, 0, 10002, 0);
- sleepUntilAfter(time(NULL));
- assertMakeFile("mid", 0666, "mid");
- assertUtimes("mid", 10001, 0, 10001, 0);
- sleepUntilAfter(time(NULL));
- assertMakeFile("new", 0666, "new");
- assertUtimes("new", 10000, 0, 10000, 0);
-
/*
* Test 'newer ctime than'.
*/
assertEqualInt(0, archive_matching_time_excluded(m, ae));
assertEqualInt(0, archive_matching_excluded(m, ae));
- assertChdir("..");
/* Clean up. */
archive_read_free(a);
archive_entry_free(ae);
return;
}
- assertMakeDir("test_older_mtime_than_file_mbs", 0777);
- assertChdir("test_older_mtime_than_file_mbs");
-
- assertMakeFile("old", 0666, "old");
- sleepUntilAfter(time(NULL));
- assertMakeFile("mid", 0666, "mid");
- sleepUntilAfter(time(NULL));
- assertMakeFile("new", 0666, "new");
-
/*
* Test 'older mtime than'.
*/
assertEqualInt(1, archive_matching_time_excluded(m, ae));
assertEqualInt(1, archive_matching_excluded(m, ae));
- assertChdir("..");
/* Clean up. */
archive_read_free(a);
archive_entry_free(ae);
return;
}
- assertMakeDir("test_older_ctime_than_file_mbs", 0777);
- assertChdir("test_older_ctime_than_file_mbs");
-
- assertMakeFile("old", 0666, "old");
- assertUtimes("old", 10002, 0, 10002, 0);
- sleepUntilAfter(time(NULL));
- assertMakeFile("mid", 0666, "mid");
- assertUtimes("mid", 10001, 0, 10001, 0);
- sleepUntilAfter(time(NULL));
- assertMakeFile("new", 0666, "new");
- assertUtimes("new", 10000, 0, 10000, 0);
-
/*
* Test 'older ctime than'.
*/
assertEqualInt(1, archive_matching_time_excluded(m, ae));
assertEqualInt(1, archive_matching_excluded(m, ae));
- assertChdir("..");
/* Clean up. */
archive_read_free(a);
archive_entry_free(ae);
return;
}
- assertMakeDir("test_older_mtime_than_file_wcs", 0777);
- assertChdir("test_older_mtime_than_file_wcs");
-
- assertMakeFile("old", 0666, "old");
- sleepUntilAfter(time(NULL));
- assertMakeFile("mid", 0666, "mid");
- sleepUntilAfter(time(NULL));
- assertMakeFile("new", 0666, "new");
-
/*
* Test 'older mtime than'.
*/
assertEqualInt(1, archive_matching_time_excluded(m, ae));
assertEqualInt(1, archive_matching_excluded(m, ae));
- assertChdir("..");
/* Clean up. */
archive_read_free(a);
archive_entry_free(ae);
return;
}
- assertMakeDir("test_older_ctime_than_file_wcs", 0777);
- assertChdir("test_older_ctime_than_file_wcs");
-
- assertMakeFile("old", 0666, "old");
- assertUtimes("old", 10002, 0, 10002, 0);
- sleepUntilAfter(time(NULL));
- assertMakeFile("mid", 0666, "mid");
- assertUtimes("mid", 10001, 0, 10001, 0);
- sleepUntilAfter(time(NULL));
- assertMakeFile("new", 0666, "new");
- assertUtimes("new", 10000, 0, 10000, 0);
-
/*
* Test 'older ctime than'.
*/
assertEqualInt(1, archive_matching_time_excluded(m, ae));
assertEqualInt(1, archive_matching_excluded(m, ae));
- assertChdir("..");
/* Clean up. */
archive_read_free(a);
archive_entry_free(ae);
{
test_newer_time();
test_older_time();
+
+ assertMakeFile("old", 0666, "old");
+ sleepUntilAfter(time(NULL));
+ assertMakeFile("mid", 0666, "mid");
+ sleepUntilAfter(time(NULL));
+ assertMakeFile("new", 0666, "new");
+
test_newer_mtime_than_file_mbs();
test_newer_mtime_than_file_wcs();
test_older_mtime_than_file_mbs();
test_older_mtime_than_file_wcs();
+
+ assertUtimes("old", 10002, 0, 10002, 0);
+ sleepUntilAfter(time(NULL));
+ assertUtimes("mid", 10001, 0, 10001, 0);
+ sleepUntilAfter(time(NULL));
+ assertUtimes("new", 10000, 0, 10000, 0);
+
test_newer_ctime_than_file_mbs();
test_newer_ctime_than_file_wcs();
test_older_ctime_than_file_mbs();