Bug 1457524 part 5 - Add crates with tests into the list of RUST_TESTS. r?heycam,froydnj draft
authorXidorn Quan <me@upsuper.org>
Wed, 02 May 2018 12:01:33 +1000
changeset 791727 d81434607ebe70a8b143104f10c9b1d288e4748b
parent 791726 d15aac4ccef60df533d4292a29d4574dad170959
push id108890
push userxquan@mozilla.com
push dateSat, 05 May 2018 00:42:49 +0000
reviewersheycam, froydnj
bugs1457524
milestone61.0a1
Bug 1457524 part 5 - Add crates with tests into the list of RUST_TESTS. r?heycam,froydnj MozReview-Commit-ID: AaENV1xKKTg
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']