test(e2e): 增加视频生产验收脚本与记录
ci / verify (pull_request) Failing after 3m43s

This commit is contained in:
2026-07-22 00:25:22 +08:00
parent 002422b753
commit fe83da56d2
8 changed files with 1325 additions and 0 deletions
@@ -0,0 +1,88 @@
{
"ok": true,
"generatedAt": "2026-07-17T06:19:48.217Z",
"baseURL": "https://ai.51easyai.com/gateway-api",
"release": "2026.07.17-2d6c16f",
"platform": {
"id": "81fa89a4-67c3-448b-9ee6-b6189f794b63",
"name": "漫路(火山兼容)",
"priority": 200
},
"model": {
"alias": "deyun-seedance-2.0-canary",
"providerModelName": "doubao-seedance-2-0"
},
"authentication": {
"type": "temporary_gateway_api_key",
"keyId": "488fb516-235f-425d-b37a-d3d2bd071f98",
"deletedAfterTest": true
},
"task": {
"id": "cab496fc-5fc0-4f83-a365-5787d649f0fb",
"status": "succeeded",
"remoteTaskId": "cgt-20260717141718-blxpt",
"requestId": "cgt-20260717141718-blxpt",
"attemptCount": 1,
"request": {
"model": "deyun-seedance-2.0-canary",
"prompt": "A calm ocean wave rolls toward a sandy beach at sunrise, locked camera, natural ambient sound.",
"resolution": "720p",
"ratio": "16:9",
"duration": 6,
"generate_audio": true,
"seed": 72017,
"watermark": false,
"runMode": "real"
},
"finalChargeAmount": 200,
"billingSummary": {
"amountByCurrency": {
"resource": 200
},
"currency": "resource",
"finalCharge": {
"amount": 200,
"currency": "resource",
"simulated": false
},
"lineCount": 1,
"simulated": false,
"totalAmount": 200
},
"eventTypes": [
"task.accepted",
"task.running",
"task.progress",
"task.attempt.started",
"task.progress",
"task.progress",
"task.progress",
"task.billing.settled",
"task.completed"
],
"preprocessingRecordCount": 1
},
"media": {
"byteSize": 3074928,
"width": 1280,
"height": 720,
"duration": 6.041667,
"ratio": 1.7777777777777777,
"videoCodec": "h264",
"audioStreams": [
{
"codec": "aac",
"channels": 2,
"sampleRate": 44100,
"duration": 6.06
}
]
},
"wallet": {
"balanceBefore": 99789,
"balanceAfter": 99589,
"frozenBefore": 0,
"frozenAfter": 0,
"debit": 200
}
}
@@ -0,0 +1,56 @@
{
"ok": true,
"generatedAt": "2026-07-17T06:28:51.689Z",
"model": {
"id": "118b4fac-d543-4344-ada0-71add153bfe6",
"modelAlias": "豆包Seedance-2.0",
"displayName": "豆包Seedance-2.0",
"providerModelName": "doubao-seedance-2-0"
},
"platform": {
"id": "81fa89a4-67c3-448b-9ee6-b6189f794b63",
"name": "漫路(火山兼容)",
"priority": 200
},
"task": {
"id": "6b60099b-7275-4896-b4ee-db2c85bdbbad",
"status": "succeeded",
"remoteTaskId": "cgt-20260717142458-hmmdc",
"requestId": "cgt-20260717142458-hmmdc",
"attemptCount": 1,
"request": {
"duration": 4,
"generate_audio": false,
"model": "豆包Seedance-2.0",
"prompt": "A red paper airplane glides slowly across a bright blue studio background, locked camera.",
"ratio": "16:9",
"resolution": "720p",
"runMode": "real",
"seed": 72018,
"watermark": false
},
"finalChargeAmount": 100
},
"media": {
"byteSize": 949084,
"width": 1280,
"height": 720,
"duration": 4.041667,
"ratio": 1.7777777777777777,
"videoCodec": "h264",
"audioStreamCount": 0
},
"taskWalletSettlement": {
"reserved": 100,
"released": 100,
"billed": 100,
"balanceBefore": 99589,
"balanceAfter": 99489
},
"accountSnapshot": {
"balance": 99339,
"frozenBalance": 0,
"note": "Current global frozen balance belongs to another concurrent task; this task reservation is fully released."
},
"temporaryAPIKeysRemaining": 0
}
@@ -0,0 +1,45 @@
{
"ok": false,
"generatedAt": "2026-07-17T16:29:53.750Z",
"baseURL": "http://127.0.0.1:8088",
"platform": {
"key": "transtreams_keling",
"name": "凌川 TranStreams(可灵)",
"provider": "keling"
},
"authentication": {
"type": "gateway_api_key",
"source": "database",
"keyId": "1146eed6-0999-48c4-b72c-c92872fad2b8"
},
"selectedCases": [
{
"name": "compatible-o1-720p-16x9-3s-audio-off",
"interface": "kling-compatible",
"model": "kling-video-o1"
},
{
"name": "compatible-v3-1080p-9x16-5s-audio-on",
"interface": "kling-compatible",
"model": "kling-v3-omni"
},
{
"name": "standard-o1-1080p-9x16-5s-audio-on",
"interface": "gateway-standard",
"model": "kling-o1"
},
{
"name": "standard-v3-720p-16x9-3s-audio-off",
"interface": "gateway-standard",
"model": "kling-3.0-omni"
}
],
"submittedTasks": [
{
"name": "compatible-o1-720p-16x9-3s-audio-off",
"taskId": "7ec7bd46-e9be-4289-a3c7-ee1e662f71e8",
"model": "kling-video-o1"
}
],
"error": "compatible-o1-720p-16x9-3s-audio-off failed, code=5000, message={\"msg\":\"该能力暂不支持\"}"
}
@@ -0,0 +1,100 @@
{
"ok": true,
"generatedAt": "2026-07-17T16:53:06.058Z",
"baseURL": "http://127.0.0.1:8088",
"platform": {
"key": "transtreams_keling",
"name": "凌川 TranStreams(可灵)",
"provider": "keling"
},
"platformModels": [
{
"providerModelName": "kling-v3-omni",
"modelName": "kling-3.0-omni",
"modelAlias": "kling-3.0-omni",
"enabled": true
},
{
"providerModelName": "kling-video-o1",
"modelName": "kling-o1",
"modelAlias": "kling-o1",
"enabled": true
}
],
"authentication": {
"type": "gateway_api_key",
"source": "database",
"keyId": "1146eed6-0999-48c4-b72c-c92872fad2b8"
},
"wallet": {
"balanceBefore": 6515.735312,
"balanceAfter": 6435.735312,
"frozenBalanceBefore": 0.14133,
"frozenBalanceAfter": 0.14133,
"debit": 80,
"totalCharge": 80
},
"results": [
{
"name": "standard-v3-720p-16x9-3s-audio-off",
"interface": "gateway-standard",
"taskId": "b2300a36-0f43-4745-9d00-2dea6f9988fe",
"remoteTaskId": "task_66af8f819c7d4b9b91e5b6d526e88d0e",
"requestId": "eeec9ed2-d94e-4777-9ee0-c875c4efc418",
"platform": {
"key": "transtreams_keling",
"name": "凌川 TranStreams(可灵)",
"provider": "keling"
},
"requestedModel": "kling-3.0-omni",
"providerModelName": "kling-v3-omni",
"requested": {
"resolution": "720p",
"aspectRatio": "16:9",
"duration": 3,
"audio": false
},
"observed": {
"width": 1280,
"height": 720,
"shortEdge": 720,
"duration": 3.041667,
"ratio": 1.7777777777777777,
"ratioErrorPercent": 0,
"videoCodec": "h264",
"audioStreams": [],
"volume": null
},
"byteSize": 1577848,
"attemptCount": 1,
"billingLineCount": 1,
"finalChargeAmount": 80,
"billingSummary": {
"amountByCurrency": {
"resource": 80
},
"currency": "resource",
"finalCharge": {
"amount": 80,
"currency": "resource",
"simulated": false
},
"lineCount": 1,
"simulated": false,
"totalAmount": 80
},
"eventTypes": [
"task.accepted",
"task.running",
"task.progress",
"task.attempt.started",
"task.progress",
"task.progress",
"task.progress",
"task.billing.settled",
"task.completed"
],
"preprocessingChangeCount": 1
}
]
}
@@ -0,0 +1,45 @@
{
"ok": false,
"generatedAt": "2026-07-17T16:35:04.858Z",
"baseURL": "http://127.0.0.1:8088",
"platform": {
"key": "transtreams_keling",
"name": "凌川 TranStreams(可灵)",
"provider": "keling"
},
"authentication": {
"type": "gateway_api_key",
"source": "database",
"keyId": "1146eed6-0999-48c4-b72c-c92872fad2b8"
},
"selectedCases": [
{
"name": "compatible-o1-720p-16x9-3s-audio-off",
"interface": "kling-compatible",
"model": "kling-video-o1"
},
{
"name": "compatible-v3-1080p-9x16-5s-audio-on",
"interface": "kling-compatible",
"model": "kling-v3-omni"
},
{
"name": "standard-o1-1080p-9x16-5s-audio-on",
"interface": "gateway-standard",
"model": "kling-o1"
},
{
"name": "standard-v3-720p-16x9-3s-audio-off",
"interface": "gateway-standard",
"model": "kling-3.0-omni"
}
],
"submittedTasks": [
{
"name": "compatible-o1-720p-16x9-3s-audio-off",
"taskId": "abfadf1b-ad40-4eec-a38b-4a119b4861c7",
"model": "kling-video-o1"
}
],
"error": "compatible-o1-720p-16x9-3s-audio-off failed, code=1201, message=Duration only support 5 or 10 seconds when no refer image"
}
@@ -0,0 +1,302 @@
{
"ok": false,
"generatedAt": "2026-07-17T16:54:24.016Z",
"baseURL": "http://127.0.0.1:8088",
"platform": {
"key": "transtreams_keling",
"name": "凌川 TranStreams(可灵)",
"provider": "keling"
},
"platformModels": [
{
"providerModelName": "kling-v3-omni",
"modelName": "kling-3.0-omni",
"modelAlias": "kling-3.0-omni",
"enabled": true
},
{
"providerModelName": "kling-video-o1",
"modelName": "kling-o1",
"modelAlias": "kling-o1",
"enabled": true
}
],
"authentication": {
"type": "gateway_api_key",
"source": "database",
"keyId": "1146eed6-0999-48c4-b72c-c92872fad2b8"
},
"wallet": {
"balanceBefore": 6435.735312,
"balanceAfter": 6435.735312,
"frozenBalanceBefore": 0.14133,
"frozenBalanceAfter": 0.14133,
"debit": 0,
"totalChargeThisRun": 0,
"totalHistoricalCharge": 520
},
"results": [
{
"passed": true,
"name": "compatible-o1-720p-16x9-3s-audio-off",
"interface": "kling-compatible",
"taskId": "84075b74-9c51-4ab4-b154-3280eb947bcb",
"remoteTaskId": "task_7dc690f0a77649a3b6f8949b9d003371",
"requestId": "67fd025f-0b53-4a56-8967-128f334b2bfb",
"platform": {
"key": "transtreams_keling",
"name": "凌川 TranStreams(可灵)",
"provider": "keling"
},
"requestedModel": "kling-video-o1",
"providerModelName": "kling-video-o1",
"reusedExistingTask": true,
"requested": {
"resolution": "720p",
"aspectRatio": "16:9",
"duration": 3,
"audio": false
},
"observed": {
"width": 1280,
"height": 720,
"shortEdge": 720,
"duration": 3.041667,
"ratio": 1.7777777777777777,
"videoCodec": "h264",
"audioStreams": [],
"volume": null,
"ratioErrorPercent": 0
},
"byteSize": 1275483,
"attemptCount": 1,
"billingLineCount": 1,
"finalChargeAmount": 80,
"billingSummary": {
"amountByCurrency": {
"resource": 80
},
"currency": "resource",
"finalCharge": {
"amount": 80,
"currency": "resource",
"simulated": false
},
"lineCount": 1,
"simulated": false,
"totalAmount": 80
},
"eventTypes": [
"task.accepted",
"task.running",
"task.progress",
"task.attempt.started",
"task.progress",
"task.progress",
"task.progress",
"task.billing.settled",
"task.completed"
],
"preprocessingChangeCount": 0
},
{
"passed": true,
"name": "compatible-v3-1080p-9x16-5s-audio-on",
"interface": "kling-compatible",
"taskId": "71491b61-2b6f-47b5-a738-2d4ea3898b28",
"remoteTaskId": "task_b4b622c374624c7e82cb34d6bc6c57af",
"requestId": "da16b141-44cc-4379-b463-35d06f2f0870",
"platform": {
"key": "transtreams_keling",
"name": "凌川 TranStreams(可灵)",
"provider": "keling"
},
"requestedModel": "kling-v3-omni",
"providerModelName": "kling-v3-omni",
"reusedExistingTask": true,
"requested": {
"resolution": "1080p",
"aspectRatio": "9:16",
"duration": 5,
"audio": true
},
"observed": {
"width": 1080,
"height": 1920,
"shortEdge": 1080,
"duration": 5.041667,
"ratio": 0.5625,
"videoCodec": "h264",
"audioStreams": [
{
"codec": "aac",
"channels": 2,
"sampleRate": 44100
}
],
"volume": {
"maxVolumeDb": -3.4,
"meanVolumeDb": -33.8
},
"ratioErrorPercent": 0
},
"byteSize": 8132835,
"attemptCount": 1,
"billingLineCount": 1,
"finalChargeAmount": 240,
"billingSummary": {
"amountByCurrency": {
"resource": 240
},
"currency": "resource",
"finalCharge": {
"amount": 240,
"currency": "resource",
"simulated": false
},
"lineCount": 1,
"simulated": false,
"totalAmount": 240
},
"eventTypes": [
"task.accepted",
"task.running",
"task.progress",
"task.attempt.started",
"task.progress",
"task.progress",
"task.progress",
"task.billing.settled",
"task.completed"
],
"preprocessingChangeCount": 0
},
{
"passed": false,
"validationError": "Task b8e996bb-d69a-4ede-a47f-f6243e478f45 requested audio but output has no audio stream",
"name": "standard-o1-1080p-9x16-5s-audio-on",
"interface": "gateway-standard",
"taskId": "b8e996bb-d69a-4ede-a47f-f6243e478f45",
"remoteTaskId": "task_c0e8271648104c72956ea7cd6da80dea",
"requestId": "e4206343-6dbb-439b-94ba-ccc1f5a020a8",
"platform": {
"key": "transtreams_keling",
"name": "凌川 TranStreams(可灵)",
"provider": "keling"
},
"requestedModel": "kling-o1",
"providerModelName": "kling-video-o1",
"reusedExistingTask": true,
"requested": {
"resolution": "1080p",
"aspectRatio": "9:16",
"duration": 5,
"audio": true
},
"observed": {
"width": 1080,
"height": 1920,
"shortEdge": 1080,
"duration": 5.041667,
"ratio": 0.5625,
"videoCodec": "h264",
"audioStreams": [],
"volume": null,
"ratioErrorPercent": 0
},
"byteSize": 12728988,
"attemptCount": 1,
"billingLineCount": 1,
"finalChargeAmount": 120,
"billingSummary": {
"amountByCurrency": {
"resource": 120
},
"currency": "resource",
"finalCharge": {
"amount": 120,
"currency": "resource",
"simulated": false
},
"lineCount": 1,
"simulated": false,
"totalAmount": 120
},
"eventTypes": [
"task.accepted",
"task.running",
"task.progress",
"task.attempt.started",
"task.progress",
"task.progress",
"task.progress",
"task.billing.settled",
"task.completed"
],
"preprocessingChangeCount": 1
},
{
"passed": true,
"name": "standard-v3-720p-16x9-3s-audio-off",
"interface": "gateway-standard",
"taskId": "b2300a36-0f43-4745-9d00-2dea6f9988fe",
"remoteTaskId": "task_66af8f819c7d4b9b91e5b6d526e88d0e",
"requestId": "eeec9ed2-d94e-4777-9ee0-c875c4efc418",
"platform": {
"key": "transtreams_keling",
"name": "凌川 TranStreams(可灵)",
"provider": "keling"
},
"requestedModel": "kling-3.0-omni",
"providerModelName": "kling-v3-omni",
"reusedExistingTask": true,
"requested": {
"resolution": "720p",
"aspectRatio": "16:9",
"duration": 3,
"audio": false
},
"observed": {
"width": 1280,
"height": 720,
"shortEdge": 720,
"duration": 3.041667,
"ratio": 1.7777777777777777,
"videoCodec": "h264",
"audioStreams": [],
"volume": null,
"ratioErrorPercent": 0
},
"byteSize": 1577848,
"attemptCount": 1,
"billingLineCount": 1,
"finalChargeAmount": 80,
"billingSummary": {
"amountByCurrency": {
"resource": 80
},
"currency": "resource",
"finalCharge": {
"amount": 80,
"currency": "resource",
"simulated": false
},
"lineCount": 1,
"simulated": false,
"totalAmount": 80
},
"eventTypes": [
"task.accepted",
"task.running",
"task.progress",
"task.attempt.started",
"task.progress",
"task.progress",
"task.progress",
"task.billing.settled",
"task.completed"
],
"preprocessingChangeCount": 1
}
]
}
@@ -0,0 +1,55 @@
{
"ok": false,
"generatedAt": "2026-07-17T16:49:49.164Z",
"baseURL": "http://127.0.0.1:8088",
"platform": {
"key": "transtreams_keling",
"name": "凌川 TranStreams(可灵)",
"provider": "keling"
},
"authentication": {
"type": "gateway_api_key",
"source": "database",
"keyId": "1146eed6-0999-48c4-b72c-c92872fad2b8"
},
"selectedCases": [
{
"name": "compatible-o1-720p-16x9-3s-audio-off",
"interface": "kling-compatible",
"model": "kling-video-o1"
},
{
"name": "compatible-v3-1080p-9x16-5s-audio-on",
"interface": "kling-compatible",
"model": "kling-v3-omni"
},
{
"name": "standard-o1-1080p-9x16-5s-audio-on",
"interface": "gateway-standard",
"model": "kling-o1"
},
{
"name": "standard-v3-720p-16x9-3s-audio-off",
"interface": "gateway-standard",
"model": "kling-3.0-omni"
}
],
"submittedTasks": [
{
"name": "compatible-o1-720p-16x9-3s-audio-off",
"taskId": "84075b74-9c51-4ab4-b154-3280eb947bcb",
"model": "kling-video-o1"
},
{
"name": "compatible-v3-1080p-9x16-5s-audio-on",
"taskId": "71491b61-2b6f-47b5-a738-2d4ea3898b28",
"model": "kling-v3-omni"
},
{
"name": "standard-o1-1080p-9x16-5s-audio-on",
"taskId": "b8e996bb-d69a-4ede-a47f-f6243e478f45",
"model": "kling-o1"
}
],
"error": "Task b8e996bb-d69a-4ede-a47f-f6243e478f45 requested audio but output has no audio stream"
}