grafana / k6x

Run k6 with extensions
GNU Affero General Public License v3.0
13 stars 3 forks source link

Capability to include extension from source on the local machine #9

Open bandorko opened 11 months ago

bandorko commented 11 months ago

First of all: I realy like this project. Thx @szkiba

I am experimenting with it, and try to combine with xk6-g0 to write load test in go. It would be really useful, if I could overwrite an automatically discovered extension (e.g.: when I try to modify something on xk6-g0) or if I could include an officially not supported (not in the k6 extension registry) extension. Due to lack of this option, I had to fallback to xk6.

szkiba commented 11 months ago

Hi @bandorko , Thanks for the feedback and the feature suggestion. The primary users of k6x are k6 users. Building from local sources is basically k6 extension developer support, so it is outside the scope of k6x.

Support for unregistered extensions (for example, extensions intended for internal use) is not a top priority, but it is possible that it will be added to the roadmap. (Actually, I already implemented it once, but deleted it because it was a bit confusing)

szkiba commented 11 months ago

Hi @bandorko , #19 will solve (partially) this issue...

szkiba commented 11 months ago

Hi @bandorko , #21 will solve the another part of this issue, so the #19 and #21 will solve this issue :)