From e7bcb7aff2fdf18b696302f78d2972ae11a518e6 Mon Sep 17 00:00:00 2001 From: gnzlbg Date: Wed, 18 Sep 2019 12:21:00 +0200 Subject: Re-enable all roundtrip tests --- libc-test/build.rs | 54 +++++------------------------------------------------- 1 file changed, 5 insertions(+), 49 deletions(-) diff --git a/libc-test/build.rs b/libc-test/build.rs index 002ece011b..9eb83e85e1 100644 --- a/libc-test/build.rs +++ b/libc-test/build.rs @@ -225,12 +225,6 @@ fn test_apple(target: &str) { } }); - cfg.skip_roundtrip(move |s| match s { - // FIXME: TODO - "utsname" | "statfs" | "dirent" | "utmpx" => true, - _ => false, - }); - cfg.generate("../src/lib.rs", "main.rs"); } @@ -370,11 +364,6 @@ fn test_openbsd(target: &str) { (struct_ == "siginfo_t" && field == "si_addr") }); - cfg.skip_roundtrip(move |s| match s { - "dirent" | "utsname" | "utmp" => true, - _ => false, - }); - cfg.generate("../src/lib.rs", "main.rs"); } @@ -479,11 +468,6 @@ fn test_windows(target: &str) { } }); - cfg.skip_roundtrip(move |s| match s { - "dirent" | "statfs" | "utsname" | "utmpx" => true, - _ => false, - }); - cfg.generate("../src/lib.rs", "main.rs"); } @@ -1438,13 +1422,6 @@ fn test_android(target: &str) { field == "ssi_arch")) }); - let bit64 = target.contains("64"); - cfg.skip_roundtrip(move |s| match s { - "utsname" | "dirent" | "dirent64" => true, - "utmp" if bit64 => true, - _ => false, - }); - cfg.generate("../src/lib.rs", "main.rs"); test_linux_like_apis(target); @@ -1648,11 +1625,6 @@ fn test_freebsd(target: &str) { (struct_ == "sigaction" && field == "sa_sigaction") }); - cfg.skip_roundtrip(move |s| match s { - "dirent" | "statfs" | "utsname" | "utmpx" => true, - _ => false, - }); - cfg.generate("../src/lib.rs", "main.rs"); } @@ -1857,15 +1829,6 @@ fn test_emscripten(target: &str) { field == "ssi_arch")) }); - cfg.skip_roundtrip(move |s| match s { - "pthread_mutexattr_t" - | "utsname" - | "dirent" - | "dirent64" - | "sysinfo" => true, - _ => false, - }); - // FIXME: test linux like cfg.generate("../src/lib.rs", "main.rs"); } @@ -2291,17 +2254,11 @@ fn test_linux(target: &str) { }); cfg.skip_roundtrip(move |s| match s { - // FIXME: TODO - "_libc_fpstate" | "user_fpregs_struct" if x86_64 => true, - "utsname" - | "statx" - | "dirent" - | "dirent64" - | "utmpx" - | "user" - | "user_fpxregs_struct" => true, - "sysinfo" if musl => true, - "ucontext_t" if x86_64 && musl => true, + // FIXME: + "utsname" if mips32 || mips64 => true, + // FIXME: + "mcontext_t" if s390x => true, + "sockaddr_un" | "sembuf" | "ff_constant_effect" if mips32 && (gnu || musl) => { @@ -2328,7 +2285,6 @@ fn test_linux(target: &str) { { true } - "mcontext_t" if s390x => true, _ => false, }); -- cgit v1.2.1