Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Repack the intellij-agent artifact to kover-jvm-agent #464

Closed
shanshin opened this issue Sep 20, 2023 · 1 comment · Fixed by #550
Closed

Repack the intellij-agent artifact to kover-jvm-agent #464

shanshin opened this issue Sep 20, 2023 · 1 comment · Fixed by #550
Assignees
Labels
Feature Feature request issue type S: untriaged Status: issue reported but unprocessed

Comments

@shanshin
Copy link
Collaborator

shanshin commented Sep 20, 2023

In the case where the kover-cli is used for generating reports, users may need to perform on the fly instrumentation that will produce compatible results.

Since intellij-agent has a versioning that differs from the version of Kover, it will be problematic for the user to choose the appropriate version.
It can also confuse the use of dependencies from intellij, which is not explicitly related to Kover for the user.

Additionally, in the new artifact, we may pass parameters and system variables in a different form and with different names, more typical for Kover

@shanshin shanshin added Feature Feature request issue type S: untriaged Status: issue reported but unprocessed labels Sep 20, 2023
@shanshin shanshin self-assigned this Sep 20, 2023
shanshin added a commit that referenced this issue Feb 26, 2024
User can use the JVM agent separately, with the name kover and without mentioning IntelliJ, as well as reduce the number of parameters and properties required to transfer to the agent.

Now Kover Gradle Plugin uses kover-jvm-agent with the same version. To do this, the transfer of staging repositories was added to the functional tests.
The common logic of publishing was also extracted into a separate convention plugin.

Resolves #464
shanshin added a commit that referenced this issue Feb 26, 2024
User can use the JVM agent separately, with the name kover and without mentioning IntelliJ, as well as reduce the number of parameters and properties required to transfer to the agent.

Now Kover Gradle Plugin uses kover-jvm-agent with the same version. To do this, the transfer of staging repositories was added to the functional tests.
The common logic of publishing was also extracted into a separate convention plugin.

Resolves #464
shanshin added a commit that referenced this issue Feb 27, 2024
User can use the JVM agent separately, with the name kover and without mentioning IntelliJ, as well as reduce the number of parameters and properties required to transfer to the agent.

Now Kover Gradle Plugin uses kover-jvm-agent with the same version. To do this, the transfer of staging repositories was added to the functional tests.
The common logic of publishing was also extracted into a separate convention plugin.

Resolves #464
shanshin added a commit that referenced this issue Feb 29, 2024
User can use the JVM agent separately, with the name kover and without mentioning IntelliJ, as well as reduce the number of parameters and properties required to transfer to the agent.

Now Kover Gradle Plugin uses kover-jvm-agent with the same version. To do this, the transfer of staging repositories was added to the functional tests.
The common logic of publishing was also extracted into a separate convention plugin.

Resolves #464
PR #550
@shanshin
Copy link
Collaborator Author

Introduced in 0.8.0-Beta.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Feature request issue type S: untriaged Status: issue reported but unprocessed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant