platform_build_soong/rust
Ivan Lozano d7ddf051d3 rust: Fix incorrect expected gcno file for dylibs
For Rust dylibs we generate a file suffix of .dylib.so. rustc seems to
split the output filename for the gcno file at the first '.', so instead
of libfoo.dylib.gcno (which our build system expects), it produces
libfoo.gcno.

This fixes the mismatch so the build system can find the gcno file that
gets produced for Rust dylibs.

Bug: 170983066
Test: CLANG_COVERAGE=true NATIVE_COVERAGE_PATHS=external/rust/crates \
      m libandroid_log_sys
Change-Id: Icba48bf10ab06c255bd17053d57feb889b1f9ee5
2020-11-17 08:08:21 -05:00
..
config Use Rust 1.47.0 prebuilts 2020-11-05 17:35:34 +01:00
Android.bp Add rust_protobuf module. 2020-08-31 14:05:39 -04:00
androidmk.go Use protobuf-codegen default and add mod_stem.rs 2020-10-09 13:38:37 -07:00
binary.go rust: Add static binary support 2020-10-02 12:31:23 -04:00
binary_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
bindgen.go Rust bindgen should use r399163b. 2020-11-09 16:28:23 -08:00
bindgen_test.go rust: Add cflag checks against -xc++ and -std. 2020-10-16 10:52:46 -04:00
builder.go rust: Fix incorrect expected gcno file for dylibs 2020-11-17 08:08:21 -05:00
builder_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
clippy.go rust: modify linting properties 2020-08-13 15:58:09 +02:00
clippy_test.go Pass Config to NewTestContext instead of ctx.Register 2020-11-12 10:07:49 -08:00
compiler.go rust: Add static binary support 2020-10-02 12:31:23 -04:00
compiler_test.go Pass Config to NewTestContext instead of ctx.Register 2020-11-12 10:07:49 -08:00
coverage.go Migrate away from removed option 2020-08-25 15:27:15 -07:00
coverage_test.go rust: Fix incorrect expected gcno file for dylibs 2020-11-17 08:08:21 -05:00
library.go Start using Providers instead of direct module access 2020-10-12 16:55:47 -07:00
library_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
OWNERS Add Matt to OWNERS for Rust 2020-06-26 09:23:47 +02:00
prebuilt.go Start using Providers instead of direct module access 2020-10-12 16:55:47 -07:00
proc_macro.go rust: strip libraries and binaries 2020-08-28 10:50:17 +02:00
project_json.go Add config.AndroidFirstDeviceTarget. 2020-10-12 14:15:19 +00:00
project_json_test.go rust: refactor tests setup 2020-10-08 15:51:10 +02:00
protobuf.go rust_grpcio well known types support, default deps 2020-11-11 12:09:26 -08:00
protobuf_test.go rust_grpcio well known types support, default deps 2020-11-11 12:09:26 -08:00
rust.go rust_grpcio well known types support, default deps 2020-11-11 12:09:26 -08:00
rust_test.go Pass Config to NewTestContext instead of ctx.Register 2020-11-12 10:07:49 -08:00
source_provider.go Use protobuf-codegen default and add mod_stem.rs 2020-10-09 13:38:37 -07:00
source_provider_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
strip.go rust: strip libraries and binaries 2020-08-28 10:50:17 +02:00
test.go rust: Refactor staticStd to stdLinkage 2020-09-28 13:26:05 -04:00
test_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
testing.go Pass Config to NewTestContext instead of ctx.Register 2020-11-12 10:07:49 -08:00