package embox.test.fs


module filesystem_test {
	source "filesystem_op_test.c"

	depends embox.driver.ramdisk
	depends embox.fs.node
	depends embox.fs.driver.devfs
	depends embox.fs.filesystem
	depends embox.mem.page_api
	depends embox.mem.pool
	depends embox.mem.phymem
	depends embox.compat.posix.LibPosix
	depends embox.framework.LibFramework
}

module xattr {
	source "xattr.c"

	depends embox.driver.ramdisk
}

module mount_test {
	source "mount_test.c"
	option string share_path="10.0.2.10:/var/nfs_test"
	option string fs_type="nfs"
}

module fs_test_read {
	source "fs_test_r.c"
}

module fs_test_write {
	source "fs_test_w.c"
}

module InitFsTest {
	source "initfs_test.c"
	@InitFS
	source "initfs_test_file.txt"

	depends embox.fs.rootfs_oldfs
}

module permissions {
	source "permissions.c"

	depends embox.compat.posix.proc.uid
	depends embox.driver.ide
	depends embox.fs.driver.ext2
	depends embox.fs.filesystem
	depends embox.kernel.task.resource.u_area
}

module vfs {
	source "vfs.c"

	depends embox.fs.core
	depends embox.fs.node
}

module mount_table {
	source "mount_table_test.c"

	depends embox.fs.fs_api
}
