File tree 2 files changed +34
-2
lines changed
2 files changed +34
-2
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,18 @@ 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
+ - env : TARGET=x86_64-linux-android DISABLE_TESTS=1
28
+ rust : 1.13.0
29
+
18
30
# Linux
19
31
- env : TARGET=aarch64-unknown-linux-gnu
20
32
rust : 1.13.0
@@ -74,9 +86,19 @@ matrix:
74
86
os : osx
75
87
rust : nightly
76
88
77
- # Testing nightlies on main targets. These might fail because of issues
78
- # 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
+ - env : TARGET=x86_64-linux-android DISABLE_TESTS=1
100
+ rust : 1.13.0
101
+
80
102
# Failures for nightlies may be because of compiler bugs, so don't fail the
81
103
# build if these fail.
82
104
- 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 run 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,13 @@ 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
+ * x86_64-linux-android
78
+
69
79
## Usage
70
80
71
81
To use ` nix ` , first add this to your ` Cargo.toml ` :
You can’t perform that action at this time.
0 commit comments