-
Notifications
You must be signed in to change notification settings - Fork 71
/
generate.go
22 lines (19 loc) · 1.69 KB
/
generate.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package internal
// Sample API matrix:
//
//go:generate go run ../cmd/ogen -v --debug.ignoreNotImplemented "enum format" --infer-types --clean --generate-tests --target sample_api ../_testdata/positive/sample.json
//go:generate go run ../cmd/ogen -v --debug.ignoreNotImplemented "enum format" --infer-types --clean --no-server --target sample_api_ns ../_testdata/positive/sample.json
//go:generate go run ../cmd/ogen -v --debug.ignoreNotImplemented "enum format" --infer-types --clean --no-client --target sample_api_nc ../_testdata/positive/sample.json
//go:generate go run ../cmd/ogen -v --debug.ignoreNotImplemented "enum format" --infer-types --clean --no-server --no-client --target sample_api_nsnc ../_testdata/positive/sample.json
//go:generate go run ../cmd/ogen -v --clean --target sample_err ../_testdata/positive/errors.json
//go:generate go run ../cmd/ogen -v --clean --package techempower --generate-tests --target techempower ../_testdata/examples/techempower.json
// Tests
//
//go:generate go run ../cmd/ogen -v --clean --target test_single_endpoint ../_testdata/positive/single_endpoint.json
//go:generate go run ../cmd/ogen -v --clean --target test_http_responses ../_testdata/positive/http_responses.json
//go:generate go run ../cmd/ogen -v --clean --target test_http_requests ../_testdata/positive/http_requests.json
//go:generate go run ../cmd/ogen -v --clean --target test_form ../_testdata/positive/form.json
//
//go:generate go run ../cmd/ogen -v --clean --target referenced_path_item ../_testdata/positive/referenced_pathItem.json
//
//go:generate go run ../cmd/ogen -v --clean --generate-tests --target test_allof ../_testdata/positive/allof.yml