]> git.saurik.com Git - apple/copyfile.git/blobdiff - copyfile_test/main.c
copyfile-173.40.2.tar.gz
[apple/copyfile.git] / copyfile_test / main.c
index a5384e9431c9349d0f6e4bd07094211554d50262..af5ec06d273d76411f4a3653f2cd7a1de651342b 100644 (file)
 #include <sys/stat.h>
 #include <removefile.h>
 
+#include "identical_test.h"
+#include "readonly_fd_test.h"
 #include "sparse_test.h"
 #include "stat_test.h"
+#include "xattr_test.h"
 #include "test_utils.h"
 
 #define DISK_IMAGE_SIZE_MB     512
@@ -51,11 +54,14 @@ int main(__unused int argc, __unused const char * argv[]) {
 
        // Run our tests.
        sranddev();
+       failed |= do_readonly_fd_test(TEST_DIR, stb.f_bsize);
        failed |= do_sparse_test(TEST_DIR, stb.f_bsize);
        failed |= do_sparse_recursive_test(TEST_DIR, stb.f_bsize);
        failed |= do_fcopyfile_offset_test(TEST_DIR, stb.f_bsize);
        failed |= do_preserve_dst_flags_test(TEST_DIR, stb.f_bsize);
        failed |= do_preserve_dst_tracked_test(TEST_DIR, stb.f_bsize);
+       failed |= do_src_dst_identical_test(TEST_DIR, stb.f_bsize);
+       failed |= do_xattr_test(TEST_DIR, stb.f_bsize);
 
        // Cleanup the disk image we ran our tests on.
        if (USING_DISK_IMAGE) {