File tree 2 files changed +29
-0
lines changed
2 files changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,16 @@ matrix:
15
15
# These are all the build jobs. Adjust as necessary. Comment out what you
16
16
# don't need
17
17
include :
18
+ # Android
19
+ - env : TARGET=aarch64-linux-android DISABLE_TESTS=1
20
+ rust : 1.13.0
21
+ - env : TARGET=arm-linux-androideabi DISABLE_TESTS=1
22
+ rust : 1.13.0
23
+ - env : TARGET=armv7-linux-androideabi DISABLE_TESTS=1
24
+ rust : 1.13.0
25
+ - env : TARGET=i686-linux-android DISABLE_TESTS=1
26
+ rust : 1.13.0
27
+
18
28
# Linux
19
29
- env : TARGET=aarch64-unknown-linux-gnu
20
30
rust : 1.13.0
@@ -77,6 +87,16 @@ matrix:
77
87
# Testing nightlies on main targets. These might fail because of issues
78
88
# with the compiler, so we allow failures here.
79
89
allow_failures :
90
+ # Android (in the process of fixing these, so they're allowed to fail for now)
91
+ - env : TARGET=aarch64-linux-android DISABLE_TESTS=1
92
+ rust : 1.13.0
93
+ - env : TARGET=arm-linux-androideabi DISABLE_TESTS=1
94
+ rust : 1.13.0
95
+ - env : TARGET=armv7-linux-androideabi DISABLE_TESTS=1
96
+ rust : 1.13.0
97
+ - env : TARGET=i686-linux-android DISABLE_TESTS=1
98
+ rust : 1.13.0
99
+
80
100
# Failures for nightlies may be because of compiler bugs, so don't fail the
81
101
# build if these fail.
82
102
- env : TARGET=x86_64-unknown-linux-gnu
Original file line number Diff line number Diff line change @@ -42,6 +42,9 @@ limitations. Support for platforms is split into two tiers:
42
42
* Tier 2 - Builds for this target are run in CI. Failures during the build
43
43
blocks the inclusion of new code. Tests may be run, but failures
44
44
in tests don't block the inclusion of new code.
45
+ * Tier 3 - Builds for this target are un in CI. Failures during the build
46
+ * do not* block the inclusion of new code. Testing may be run, but
47
+ failures in tests don't block the inclusion of new code.
45
48
46
49
The following targets are all supported by nix on Rust 1.13.0 or newer:
47
50
@@ -66,6 +69,12 @@ Tier 2:
66
69
* i686-unknown-freebsd
67
70
* x86_64-unknown-netbsd
68
71
72
+ Tier 3:
73
+ * aarch64-linux-android
74
+ * arm-linux-androideabi
75
+ * armv7-linux-androideabi
76
+ * i686-linux-android
77
+
69
78
## Usage
70
79
71
80
To use ` nix ` , first add this to your ` Cargo.toml ` :
You can’t perform that action at this time.
0 commit comments