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

Python and JS support #1197

Closed
tamarinvs19 opened this issue Oct 20, 2022 · 0 comments · Fixed by #1199
Closed

Python and JS support #1197

tamarinvs19 opened this issue Oct 20, 2022 · 0 comments · Fixed by #1199
Assignees
Labels
ctg-enhancement New feature, improvement or change request lang-javascript Issue is related to JavaScript support lang-python Issue is related to python support

Comments

@tamarinvs19
Copy link
Collaborator

Description

Now UtBot supports only Java, Kotlin and C/C++ languages. We think that Python and JavaScript should be supported too because they are pretty high demanded now.

Expected behavior

UtBot will be better if it supports new languages. We can use existing system of UI, CLI, fuzzing and code generation for the new languages.

Environment

You can generate tests for code in Python or JS from IntelliJ IDEA with plugin or from CLI.

Potential alternatives

Pynguin, Auger could be potential alternatives but Pynguin has not type inference and supports only 5 simple types and 4 built-in collection types, Auger only records existing executions.

Context

No particular context

@korifey korifey moved this to Todo in UTBot Java Oct 20, 2022
@tamarinvs19 tamarinvs19 removed this from UTBot Java Oct 20, 2022
@tamarinvs19 tamarinvs19 added ctg-enhancement New feature, improvement or change request lang-python Issue is related to python support lang-javascript Issue is related to JavaScript support labels Oct 20, 2022
@tamarinvs19 tamarinvs19 moved this to Todo in UTBot Java Oct 20, 2022
tamarinvs19 added a commit that referenced this issue Nov 9, 2022
Repository owner moved this from Todo to Done in UTBot Java Nov 9, 2022
CaelmBleidd added a commit that referenced this issue Nov 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ctg-enhancement New feature, improvement or change request lang-javascript Issue is related to JavaScript support lang-python Issue is related to python support
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

4 participants