Skip to content

Replacing fuzzer dependency for JS, Python and Go modules #1792

Closed
@rudolf101

Description

@rudolf101

Description

The JS, Python, and Go modules currently depend on api(project(":utbot-fuzzers")). Looks like this dependency should be replaces to implementation(project(":utbot-fuzzing")). In the future the better option is to get rid of all utbot-fuzzer module's classes.

It is assumed that utbot-fuzzers will be modified and used only for Java/Kotlin

Expected behavior

The utbot-js, utbot-python and utbot-go modules depend on implementation(project(":utbot-fuzzing")) and do not contain imports from org.utbot.fuzzer

Context

Much of the utbot-fuzzers module is specific to Java, for the most part, the JS, Python and Go modules use only FuzzedValue and UtFuzzedExecution.

Metadata

Metadata

Labels

comp-fuzzingIssue is related to the fuzzingctg-enhancementNew feature, improvement or change requestlang-goIssue is related to Go supportlang-javascriptIssue is related to JavaScript supportlang-pythonIssue is related to python support

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions