apter-tech / junit5-robolectric-extension

This repository aims to bridge the gap between JUnit 5 and Robolectric, enabling developers to leverage the benefits of both frameworks for unit testing Android applications. While Robolectric currently lacks a dedicated JUnit 5 extension, this project proposes a community-driven solution to achieve seamless integration.
Apache License 2.0
49 stars 2 forks source link

chore(deps): update dependency org.jetbrains.kotlinx.kover to v0.8.0 #64

Closed renovate-self-hosted-apter[bot] closed 5 months ago

renovate-self-hosted-apter[bot] commented 5 months ago

This PR contains the following updates:

Package Type Update Change
org.jetbrains.kotlinx.kover plugin minor 0.7.6 -> 0.8.0

Release Notes

Kotlin/kotlinx-kover (org.jetbrains.kotlinx.kover) ### [`v0.8.0`](https://togithub.com/Kotlin/kotlinx-kover/blob/HEAD/CHANGELOG.md#080--2024-05-15) \=================== This release introduces DSL rework to simplify the work with Android build variants, adds the possibility of lazy configuration, allows for the creation of custom report variants, and expands the ability of reports filtering. It is incompatible with the previous version, and we provide best-effort migration assistance as well as the [migration guide](https://togithub.com/Kotlin/kotlinx-kover/blob/v0.8.0/docs/gradle-plugin/migrations/migration-to-0.8.0.md). #### Kover Gradle Plugin ##### Features - [`#461`](https://togithub.com/Kotlin/kotlinx-kover/issues/461) Implemented DSL revision 4 - [`#410`](https://togithub.com/Kotlin/kotlinx-kover/issues/410) Add possibility of lazy configuration of Kover extensions - [`#462`](https://togithub.com/Kotlin/kotlinx-kover/issues/462) Redesign the concept of default reports - [`#463`](https://togithub.com/Kotlin/kotlinx-kover/issues/463) Add the ability to create custom report variants - [`#338`](https://togithub.com/Kotlin/kotlinx-kover/issues/338) Create an interface for Kover tasks - [`#66`](https://togithub.com/Kotlin/kotlinx-kover/issues/66) Added support for the publishing plugin to Gradle Plugin Portal - [`#466`](https://togithub.com/Kotlin/kotlinx-kover/issues/466) Implemented multi-project shortcuts - [`#339`](https://togithub.com/Kotlin/kotlinx-kover/issues/339) Implemented warn on verification error - [`#572`](https://togithub.com/Kotlin/kotlinx-kover/issues/572) Added DslMarker to Kover public interfaces - [`#570`](https://togithub.com/Kotlin/kotlinx-kover/issues/570) Added overload for functions of KoverVariantCreateConfig - [`#590`](https://togithub.com/Kotlin/kotlinx-kover/issues/590) Expose reportDir property in KoverHtmlReport interface - [`#587`](https://togithub.com/Kotlin/kotlinx-kover/issues/587) Added property variantName to KoverReport interface - [`#584`](https://togithub.com/Kotlin/kotlinx-kover/issues/584) Added project filter for reports - [`#274`](https://togithub.com/Kotlin/kotlinx-kover/issues/274) Allow for classes to be Included by annotation - [`#454`](https://togithub.com/Kotlin/kotlinx-kover/issues/454) Added a report filter by parent class or interface ##### Bugfixes - [`#557`](https://togithub.com/Kotlin/kotlinx-kover/issues/557) Changed log level for print coverage task - [`#520`](https://togithub.com/Kotlin/kotlinx-kover/issues/520) Fixed error: Kover requires extension with name 'androidComponents' ##### Internal features - [`#567`](https://togithub.com/Kotlin/kotlinx-kover/issues/567) Used compile dependency to Kover Features in Kover Gradle Plugin ##### Documentation - [`#531`](https://togithub.com/Kotlin/kotlinx-kover/issues/531) Added explanations about applying of the plugin - [`#486`](https://togithub.com/Kotlin/kotlinx-kover/issues/486) Increased the readability of the Kover documentation #### Kover JVM Agent ##### Features - [`#464`](https://togithub.com/Kotlin/kotlinx-kover/issues/464) Repacked the intellij-agent artifact to kover-jvm-agent ##### Bugfixes - [`#583`](https://togithub.com/Kotlin/kotlinx-kover/issues/583) Excluded from report companion objects with only constants - [`#548`](https://togithub.com/Kotlin/kotlinx-kover/issues/548) Fixed coverage drop in case of using different classloaders for same class #### Changelog relative to version `0.8.0-Beta2` ##### Kover Gradle Plugin ##### Features - [`#590`](https://togithub.com/Kotlin/kotlinx-kover/issues/590) Expose reportDir property in KoverHtmlReport interface - [`#587`](https://togithub.com/Kotlin/kotlinx-kover/issues/587) Added property variantName to KoverReport interface - [`#584`](https://togithub.com/Kotlin/kotlinx-kover/issues/584) Added project filter for reports - [`#274`](https://togithub.com/Kotlin/kotlinx-kover/issues/274) Allow for classes to be Included by annotation - [`#454`](https://togithub.com/Kotlin/kotlinx-kover/issues/454) Added a report filter by parent class or interface ##### Documentation - [`#486`](https://togithub.com/Kotlin/kotlinx-kover/issues/486) Increased the readability of the Kover documentation for 0.8.0 ##### Kover JVM Agent ##### Bugfixes - [`#583`](https://togithub.com/Kotlin/kotlinx-kover/issues/583) Excluded from report companion objects with only constants - [`#548`](https://togithub.com/Kotlin/kotlinx-kover/issues/548) Fixed coverage drop in case of using different classloaders for same class

