Skip to content

Headless mode Kotlin#367

Draft
Iurii Zaitsev (Hello-zoka) wants to merge 10 commits into
headless-modefrom
izaitsev/features/366-headless-kotlin
Draft

Headless mode Kotlin#367
Iurii Zaitsev (Hello-zoka) wants to merge 10 commits into
headless-modefrom
izaitsev/features/366-headless-kotlin

Conversation

@Hello-zoka

@Hello-zoka Iurii Zaitsev (Hello-zoka) commented Sep 18, 2024

Copy link
Copy Markdown
Collaborator

Added Kotlin support and method-level generation in the headless mode. Coverage collection has to be implemented in a separate PR(see #379)

Closes #337, #366

Progress:

  • Kotlin test generation and compilation support
  • Method-level generation support

@Hello-zoka Iurii Zaitsev (Hello-zoka) added new feature Implementation of a new feature urgent Urgent PR labels Sep 18, 2024
@Vladislav0Art

Copy link
Copy Markdown
Collaborator

I marked it as "in progress" because the "Kotlin coverage collection" task in the description is not ticked.

@Hello-zoka

Iurii Zaitsev (Hello-zoka) commented Oct 7, 2024

Copy link
Copy Markdown
Collaborator Author

I marked it as "in progress."

I was sure that we'd discussed releasing Kotlin headless without coverage support since it requires some work to understand why Kotlin class files don't appear at all after compilation, which is required for such a task and probably will take a lot of efforts

So, this PR is marked ready for review again, but it doesn't close #366. I've modified it's description to show the current status and problems

@Vladislav0Art

Copy link
Copy Markdown
Collaborator

I marked it as "in progress."

I was sure that we'd discussed releasing Kotlin headless without coverage support since it requires some work to understand why Kotlin class files don't appear at all after compilation, which is required for such a task and probably will take a lot of efforts

So, this PR is marked ready for review again, but it doesn't close #366. I've modified it's description to show the current status and problems

Iurii Zaitsev (@Hello-zoka)
Do you mean that we want to merge this PR without the coverage for Kotlin (in the upcoming release, I assume)? In this case, I recommend creating a separate issue just for coverage and linking these two issues together (mentioning one in the other as a continuation).

@Hello-zoka Iurii Zaitsev (Hello-zoka) changed the base branch from development to headless-mode November 8, 2024 15:53
@Hello-zoka

Copy link
Copy Markdown
Collaborator Author

Current state:

  • Headless mode was separated from development into separate branch
  • Headless mode for Kotlin fails after migration to V2. We are working on finding an alternative solution
  • After some bug fixes in the development branch, coverage for Kotlin should work and close Coverage collection for Kotlin in Headless mode #379. It has to be checked after the migration problem has been fixed.

@arksap2002 Arkadii Sapozhnikov (arksap2002) marked this pull request as draft March 21, 2025 12:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new feature Implementation of a new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Headless mode for Kotlin(except coverage) Implement headless mode for methods and lines

3 participants