diff options
| author | 2020-07-01 22:26:44 +0000 | |
|---|---|---|
| committer | 2020-07-01 22:26:44 +0000 | |
| commit | 367c01b19bee8ff64857127b413b7cf1765695e4 (patch) | |
| tree | 33893b7ee4749104be3ebe387ee2395b01793f15 /rust/coverage_test.go | |
| parent | 2e1b8baedaf037515b7db3a8637cebb957816e80 (diff) | |
| parent | bb3add11046ec3fde6401e42ff480bf589cd5567 (diff) | |
Merge changes from topic "rust-flex"
* changes:
rust: Suppress default sysroot unconditionally
rust: Mutate prebuilt modules dylib/rlib
rust: Add rustlibs auto dependency selection
rust: Change default variants
rust: Fix Properties inheritance for prebuilts
Diffstat (limited to 'rust/coverage_test.go')
| -rw-r--r-- | rust/coverage_test.go | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/rust/coverage_test.go b/rust/coverage_test.go index 27acad325..357c2e8b1 100644 --- a/rust/coverage_test.go +++ b/rust/coverage_test.go @@ -105,6 +105,12 @@ func TestCoverageZip(t *testing.T) { rlibs: ["librlib"], crate_name: "foo", } + rust_ffi_static { + name: "libbaz", + srcs: ["foo.rs"], + rlibs: ["librlib"], + crate_name: "baz", + } rust_library_rlib { name: "librlib", srcs: ["foo.rs"], @@ -113,17 +119,17 @@ func TestCoverageZip(t *testing.T) { rust_binary { name: "fizz", rlibs: ["librlib"], - static_libs: ["libfoo"], + static_libs: ["libbaz"], srcs: ["foo.rs"], } cc_binary { name: "buzz", - static_libs: ["libfoo"], + static_libs: ["libbaz"], srcs: ["foo.c"], } cc_library { name: "libbar", - static_libs: ["libfoo"], + static_libs: ["libbaz"], compile_multilib: "64", srcs: ["foo.c"], }`) @@ -149,7 +155,7 @@ func TestCoverageZip(t *testing.T) { // Make sure the expected inputs are provided to the zip rule. if !android.SuffixInList(fizzZipInputs, "android_arm64_armv8-a_rlib_cov/librlib.gcno") || - !android.SuffixInList(fizzZipInputs, "android_arm64_armv8-a_static_cov/libfoo.gcno") || + !android.SuffixInList(fizzZipInputs, "android_arm64_armv8-a_static_cov/libbaz.gcno") || !android.SuffixInList(fizzZipInputs, "android_arm64_armv8-a_cov/fizz.gcno") { t.Fatalf("missing expected coverage files for rust 'fizz' binary: %#v", fizzZipInputs) } @@ -158,11 +164,11 @@ func TestCoverageZip(t *testing.T) { t.Fatalf("missing expected coverage files for rust 'fizz' binary: %#v", libfooZipInputs) } if !android.SuffixInList(buzzZipInputs, "android_arm64_armv8-a_cov/obj/foo.gcno") || - !android.SuffixInList(buzzZipInputs, "android_arm64_armv8-a_static_cov/libfoo.gcno") { + !android.SuffixInList(buzzZipInputs, "android_arm64_armv8-a_static_cov/libbaz.gcno") { t.Fatalf("missing expected coverage files for cc 'buzz' binary: %#v", buzzZipInputs) } if !android.SuffixInList(libbarZipInputs, "android_arm64_armv8-a_static_cov/obj/foo.gcno") || - !android.SuffixInList(libbarZipInputs, "android_arm64_armv8-a_static_cov/libfoo.gcno") { + !android.SuffixInList(libbarZipInputs, "android_arm64_armv8-a_static_cov/libbaz.gcno") { t.Fatalf("missing expected coverage files for cc 'libbar' library: %#v", libbarZipInputs) } } |