├── .gitignore ├── .npmignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── package.json ├── src ├── index.ts ├── loadtesting.ts ├── matcher.ts ├── steps │ ├── delay.ts │ ├── graphql.ts │ ├── grpc.ts │ ├── http.ts │ ├── plugin.ts │ ├── sse.ts │ └── trpc.ts └── utils │ ├── auth.ts │ ├── files.ts │ ├── runner.ts │ ├── schema.ts │ └── testdata.ts ├── tests ├── auth.yml ├── basic.yml ├── example.json ├── filelist.yml ├── helloworld.proto ├── loadtesting.ts ├── multipart.yml ├── plugin.js ├── plugin.yml ├── sse.js ├── sse.yml └── test.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | src/ 2 | tests/ 3 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/package.json -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/loadtesting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/src/loadtesting.ts -------------------------------------------------------------------------------- /src/matcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/src/matcher.ts -------------------------------------------------------------------------------- /src/steps/delay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/src/steps/delay.ts -------------------------------------------------------------------------------- /src/steps/graphql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/src/steps/graphql.ts -------------------------------------------------------------------------------- /src/steps/grpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/src/steps/grpc.ts -------------------------------------------------------------------------------- /src/steps/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/src/steps/http.ts -------------------------------------------------------------------------------- /src/steps/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/src/steps/plugin.ts -------------------------------------------------------------------------------- /src/steps/sse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/src/steps/sse.ts -------------------------------------------------------------------------------- /src/steps/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/src/steps/trpc.ts -------------------------------------------------------------------------------- /src/utils/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/src/utils/auth.ts -------------------------------------------------------------------------------- /src/utils/files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/src/utils/files.ts -------------------------------------------------------------------------------- /src/utils/runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/src/utils/runner.ts -------------------------------------------------------------------------------- /src/utils/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/src/utils/schema.ts -------------------------------------------------------------------------------- /src/utils/testdata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/src/utils/testdata.ts -------------------------------------------------------------------------------- /tests/auth.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/tests/auth.yml -------------------------------------------------------------------------------- /tests/basic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/tests/basic.yml -------------------------------------------------------------------------------- /tests/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/tests/example.json -------------------------------------------------------------------------------- /tests/filelist.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/tests/filelist.yml -------------------------------------------------------------------------------- /tests/helloworld.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/tests/helloworld.proto -------------------------------------------------------------------------------- /tests/loadtesting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/tests/loadtesting.ts -------------------------------------------------------------------------------- /tests/multipart.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/tests/multipart.yml -------------------------------------------------------------------------------- /tests/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/tests/plugin.js -------------------------------------------------------------------------------- /tests/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/tests/plugin.yml -------------------------------------------------------------------------------- /tests/sse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/tests/sse.js -------------------------------------------------------------------------------- /tests/sse.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/tests/sse.yml -------------------------------------------------------------------------------- /tests/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/tests/test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stepci/runner/HEAD/tsconfig.json --------------------------------------------------------------------------------