# HG changeset patch
# User Xidorn Quan <me@upsuper.org>
# Date 1525226493 -36000
# Node ID b4ac7ba11da57b93a53df945a1dae2bf21b214d2
# Parent  d32b7b4964b3a8ebdebb5713d9e1bfdd788a06d2
Bug 1457524 part 5 - Add crates with tests into the list of RUST_TESTS. r=froydnj,heycam

MozReview-Commit-ID: AaENV1xKKTg

diff --git a/toolkit/library/rust/moz.build b/toolkit/library/rust/moz.build
--- a/toolkit/library/rust/moz.build
+++ b/toolkit/library/rust/moz.build
@@ -6,11 +6,18 @@
 
 include('gkrust-features.mozbuild')
 
 RustLibrary('gkrust', gkrust_features, '..')
 
 # Target directory doesn't matter a lot here, since we can't share panic=abort
 # compilation artifacts with gkrust.
 RUST_TESTS = [
+    'selectors',
+    'servo_arc',
     'stylo_tests',
 ]
 RUST_TEST_FEATURES = gkrust_features
+
+if CONFIG['CPU_ARCH'] != 'x86':
+    # malloc_size_of_derive is a build dependency, so if we are doing
+    # cross-compile for x86, this may not run correctly.
+    RUST_TESTS += ['malloc_size_of_derive']
