@@ -205,7 +205,9 @@ class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase):
'library/std/src/sync/rwlock/tests.rs',
'library/std/src/thread/tests.rs',
'library/test/src/stats/tests.rs',
- 'tidyselftest'
+ 'tidyselftest',
+ 'compiler/rustc_span',
+ 'compiler/rustc_expand'
]
exclude_fail_tests = " ".join([" --exclude " + item for item in exclude_list])
@@ -247,9 +247,9 @@ index 1a9d3d3f12f..0a9cfc48806 100644
fn test_rw_arc_no_poison_rr() {
let arc = Arc::new(RwLock::new(1));
let arc2 = arc.clone();
-@@ -82,6 +85,7 @@ fn test_rw_arc_no_poison_rr() {
- assert_eq!(*lock, 1);
+@@ -127,6 +127,7 @@
}
+
#[test]
+#[ignore]
fn test_rw_arc_no_poison_rw() {
@@ -343,15 +343,14 @@ index 5d6b9e94ee9..a5aacb2eb87 100644
fn test_try_panic_any_message_unit_struct() {
struct Juju;
-diff --git a/src/tools/coverage-dump/src/covfun.rs b/src/tools/coverage-dump/src/covfun.rs
---- a/src/tools/coverage-dump/src/covfun.rs
-+++ b/src/tools/coverage-dump/src/covfun.rs
-@@ -219,7 +219,7 @@
- enum MappingKind {
- Code(CovTerm),
- Gap(CovTerm),
-- Expansion(u32),
-+ Expansion(#[allow(dead_code)] u32),
- Skip,
- // Using raw identifiers here makes the dump output a little bit nicer
- // (via the derived Debug), at the expense of making this tool's source
+diff --git a/library/test/src/tests.rs b/library/test/src/tests.rs
+--- a/library/test/src/tests.rs
++++ b/library/test/src/tests.rs
+@@ -424,6 +424,7 @@
+ }
+
+ #[test]
++#[ignore]
+ fn test_time_options_threshold() {
+ let unit = TimeThreshold::new(Duration::from_millis(50), Duration::from_millis(100));
+ let integration = TimeThreshold::new(Duration::from_millis(500), Duration::from_millis(1000));