Skip to content

Research alternatives for integrating binary provisioning logic into k6 #4737

@pablochacin

Description

@pablochacin

Presently, the binary provisioning is integrated as an alternative execution path at the beginning of the main function, before the k6 root command is executed.

This approach has the advantage of allowing an early point to decide whether to follow one path or another, and also makes the integration "simpler" because it does not interfere with the existing k6 logic.

However, it has the disadvantage that it does not profit from logic already existing in the root command, such as proper parsing of CLI arguments, which creates some corner cases in the execution (documented in #4694)

We should explore how to integrate the binary provisioning logic into the root process to make it more organic.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions