├── .github └── workflows │ ├── build.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .golangci.yml ├── .vscode └── settings.json ├── LICENSE ├── LICENSES └── MIT.txt ├── README.md ├── g0 ├── addon │ ├── assert.go │ └── transport.go ├── bootstrap.go ├── callback.go ├── cli.go ├── context.go ├── exports.go ├── helper_test.go ├── module.go ├── module_test.go └── script_test.go ├── go.mod ├── go.sum ├── init.go ├── internal └── builtin │ ├── gjson │ ├── exports.go │ └── github_com-tidwall-gjson.go │ ├── gofakeit │ ├── exports.go │ └── github_com-brianvoe-gofakeit-v6.go │ ├── goquery │ ├── exports.go │ └── github_com-PuerkitoBio-goquery.go │ ├── jsonpath │ ├── exports.go │ ├── github_com-PaesslerAG-gval.go │ └── github_com-PaesslerAG-jsonpath.go │ ├── jsonschema │ ├── exports.go │ └── github_com-santhosh-tekuri-jsonschema-v5.go │ ├── logrus │ ├── exports.go │ └── github_com-sirupsen-logrus.go │ ├── resty │ ├── exports.go │ └── github_com-go-resty-resty-v2.go │ ├── stdlib │ ├── exports.go │ └── http.go │ └── testify │ ├── assertions │ ├── assertions.go │ ├── assertions_intercept.go │ └── assertions_intercept.go.tmpl │ ├── exports.go │ ├── github_com-stretchr-testify-assert.go │ ├── github_com-stretchr-testify-require.go │ └── requirements │ ├── requirements.go │ ├── requirements_intercept.go │ └── requirements_intercept.go.tmpl ├── magefiles ├── .gitignore ├── go.mod ├── go.sum └── magefile.go ├── scripts ├── context │ └── script.go ├── gjson │ └── script.go ├── goquery │ └── script.go ├── jsonpath │ └── script.go ├── logrus │ └── script.go ├── options │ └── script.go ├── primitive │ └── script.go ├── resty │ └── script.go ├── simple │ └── script.go ├── summary │ └── script.go ├── testify │ ├── script.go │ └── script_test.go └── vars │ └── script.go └── tools.go /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSES/MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/LICENSES/MIT.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/README.md -------------------------------------------------------------------------------- /g0/addon/assert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/g0/addon/assert.go -------------------------------------------------------------------------------- /g0/addon/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/g0/addon/transport.go -------------------------------------------------------------------------------- /g0/bootstrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/g0/bootstrap.go -------------------------------------------------------------------------------- /g0/callback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/g0/callback.go -------------------------------------------------------------------------------- /g0/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/g0/cli.go -------------------------------------------------------------------------------- /g0/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/g0/context.go -------------------------------------------------------------------------------- /g0/exports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/g0/exports.go -------------------------------------------------------------------------------- /g0/helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/g0/helper_test.go -------------------------------------------------------------------------------- /g0/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/g0/module.go -------------------------------------------------------------------------------- /g0/module_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/g0/module_test.go -------------------------------------------------------------------------------- /g0/script_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/g0/script_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/go.sum -------------------------------------------------------------------------------- /init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/init.go -------------------------------------------------------------------------------- /internal/builtin/gjson/exports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/gjson/exports.go -------------------------------------------------------------------------------- /internal/builtin/gjson/github_com-tidwall-gjson.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/gjson/github_com-tidwall-gjson.go -------------------------------------------------------------------------------- /internal/builtin/gofakeit/exports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/gofakeit/exports.go -------------------------------------------------------------------------------- /internal/builtin/gofakeit/github_com-brianvoe-gofakeit-v6.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/gofakeit/github_com-brianvoe-gofakeit-v6.go -------------------------------------------------------------------------------- /internal/builtin/goquery/exports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/goquery/exports.go -------------------------------------------------------------------------------- /internal/builtin/goquery/github_com-PuerkitoBio-goquery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/goquery/github_com-PuerkitoBio-goquery.go -------------------------------------------------------------------------------- /internal/builtin/jsonpath/exports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/jsonpath/exports.go -------------------------------------------------------------------------------- /internal/builtin/jsonpath/github_com-PaesslerAG-gval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/jsonpath/github_com-PaesslerAG-gval.go -------------------------------------------------------------------------------- /internal/builtin/jsonpath/github_com-PaesslerAG-jsonpath.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/jsonpath/github_com-PaesslerAG-jsonpath.go -------------------------------------------------------------------------------- /internal/builtin/jsonschema/exports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/jsonschema/exports.go -------------------------------------------------------------------------------- /internal/builtin/jsonschema/github_com-santhosh-tekuri-jsonschema-v5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/jsonschema/github_com-santhosh-tekuri-jsonschema-v5.go -------------------------------------------------------------------------------- /internal/builtin/logrus/exports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/logrus/exports.go -------------------------------------------------------------------------------- /internal/builtin/logrus/github_com-sirupsen-logrus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/logrus/github_com-sirupsen-logrus.go -------------------------------------------------------------------------------- /internal/builtin/resty/exports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/resty/exports.go -------------------------------------------------------------------------------- /internal/builtin/resty/github_com-go-resty-resty-v2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/resty/github_com-go-resty-resty-v2.go -------------------------------------------------------------------------------- /internal/builtin/stdlib/exports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/stdlib/exports.go -------------------------------------------------------------------------------- /internal/builtin/stdlib/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/stdlib/http.go -------------------------------------------------------------------------------- /internal/builtin/testify/assertions/assertions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/testify/assertions/assertions.go -------------------------------------------------------------------------------- /internal/builtin/testify/assertions/assertions_intercept.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/testify/assertions/assertions_intercept.go -------------------------------------------------------------------------------- /internal/builtin/testify/assertions/assertions_intercept.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/testify/assertions/assertions_intercept.go.tmpl -------------------------------------------------------------------------------- /internal/builtin/testify/exports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/testify/exports.go -------------------------------------------------------------------------------- /internal/builtin/testify/github_com-stretchr-testify-assert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/testify/github_com-stretchr-testify-assert.go -------------------------------------------------------------------------------- /internal/builtin/testify/github_com-stretchr-testify-require.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/testify/github_com-stretchr-testify-require.go -------------------------------------------------------------------------------- /internal/builtin/testify/requirements/requirements.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/testify/requirements/requirements.go -------------------------------------------------------------------------------- /internal/builtin/testify/requirements/requirements_intercept.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/testify/requirements/requirements_intercept.go -------------------------------------------------------------------------------- /internal/builtin/testify/requirements/requirements_intercept.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/internal/builtin/testify/requirements/requirements_intercept.go.tmpl -------------------------------------------------------------------------------- /magefiles/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/magefiles/.gitignore -------------------------------------------------------------------------------- /magefiles/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/magefiles/go.mod -------------------------------------------------------------------------------- /magefiles/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/magefiles/go.sum -------------------------------------------------------------------------------- /magefiles/magefile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/magefiles/magefile.go -------------------------------------------------------------------------------- /scripts/context/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/scripts/context/script.go -------------------------------------------------------------------------------- /scripts/gjson/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/scripts/gjson/script.go -------------------------------------------------------------------------------- /scripts/goquery/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/scripts/goquery/script.go -------------------------------------------------------------------------------- /scripts/jsonpath/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/scripts/jsonpath/script.go -------------------------------------------------------------------------------- /scripts/logrus/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/scripts/logrus/script.go -------------------------------------------------------------------------------- /scripts/options/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/scripts/options/script.go -------------------------------------------------------------------------------- /scripts/primitive/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/scripts/primitive/script.go -------------------------------------------------------------------------------- /scripts/resty/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/scripts/resty/script.go -------------------------------------------------------------------------------- /scripts/simple/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/scripts/simple/script.go -------------------------------------------------------------------------------- /scripts/summary/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/scripts/summary/script.go -------------------------------------------------------------------------------- /scripts/testify/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/scripts/testify/script.go -------------------------------------------------------------------------------- /scripts/testify/script_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/scripts/testify/script_test.go -------------------------------------------------------------------------------- /scripts/vars/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/scripts/vars/script.go -------------------------------------------------------------------------------- /tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szkiba/xk6-g0/HEAD/tools.go --------------------------------------------------------------------------------