Configuration

📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Renovate Bot.

coderabbitai[bot] commented 5 months ago

[!IMPORTANT]

Auto Review Skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

Share - [X](https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai) - [Mastodon](https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai) - [Reddit](https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai) - [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code)
Tips ### Chat There are 3 ways to chat with [CodeRabbit](https://coderabbit.ai): - Review comments: Directly reply to a review comment made by CodeRabbit. Example: - `I pushed a fix in commit .` - `Generate unit testing code for this file.` - `Open a follow-up GitHub issue for this discussion.` - Files and specific lines of code (under the "Files changed" tab): Tag `@coderabbitai` in a new review comment at the desired location with your query. Examples: - `@coderabbitai generate unit testing code for this file.` - `@coderabbitai modularize this function.` - PR comments: Tag `@coderabbitai` in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples: - `@coderabbitai generate interesting stats about this repository and render them as a table.` - `@coderabbitai show all the console.log statements in this repository.` - `@coderabbitai read src/utils.ts and generate unit testing code.` - `@coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.` Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. ### CodeRabbit Commands (invoked as PR comments) - `@coderabbitai pause` to pause the reviews on a PR. - `@coderabbitai resume` to resume the paused reviews. - `@coderabbitai review` to trigger a review. This is useful when automatic reviews are disabled for the repository. - `@coderabbitai resolve` resolve all the CodeRabbit review comments. - `@coderabbitai help` to get help. Additionally, you can add `@coderabbitai ignore` anywhere in the PR description to prevent this PR from being reviewed. ### CodeRabbit Configration File (`.coderabbit.yaml`) - You can programmatically configure CodeRabbit by adding a `.coderabbit.yaml` file to the root of your repository. - Please see the [configuration documentation](https://docs.coderabbit.ai/guides/configure-coderabbit) for more information. - If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: `# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json` ### Documentation and Community - Visit our [Documentation](https://coderabbit.ai/docs) for detailed information on how to use CodeRabbit. - Join our [Discord Community](https://discord.com/invite/GsXnASn26c) to get help, request features, and share feedback. - Follow us on [X/Twitter](https://twitter.com/coderabbitai) for updates and announcements.
github-actions[bot] commented 5 months ago

Branch Coverage

Total Project Coverage 70.37% :white_check_mark:
github-actions[bot] commented 5 months ago

Line Coverage

Total Project Coverage 91.67% :white_check_mark: