summaryrefslogtreecommitdiff
path: root/test/test_fcntl.rs
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_fcntl.rs')
-rw-r--r--test/test_fcntl.rs12
1 files changed, 8 insertions, 4 deletions
diff --git a/test/test_fcntl.rs b/test/test_fcntl.rs
index 48d46626..d1c70856 100644
--- a/test/test_fcntl.rs
+++ b/test/test_fcntl.rs
@@ -102,11 +102,15 @@ mod linux_android {
/// resulting file is read and should contain the contents `bar`.
/// The from_offset should be updated by the call to reflect
/// the 3 bytes read (6).
- ///
- /// FIXME: This test is disabled for linux based builds, because Travis
- /// Linux version is too old for `copy_file_range`.
#[test]
- #[ignore]
+ // QEMU does not support copy_file_range. Skip platforms that use QEMU in CI
+ #[cfg_attr(all(target_os = "linux", any(
+ target_arch = "aarch64",
+ target_arch = "arm",
+ target_arch = "mips",
+ target_arch = "mips64",
+ target_arch = "powerpc64"
+ )), ignore)]
fn test_copy_file_range() {
const CONTENTS: &[u8] = b"foobarbaz";