├── .github └── workflows │ ├── Changelog.yml │ └── Tests.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── README.md ├── bench_over_time.csv ├── bench_over_time_files.csv ├── bench_over_time_stdin.csv ├── changelog └── pre-changelog-gen.js ├── docs ├── index.html └── openapi-to-hurl.1 ├── format_benchmarks.py ├── license.md ├── package.json ├── record_bench.sh ├── src ├── cli.rs ├── content_type.rs ├── custom_hurl_ast.rs ├── errors.rs ├── hurl_files.rs ├── main.rs ├── request_body │ ├── json_request_body.rs │ ├── mod.rs │ └── request_body.rs ├── response │ ├── common_asserts.rs │ ├── json_asserts.rs │ ├── mod.rs │ └── response_validation.rs ├── settings.rs ├── spec_reader.rs └── variable_files.rs └── test_files ├── pet_store.json ├── pet_store_advanced.json └── pet_store_invalid.json /.github/workflows/Changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/.github/workflows/Changelog.yml -------------------------------------------------------------------------------- /.github/workflows/Tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/.github/workflows/Tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/README.md -------------------------------------------------------------------------------- /bench_over_time.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/bench_over_time.csv -------------------------------------------------------------------------------- /bench_over_time_files.csv: -------------------------------------------------------------------------------- 1 | mean,min,max,runs,last_commit_id,version 2 | -------------------------------------------------------------------------------- /bench_over_time_stdin.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/bench_over_time_stdin.csv -------------------------------------------------------------------------------- /changelog/pre-changelog-gen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/changelog/pre-changelog-gen.js -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/openapi-to-hurl.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/docs/openapi-to-hurl.1 -------------------------------------------------------------------------------- /format_benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/format_benchmarks.py -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/license.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/package.json -------------------------------------------------------------------------------- /record_bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/record_bench.sh -------------------------------------------------------------------------------- /src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/src/cli.rs -------------------------------------------------------------------------------- /src/content_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/src/content_type.rs -------------------------------------------------------------------------------- /src/custom_hurl_ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/src/custom_hurl_ast.rs -------------------------------------------------------------------------------- /src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/src/errors.rs -------------------------------------------------------------------------------- /src/hurl_files.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/src/hurl_files.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/request_body/json_request_body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/src/request_body/json_request_body.rs -------------------------------------------------------------------------------- /src/request_body/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/src/request_body/mod.rs -------------------------------------------------------------------------------- /src/request_body/request_body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/src/request_body/request_body.rs -------------------------------------------------------------------------------- /src/response/common_asserts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/src/response/common_asserts.rs -------------------------------------------------------------------------------- /src/response/json_asserts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/src/response/json_asserts.rs -------------------------------------------------------------------------------- /src/response/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/src/response/mod.rs -------------------------------------------------------------------------------- /src/response/response_validation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/src/response/response_validation.rs -------------------------------------------------------------------------------- /src/settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/src/settings.rs -------------------------------------------------------------------------------- /src/spec_reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/src/spec_reader.rs -------------------------------------------------------------------------------- /src/variable_files.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/src/variable_files.rs -------------------------------------------------------------------------------- /test_files/pet_store.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/test_files/pet_store.json -------------------------------------------------------------------------------- /test_files/pet_store_advanced.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/test_files/pet_store_advanced.json -------------------------------------------------------------------------------- /test_files/pet_store_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethancarlsson/openapi-to-hurl/HEAD/test_files/pet_store_invalid.json --------------------------------------------------------------------------------