Update coverage sample documentation.

We need to invoke `llvm-profdata` tool from
the same toolchain as Clang (on macOS we use the one from Xcode).

(cherry picked from commit 91665b36af68b7fb3a56c0e7ed7ebb7d819adfb2)
This commit is contained in:
Sergey Bogolepov
2021-03-03 13:54:55 +07:00
committed by Space
parent e53c8ba6ca
commit eb54689801
+3 -4
View File
@@ -4,9 +4,8 @@ This example shows how to collect coverage information during execution of the t
Please note that this functionality will be incorporated into Gradle plugin so you won't need to do it by hand in the nearest future. Please note that this functionality will be incorporated into Gradle plugin so you won't need to do it by hand in the nearest future.
### Prerequisites ### Prerequisites
`createCoverageReport` task requires `llvm-profdata` and `llvm-cov` to be added to the `$PATH`. `createCoverageReport` task requires `llvm-profdata` and `llvm-cov` to be added to the `$PATH`.
They can be found in the Kotlin/Native dependencies dir. By default it should look like In case of macOS, use tools from Xcode (`/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin`).
`$HOME/.konan/dependencies/clang-llvm-6.0.1-darwin-macos/bin` For Windows and Linux, use the ones from Kotlin/Native LLVM distribution (e.g. `$HOME/.konan/dependencies/clang-llvm-8.0.0-linux-x86-64/bin`).
### Usage ### Usage
Just run `createCoverageReport` task. Just run `createCoverageReport` task.