addedInput schema / properties / acceptanceOverride
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "checks": {
+ "items": {
+ "$ref": "#/properties/extraChecks/items"
+ },
+ "type": "array"
+ },
+ "requireChanges": {
+ "type": "boolean"
+ },
+ "verifyConcurrency": {
+ "type": "number"
+ },
+ "visual": {
+ "additionalProperties": false,
+ "properties": {
+ "allowedOrigins": {
+ "default": [],
+ "items": {
+ "format": "uri",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "baselineRoot": {
+ "default": "tests/visual/baselines",
+ "minLength": 1,
+ "type": "string"
+ },
+ "browser": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "mode": {
+ "const": "managed",
+ "type": "string"
+ }
+ },
+ "required": [
+ "mode"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "executablePath": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "mode": {
+ "const": "chrome",
+ "type": "string"
+ }
+ },
+ "required": [
+ "mode"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "executablePath": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "mode": {
+ "const": "edge",
+ "type": "string"
+ }
+ },
+ "required": [
+ "mode"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "executablePath": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "mode": {
+ "const": "executable",
+ "type": "string"
+ }
+ },
+ "required": [
+ "mode",
+ "executablePath"
+ ],
+ "type": "object"
+ }
+ ],
+ "default": {
+ "mode": "managed"
+ }
+ },
+ "content": {
+ "additionalProperties": false,
+ "default": {},
+ "properties": {
+ "allowRemote": {
+ "default": false,
+ "type": "boolean"
+ },
+ "argsTemplate": {
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "cache": {
+ "default": true,
+ "type": "boolean"
+ },
+ "command": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "cwd": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/baselineRoot"
+ },
+ "enabled": {
+ "default": false,
+ "type": "boolean"
+ },
+ "env": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/pages/items/properties/content/properties/env"
+ },
+ "minConfidence": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/defaults/properties/pixelThreshold"
+ },
+ "samples": {
+ "default": 3,
+ "maximum": 9,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "timeoutMs": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/viewports/items/properties/width",
+ "default": 90000
+ }
+ },
+ "type": "object"
+ },
+ "contents": {
+ "default": [],
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "allowRemote": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/pages/items/properties/content/properties/allowRemote"
+ },
+ "argsTemplate": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/pages/items/properties/content/properties/argsTemplate"
+ },
+ "blocking": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/pages/items/properties/content/properties/blocking"
+ },
+ "command": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/pages/items/properties/content/properties/command"
+ },
+ "cwd": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/pages/items/properties/content/properties/cwd"
+ },
+ "env": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/pages/items/properties/content/properties/env"
+ },
+ "expect": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/pages/items/properties/content/properties/expect"
+ },
+ "files": {
+ "items": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/baselineRoot"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "id": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/viewports/items/properties/id"
+ },
+ "samples": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/pages/items/properties/content/properties/samples"
+ }
+ },
+ "required": [
+ "expect",
+ "id",
+ "files"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "defaults": {
+ "additionalProperties": false,
+ "default": {},
+ "properties": {
+ "capture": {
+ "default": "viewport",
+ "enum": [
+ "viewport",
+ "fullPage",
+ "element"
+ ],
+ "type": "string"
+ },
+ "colorScheme": {
+ "default": "light",
+ "enum": [
+ "light",
+ "dark",
+ "no-preference"
+ ],
+ "type": "string"
+ },
+ "locale": {
+ "default": "en-US",
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxDiffRatio": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/defaults/properties/pixelThreshold",
+ "default": 0.001
+ },
+ "pixelThreshold": {
+ "default": 0.1,
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "selector": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "timezone": {
+ "default": "UTC",
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "enabled": {
+ "default": false,
+ "type": "boolean"
+ },
+ "images": {
+ "default": [],
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "aspectRatio": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/images/items/properties/width"
+ },
+ "dpi": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/images/items/properties/width"
+ },
+ "fileSizeBytes": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/images/items/properties/width"
+ },
+ "files": {
+ "items": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/baselineRoot"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "formats": {
+ "items": {
+ "enum": [
+ "png",
+ "jpeg",
+ "webp"
+ ],
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "height": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/images/items/properties/width"
+ },
+ "id": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/viewports/items/properties/id"
+ },
+ "optional": {
+ "default": false,
+ "type": "boolean"
+ },
+ "transparency": {
+ "enum": [
+ "transparent",
+ "opaque"
+ ],
+ "type": "string"
+ },
+ "width": {
+ "additionalProperties": false,
+ "properties": {
+ "exact": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "max": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/images/items/properties/width/properties/exact"
+ },
+ "min": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/images/items/properties/width/properties/exact"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "required": [
+ "id",
+ "files"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "limits": {
+ "additionalProperties": false,
+ "default": {},
+ "properties": {
+ "artifactBytes": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/viewports/items/properties/width",
+ "default": 524288000
+ },
+ "concurrency": {
+ "default": 1,
+ "exclusiveMinimum": 0,
+ "maximum": 4,
+ "type": "integer"
+ },
+ "decodedPixels": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/viewports/items/properties/width",
+ "default": 32000000
+ },
+ "inputBytes": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/viewports/items/properties/width",
+ "default": 20971520
+ },
+ "itemTimeoutMs": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/viewports/items/properties/width",
+ "default": 60000
+ },
+ "navigationTimeoutMs": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/viewports/items/properties/width",
+ "default": 30000
+ },
+ "roundTimeoutMs": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/viewports/items/properties/width",
+ "default": 300000
+ },
+ "serviceTimeoutMs": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/viewports/items/properties/width",
+ "default": 60000
+ },
+ "stabilitySamples": {
+ "default": 3,
+ "exclusiveMinimum": 0,
+ "maximum": 3,
+ "minimum": 2,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "pages": {
+ "default": [],
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "baseline": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/baselineRoot"
+ },
+ "capture": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/defaults/properties/capture"
+ },
+ "content": {
+ "additionalProperties": false,
+ "properties": {
+ "allowRemote": {
+ "type": "boolean"
+ },
+ "argsTemplate": {
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "blocking": {
+ "default": false,
+ "type": "boolean"
+ },
+ "command": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "cwd": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/baselineRoot"
+ },
+ "env": {
+ "additionalProperties": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "propertyNames": {
+ "pattern": "^[A-Za-z_][A-Za-z0-9_]*$"
+ },
+ "type": "object"
+ },
+ "expect": {
+ "maxLength": 4000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "samples": {
+ "maximum": 9,
+ "minimum": 1,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "expect"
+ ],
+ "type": "object"
+ },
+ "id": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/viewports/items/properties/id"
+ },
+ "maskSelectors": {
+ "default": [],
+ "items": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/defaults/properties/selector"
+ },
+ "type": "array"
+ },
+ "maxDiffRatio": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/defaults/properties/pixelThreshold"
+ },
+ "optional": {
+ "default": false,
+ "type": "boolean"
+ },
+ "pixel": {
+ "default": true,
+ "type": "boolean"
+ },
+ "pixelThreshold": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/defaults/properties/pixelThreshold"
+ },
+ "readySelector": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/defaults/properties/selector"
+ },
+ "route": {
+ "default": "/",
+ "type": "string"
+ },
+ "selector": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/defaults/properties/selector"
+ },
+ "source": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "type": {
+ "const": "existing",
+ "type": "string"
+ },
+ "url": {
+ "format": "uri",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "url"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "port": {
+ "exclusiveMinimum": 0,
+ "maximum": 65535,
+ "type": "integer"
+ },
+ "root": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/baselineRoot"
+ },
+ "type": {
+ "const": "static",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "root"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "args": {
+ "default": [],
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "command": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "cwd": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/baselineRoot",
+ "default": "."
+ },
+ "env": {
+ "additionalProperties": {
+ "pattern": "^[A-Za-z_][A-Za-z0-9_]*$",
+ "type": "string"
+ },
+ "default": {},
+ "type": "object"
+ },
+ "readyUrl": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/pages/items/properties/source/anyOf/0/properties/url"
+ },
+ "type": {
+ "const": "command",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "command",
+ "readyUrl"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "steps": {
+ "default": [],
+ "items": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "selector": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/defaults/properties/selector"
+ },
+ "type": {
+ "const": "click",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "selector"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "selector": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/defaults/properties/selector"
+ },
+ "type": {
+ "const": "input",
+ "type": "string"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "selector",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "selector": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/defaults/properties/selector"
+ },
+ "type": {
+ "const": "hover",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "selector"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "selector": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/defaults/properties/selector"
+ },
+ "type": {
+ "const": "scroll",
+ "type": "string"
+ },
+ "x": {
+ "type": "number"
+ },
+ "y": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "durationMs": {
+ "exclusiveMinimum": 0,
+ "maximum": 60000,
+ "type": "integer"
+ },
+ "selector": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/defaults/properties/selector"
+ },
+ "state": {
+ "enum": [
+ "visible",
+ "hidden"
+ ],
+ "type": "string"
+ },
+ "type": {
+ "const": "wait",
+ "type": "string"
+ },
+ "url": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/pages/items/properties/source/anyOf/0/properties/url"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "type": "array"
+ },
+ "storageState": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/baselineRoot"
+ },
+ "viewports": {
+ "items": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/viewports/items/properties/id"
+ },
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "required": [
+ "id",
+ "source"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "viewports": {
+ "default": [
+ {
+ "deviceScaleFactor": 1,
+ "height": 720,
+ "id": "desktop",
+ "width": 1280
+ },
+ {
+ "deviceScaleFactor": 1,
+ "height": 844,
+ "id": "mobile",
+ "width": 390
+ }
+ ],
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "deviceScaleFactor": {
+ "default": 1,
+ "exclusiveMinimum": 0,
+ "maximum": 4,
+ "type": "number"
+ },
+ "height": {
+ "$ref": "#/properties/acceptanceOverride/properties/visual/properties/viewports/items/properties/width"
+ },
+ "id": {
+ "maxLength": 100,
+ "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]*$",
+ "type": "string"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "id",
+ "width",
+ "height"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+}