mirror of
https://github.com/httprunner/httprunner.git
synced 2026-06-03 06:49:38 +08:00
change: update json schemas v2
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"$schema": "http://json-schema.org/draft-07/schema",
|
"$schema": "http://json-schema.org/draft-07/schema",
|
||||||
"$id": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/api.schema.json",
|
"$id": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/api.schema.json",
|
||||||
"title": "Api for httprunner",
|
"title": "Api for httprunner",
|
||||||
"description": "Api for httprunner",
|
"description": "Api for httprunner",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
"description": "The base_url will be added before a relative URI"
|
"description": "The base_url will be added before a relative URI"
|
||||||
},
|
},
|
||||||
"request": {
|
"request": {
|
||||||
"$ref": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/common/request.schema.json"
|
"$ref": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/request.schema.json"
|
||||||
},
|
},
|
||||||
"variables": {
|
"variables": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
@@ -24,14 +24,14 @@
|
|||||||
"type": "array",
|
"type": "array",
|
||||||
"description": "Extract rules",
|
"description": "Extract rules",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/common/extract.schema.json"
|
"$ref": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/extract.schema.json"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"validate": {
|
"validate": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"description": "Validate rules",
|
"description": "Validate rules",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/common/validate.schema.json"
|
"$ref": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/validate.schema.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"$schema": "http://json-schema.org/draft-07/schema",
|
"$schema": "http://json-schema.org/draft-07/schema",
|
||||||
"$id": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/common/config.schema.json",
|
"$id": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/config.schema.json",
|
||||||
"title": "Config for httprunner",
|
"title": "Config for httprunner",
|
||||||
"description": "Used in teststep/testcase/testsuite",
|
"description": "Used in teststep/testcase/testsuite",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
@@ -16,10 +16,10 @@
|
|||||||
"type": "object"
|
"type": "object"
|
||||||
},
|
},
|
||||||
"setup_hooks": {
|
"setup_hooks": {
|
||||||
"$ref": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/common/hook.schema.json"
|
"$ref": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/hook.schema.json"
|
||||||
},
|
},
|
||||||
"teardown_hooks": {
|
"teardown_hooks": {
|
||||||
"$ref": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/common/hook.schema.json"
|
"$ref": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/hook.schema.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"$schema": "http://json-schema.org/draft-07/schema",
|
"$schema": "http://json-schema.org/draft-07/schema",
|
||||||
"$id": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/common/extract.schema.json",
|
"$id": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/extract.schema.json",
|
||||||
"title": "Extract rules for httprunner",
|
"title": "Extract rules for httprunner",
|
||||||
"description": "Used to extract variables for later requests",
|
"description": "Used to extract variables for later requests",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"$schema": "http://json-schema.org/draft-07/schema",
|
"$schema": "http://json-schema.org/draft-07/schema",
|
||||||
"$id": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/common/hook.schema.json",
|
"$id": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/hook.schema.json",
|
||||||
"title": "setup_hooks or teardown_hooks for httprunner",
|
"title": "setup_hooks or teardown_hooks for httprunner",
|
||||||
"description": "Define setup_hooks or teardown_hooks for httprunner",
|
"description": "Define setup_hooks or teardown_hooks for httprunner",
|
||||||
"type": "array",
|
"type": "array",
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"$schema": "http://json-schema.org/draft-07/schema",
|
"$schema": "http://json-schema.org/draft-07/schema",
|
||||||
"$id": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/common/request.schema.json",
|
"$id": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/request.schema.json",
|
||||||
"title": "request for httprunner",
|
"title": "request for httprunner",
|
||||||
"description": "Used to define a api or used in a teststep. Same parameters as python's package 'requests'",
|
"description": "Used to define a api or used in a teststep. Same parameters as python's package 'requests'",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"$schema": "http://json-schema.org/draft-07/schema",
|
"$schema": "http://json-schema.org/draft-07/schema",
|
||||||
"$id": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/common/validate.schema.json",
|
"$id": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/validate.schema.json",
|
||||||
"title": "Validate rule of httprunner",
|
"title": "Validate rule of httprunner",
|
||||||
"description": "Validate rule of httprunner",
|
"description": "Validate rule of httprunner",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"$schema": "http://json-schema.org/draft-07/schema",
|
"$schema": "http://json-schema.org/draft-07/schema",
|
||||||
"$id": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/testcase.schema.json",
|
"$id": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/v2/testcase.schema.json",
|
||||||
"title": "Testcase for httprunner",
|
"title": "Testcase for httprunner",
|
||||||
"description": "Testcase for httprunner",
|
"description": "Testcase for httprunner",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"config": {
|
"config": {
|
||||||
"$ref": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/common/config.schema.json"
|
"$ref": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/config.schema.json"
|
||||||
},
|
},
|
||||||
"teststeps": {
|
"teststeps": {
|
||||||
"description": "Teststep of a testcase",
|
"description": "Teststep of a testcase",
|
||||||
@@ -40,21 +40,21 @@
|
|||||||
"description": "Extract rules",
|
"description": "Extract rules",
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/common/extract.schema.json"
|
"$ref": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/extract.schema.json"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"validate": {
|
"validate": {
|
||||||
"description": "Validate rules",
|
"description": "Validate rules",
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/common/validate.schema.json"
|
"$ref": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/validate.schema.json"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"setup_hooks": {
|
"setup_hooks": {
|
||||||
"$ref": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/common/hook.schema.json"
|
"$ref": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/hook.schema.json"
|
||||||
},
|
},
|
||||||
"teardown_hooks": {
|
"teardown_hooks": {
|
||||||
"$ref": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/common/hook.schema.json"
|
"$ref": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/hook.schema.json"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"required": [
|
"required": [
|
||||||
@@ -68,7 +68,7 @@
|
|||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"request": {
|
"request": {
|
||||||
"$ref": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/common/request.schema.json"
|
"$ref": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/request.schema.json"
|
||||||
},
|
},
|
||||||
"variables": {
|
"variables": {
|
||||||
"type": "object"
|
"type": "object"
|
||||||
@@ -77,21 +77,21 @@
|
|||||||
"description": "Extract rules",
|
"description": "Extract rules",
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/common/extract.schema.json"
|
"$ref": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/extract.schema.json"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"validate": {
|
"validate": {
|
||||||
"description": "Validate rules",
|
"description": "Validate rules",
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/common/validate.schema.json"
|
"$ref": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/validate.schema.json"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"setup_hooks": {
|
"setup_hooks": {
|
||||||
"$ref": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/common/hook.schema.json"
|
"$ref": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/hook.schema.json"
|
||||||
},
|
},
|
||||||
"teardown_hooks": {
|
"teardown_hooks": {
|
||||||
"$ref": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/common/hook.schema.json"
|
"$ref": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/hook.schema.json"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"required": [
|
"required": [
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"$schema": "http://json-schema.org/draft-07/schema",
|
"$schema": "http://json-schema.org/draft-07/schema",
|
||||||
"$id": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/testsuite.schema.json",
|
"$id": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/v2/testsuite.schema.json",
|
||||||
"title": "Testsuite for httprunner",
|
"title": "Testsuite for httprunner",
|
||||||
"description": "Testsuite for httprunner",
|
"description": "Testsuite for httprunner",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
"config": {
|
"config": {
|
||||||
"allOf": [
|
"allOf": [
|
||||||
{
|
{
|
||||||
"$ref": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/common/config.schema.json"
|
"$ref": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/config.schema.json"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"properties": {
|
"properties": {
|
||||||
@@ -24,10 +24,10 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"setup_hooks": {
|
"setup_hooks": {
|
||||||
"$ref": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/common/hook.schema.json"
|
"$ref": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/hook.schema.json"
|
||||||
},
|
},
|
||||||
"teardown_hooks": {
|
"teardown_hooks": {
|
||||||
"$ref": "https://raw.githubusercontent.com/readyou/httprunner/dev/httprunner/loader/schemas/v2/common/hook.schema.json"
|
"$ref": "https://raw.githubusercontent.com/httprunner/httprunner/master/httprunner/loader/schemas/common/hook.schema.json"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"required": [
|
"required": [
|
||||||
|
|||||||
Reference in New Issue
Block a user