summaryrefslogtreecommitdiff
path: root/rust
diff options
context:
space:
mode:
Diffstat (limited to 'rust')
-rw-r--r--rust/library_test.go39
1 files changed, 0 insertions, 39 deletions
diff --git a/rust/library_test.go b/rust/library_test.go
index 6cc4f2517..6db95253f 100644
--- a/rust/library_test.go
+++ b/rust/library_test.go
@@ -426,45 +426,6 @@ func TestRustFFIExportedIncludes(t *testing.T) {
android.AssertStringDoesContain(t, "cFlags for lib module", libfooStatic.Args["cFlags"], " -Irust_includes ")
}
-// Make sure cc_rustlibs_for_make has the expected behavior, and that
-// cc_library_static does as well.
-// This is here instead of cc/library_test.go because the test needs to
-// define a rust_ffi module which can't be done in soong-cc to avoid the
-// circular dependency.
-func TestCCRustlibsForMake(t *testing.T) {
- t.Parallel()
- result := testRust(t, `
- rust_ffi_static {
- name: "libbar",
- srcs: ["foo.rs"],
- crate_name: "bar",
- export_include_dirs: ["rust_includes"],
- host_supported: true,
- }
-
- cc_rustlibs_for_make {
- name: "libmakerustlibs",
- whole_static_libs: ["libbar"],
- }
-
- cc_library_static {
- name: "libccstatic",
- whole_static_libs: ["libbar"],
- }
- `)
-
- libmakerustlibs := result.ModuleForTests(t, "libmakerustlibs", "android_arm64_armv8-a_static").MaybeRule("rustc")
- libccstatic := result.ModuleForTests(t, "libccstatic", "android_arm64_armv8-a_static").MaybeRule("rustc")
-
- if libmakerustlibs.Output == nil {
- t.Errorf("cc_rustlibs_for_make is not generating a Rust staticlib when it should")
- }
-
- if libccstatic.Output != nil {
- t.Errorf("cc_library_static is generating a Rust staticlib when it should not")
- }
-}
-
func TestRustVersionScript(t *testing.T) {
ctx := testRust(t, `
rust_library {