about summary refs log tree commit diff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2017-08-05 05:08:12 +0000
committerbors <bors@rust-lang.org>2017-08-05 05:08:12 +0000
commite8909d257b346fa8289eeef6c521f415aa0663b2 (patch)
tree2f61c41ab8f86e07514bb3ff2fb55ae8335d2dd4
parent49ded7ece343c972a338603411687dc004d8c885 (diff)
parent28c423d6928539ffa28b44d569e3ece6ea957083 (diff)
downloadrust-e8909d257b346fa8289eeef6c521f415aa0663b2.tar.gz
rust-e8909d257b346fa8289eeef6c521f415aa0663b2.zip
Auto merge of #43642 - mmatyas:unskip_aarch64_tests, r=sanxiyn
Unskip some tests on AArch64

I've been running the test suite remotely on an Acer Chromebook R13 and natively on an ARM Juno developer board, both AArch64 devices. Most of the tests that are skipped on AArch64 are due to testing stdcall/fastcall/x86-specific code or the debugger, but I've found a few tests that could be enabled there.

These have been skipped previously due to failing on the `aarch64-linux-android` and `mac-android` buildbots, more than 2 years ago (#23471, #23695). It seems we don't test those platforms any more, but as they do work on AArch64 Linux, I'd like to propose re-enabling them. All of them pass on my devices.
-rw-r--r--src/test/run-pass/foreign-call-no-runtime.rs1
-rw-r--r--src/test/run-pass/issue-13304.rs1
-rw-r--r--src/test/run-pass/issue-16272.rs1
-rw-r--r--src/test/run-pass/issue-20091.rs1
-rw-r--r--src/test/run-pass/process-spawn-with-unicode-params.rs1
-rw-r--r--src/test/run-pass/sigpipe-should-be-ignored.rs1
6 files changed, 0 insertions, 6 deletions
diff --git a/src/test/run-pass/foreign-call-no-runtime.rs b/src/test/run-pass/foreign-call-no-runtime.rs
index 697e9074c44..dd5c075c39b 100644
--- a/src/test/run-pass/foreign-call-no-runtime.rs
+++ b/src/test/run-pass/foreign-call-no-runtime.rs
@@ -8,7 +8,6 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-// ignore-aarch64
 // ignore-emscripten no threads support
 
 #![feature(libc)]
diff --git a/src/test/run-pass/issue-13304.rs b/src/test/run-pass/issue-13304.rs
index e1c2c5684fb..5a743d7b547 100644
--- a/src/test/run-pass/issue-13304.rs
+++ b/src/test/run-pass/issue-13304.rs
@@ -8,7 +8,6 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-// ignore-aarch64
 // ignore-emscripten
 #![feature(io, process_capture)]
 
diff --git a/src/test/run-pass/issue-16272.rs b/src/test/run-pass/issue-16272.rs
index d4f3d15b320..f86be2d7c99 100644
--- a/src/test/run-pass/issue-16272.rs
+++ b/src/test/run-pass/issue-16272.rs
@@ -8,7 +8,6 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-// ignore-aarch64
 // ignore-emscripten
 
 use std::process::Command;
diff --git a/src/test/run-pass/issue-20091.rs b/src/test/run-pass/issue-20091.rs
index 52c7911075a..1ee47a69d0c 100644
--- a/src/test/run-pass/issue-20091.rs
+++ b/src/test/run-pass/issue-20091.rs
@@ -8,7 +8,6 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-// ignore-aarch64
 // ignore-emscripten
 #![feature(std_misc, os)]
 
diff --git a/src/test/run-pass/process-spawn-with-unicode-params.rs b/src/test/run-pass/process-spawn-with-unicode-params.rs
index d3d847127ee..550c6d6ab67 100644
--- a/src/test/run-pass/process-spawn-with-unicode-params.rs
+++ b/src/test/run-pass/process-spawn-with-unicode-params.rs
@@ -16,7 +16,6 @@
 // non-ASCII characters.  The child process ensures all the strings are
 // intact.
 
-// ignore-aarch64
 // ignore-emscripten
 
 use std::io::prelude::*;
diff --git a/src/test/run-pass/sigpipe-should-be-ignored.rs b/src/test/run-pass/sigpipe-should-be-ignored.rs
index 4eb4720e8d7..5aa4faa1365 100644
--- a/src/test/run-pass/sigpipe-should-be-ignored.rs
+++ b/src/test/run-pass/sigpipe-should-be-ignored.rs
@@ -11,7 +11,6 @@
 // Be sure that when a SIGPIPE would have been received that the entire process
 // doesn't die in a ball of fire, but rather it's gracefully handled.
 
-// ignore-aarch64
 // ignore-emscripten
 
 use std::env;