Do not run Soong tests for Rust on non-Linux hosts.
The Rust toolchain only supports Linux hosts, so skip Rust tests that depend on host toolchains when building on other platforms. Test: Tests still run on Linux hosts Bug: 140435149 Change-Id: I298b52589ab5c6a7ec3acc4db1111596cd995d76
This commit is contained in:
parent
3f3190fe4a
commit
c0083614f6
1 changed files with 11 additions and 0 deletions
|
@ -17,6 +17,7 @@ package rust
|
|||
import (
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"runtime"
|
||||
"testing"
|
||||
|
||||
"android/soong/android"
|
||||
|
@ -50,6 +51,11 @@ func TestMain(m *testing.M) {
|
|||
}
|
||||
|
||||
func testRust(t *testing.T, bp string) *android.TestContext {
|
||||
// TODO (b/140435149)
|
||||
if runtime.GOOS != "linux" {
|
||||
t.Skip("Only the Linux toolchain is supported for Rust")
|
||||
}
|
||||
|
||||
t.Helper()
|
||||
config := android.TestArchConfig(buildDir, nil)
|
||||
|
||||
|
@ -66,6 +72,11 @@ func testRust(t *testing.T, bp string) *android.TestContext {
|
|||
}
|
||||
|
||||
func testRustError(t *testing.T, pattern string, bp string) {
|
||||
// TODO (b/140435149)
|
||||
if runtime.GOOS != "linux" {
|
||||
t.Skip("Only the Linux toolchain is supported for Rust")
|
||||
}
|
||||
|
||||
t.Helper()
|
||||
config := android.TestArchConfig(buildDir, nil)
|
||||
|
||||
|
|
Loading…
Reference in a new issue