1497 lines
362 KiB
JSON
1497 lines
362 KiB
JSON
{
|
||||
|
|
"config": {
|
|||
|
|
"argv": [
|
|||
|
|
"/home/hermes/.hermes/node/bin/node",
|
|||
|
|
"/home/hermes/worktrees/find-word-v0.2.5/node_modules/.bin/playwright",
|
|||
|
|
"test",
|
|||
|
|
"--reporter=line,json",
|
|||
|
|
"--output=.agent/evidence-v0.2.5/review-fixes/browser-final"
|
|||
|
|
],
|
|||
|
|
"configFile": "/home/hermes/worktrees/find-word-v0.2.5/playwright.config.ts",
|
|||
|
|
"rootDir": "/home/hermes/worktrees/find-word-v0.2.5/tests/browser",
|
|||
|
|
"failOnFlakyTests": false,
|
|||
|
|
"forbidOnly": false,
|
|||
|
|
"fullyParallel": true,
|
|||
|
|
"globalSetup": null,
|
|||
|
|
"globalTeardown": null,
|
|||
|
|
"globalTimeout": 0,
|
|||
|
|
"grep": {},
|
|||
|
|
"grepInvert": null,
|
|||
|
|
"maxFailures": 0,
|
|||
|
|
"metadata": {
|
|||
|
|
"actualWorkers": 2
|
|||
|
|
},
|
|||
|
|
"preserveOutput": "always",
|
|||
|
|
"projects": [
|
|||
|
|
{
|
|||
|
|
"outputDir": "/home/hermes/worktrees/find-word-v0.2.5/.agent/evidence-v0.2.5/review-fixes/browser-final",
|
|||
|
|
"repeatEach": 1,
|
|||
|
|
"retries": 0,
|
|||
|
|
"metadata": {
|
|||
|
|
"actualWorkers": 2
|
|||
|
|
},
|
|||
|
|
"id": "desktop",
|
|||
|
|
"name": "desktop",
|
|||
|
|
"testDir": "/home/hermes/worktrees/find-word-v0.2.5/tests/browser",
|
|||
|
|
"testIgnore": [],
|
|||
|
|
"testMatch": [
|
|||
|
|
"**/*.@(spec|test).?(c|m)[jt]s?(x)"
|
|||
|
|
],
|
|||
|
|
"timeout": 120000
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"outputDir": "/home/hermes/worktrees/find-word-v0.2.5/.agent/evidence-v0.2.5/review-fixes/browser-final",
|
|||
|
|
"repeatEach": 1,
|
|||
|
|
"retries": 0,
|
|||
|
|
"metadata": {
|
|||
|
|
"actualWorkers": 2
|
|||
|
|
},
|
|||
|
|
"id": "mobile",
|
|||
|
|
"name": "mobile",
|
|||
|
|
"testDir": "/home/hermes/worktrees/find-word-v0.2.5/tests/browser",
|
|||
|
|
"testIgnore": [],
|
|||
|
|
"testMatch": [
|
|||
|
|
"**/*.@(spec|test).?(c|m)[jt]s?(x)"
|
|||
|
|
],
|
|||
|
|
"timeout": 120000
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"filteredProjects": [
|
|||
|
|
{
|
|||
|
|
"grep": {},
|
|||
|
|
"grepInvert": null,
|
|||
|
|
"outputDir": "/home/hermes/worktrees/find-word-v0.2.5/.agent/evidence-v0.2.5/review-fixes/browser-final",
|
|||
|
|
"repeatEach": 1,
|
|||
|
|
"retries": 0,
|
|||
|
|
"metadata": {
|
|||
|
|
"actualWorkers": 2
|
|||
|
|
},
|
|||
|
|
"name": "desktop",
|
|||
|
|
"testDir": "/home/hermes/worktrees/find-word-v0.2.5/tests/browser",
|
|||
|
|
"snapshotDir": "/home/hermes/worktrees/find-word-v0.2.5/tests/browser",
|
|||
|
|
"testIgnore": [],
|
|||
|
|
"testMatch": "**/*.@(spec|test).?(c|m)[jt]s?(x)",
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"use": {
|
|||
|
|
"baseURL": "http://127.0.0.1:4173",
|
|||
|
|
"launchOptions": {
|
|||
|
|
"executablePath": "/usr/bin/google-chrome",
|
|||
|
|
"chromiumSandbox": true
|
|||
|
|
},
|
|||
|
|
"trace": "retain-on-failure",
|
|||
|
|
"viewport": {
|
|||
|
|
"width": 1280,
|
|||
|
|
"height": 1000
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"dependencies": [],
|
|||
|
|
"ignoreSnapshots": false,
|
|||
|
|
"__projectId": "desktop"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"grep": {},
|
|||
|
|
"grepInvert": null,
|
|||
|
|
"outputDir": "/home/hermes/worktrees/find-word-v0.2.5/.agent/evidence-v0.2.5/review-fixes/browser-final",
|
|||
|
|
"repeatEach": 1,
|
|||
|
|
"retries": 0,
|
|||
|
|
"metadata": {
|
|||
|
|
"actualWorkers": 2
|
|||
|
|
},
|
|||
|
|
"name": "mobile",
|
|||
|
|
"testDir": "/home/hermes/worktrees/find-word-v0.2.5/tests/browser",
|
|||
|
|
"snapshotDir": "/home/hermes/worktrees/find-word-v0.2.5/tests/browser",
|
|||
|
|
"testIgnore": [],
|
|||
|
|
"testMatch": "**/*.@(spec|test).?(c|m)[jt]s?(x)",
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"use": {
|
|||
|
|
"baseURL": "http://127.0.0.1:4173",
|
|||
|
|
"launchOptions": {
|
|||
|
|
"executablePath": "/usr/bin/google-chrome",
|
|||
|
|
"chromiumSandbox": true
|
|||
|
|
},
|
|||
|
|
"trace": "retain-on-failure",
|
|||
|
|
"viewport": {
|
|||
|
|
"width": 360,
|
|||
|
|
"height": 800
|
|||
|
|
},
|
|||
|
|
"isMobile": true,
|
|||
|
|
"hasTouch": true
|
|||
|
|
},
|
|||
|
|
"dependencies": [],
|
|||
|
|
"ignoreSnapshots": false,
|
|||
|
|
"__projectId": "mobile"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"quiet": false,
|
|||
|
|
"reporter": [
|
|||
|
|
[
|
|||
|
|
"line"
|
|||
|
|
],
|
|||
|
|
[
|
|||
|
|
"json"
|
|||
|
|
]
|
|||
|
|
],
|
|||
|
|
"reportSlowTests": {
|
|||
|
|
"max": 5,
|
|||
|
|
"threshold": 300000
|
|||
|
|
},
|
|||
|
|
"shard": null,
|
|||
|
|
"tags": [],
|
|||
|
|
"updateSnapshots": "default",
|
|||
|
|
"updateSourceMethod": "patch",
|
|||
|
|
"version": "1.64.0",
|
|||
|
|
"workers": 2,
|
|||
|
|
"webServer": {
|
|||
|
|
"command": "npm run preview -- --port 4173 --strictPort",
|
|||
|
|
"url": "http://127.0.0.1:4173",
|
|||
|
|
"reuseExistingServer": false
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"suites": [
|
|||
|
|
{
|
|||
|
|
"title": "audio.spec.ts",
|
|||
|
|
"file": "audio.spec.ts",
|
|||
|
|
"column": 0,
|
|||
|
|
"line": 0,
|
|||
|
|
"specs": [
|
|||
|
|
{
|
|||
|
|
"title": "음성·현장음 109개 versioned WAV를 실제 Chrome에서 해시·디코드 검증한다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "desktop",
|
|||
|
|
"projectName": "desktop",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 0,
|
|||
|
|
"parallelIndex": 0,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 22526,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:05:37.160Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": [
|
|||
|
|
{
|
|||
|
|
"name": "109 versioned WAV integrity",
|
|||
|
|
"contentType": "application/json",
|
|||
|
|
"path": "/home/hermes/worktrees/find-word-v0.2.5/.agent/evidence-v0.2.5/review-fixes/browser-final/audio-음성·현장음-109개-versioned-WAV를-실제-Chrome에서-해시·디코드-검증한다-desktop/attachments/109-versioned-WAV-integrity-5e0c980cdf0393d055d7366f801510cefb0df550.json"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "87be2dcdb54c25970a35-d93130048b0c80dc4106",
|
|||
|
|
"file": "audio.spec.ts",
|
|||
|
|
"line": 7,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "음성·현장음 109개 versioned WAV를 실제 Chrome에서 해시·디코드 검증한다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "mobile",
|
|||
|
|
"projectName": "mobile",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 2,
|
|||
|
|
"parallelIndex": 1,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 19640,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:07:59.582Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": [
|
|||
|
|
{
|
|||
|
|
"name": "109 versioned WAV integrity",
|
|||
|
|
"contentType": "application/json",
|
|||
|
|
"path": "/home/hermes/worktrees/find-word-v0.2.5/.agent/evidence-v0.2.5/review-fixes/browser-final/audio-음성·현장음-109개-versioned-WAV를-실제-Chrome에서-해시·디코드-검증한다-mobile/attachments/109-versioned-WAV-integrity-6e539552fb5a6e5ff5ca94fe12441f93f709ad57.json"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "87be2dcdb54c25970a35-9f9914a49e88a65e211e",
|
|||
|
|
"file": "audio.spec.ts",
|
|||
|
|
"line": 7,
|
|||
|
|
"column": 1
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "gains.spec.ts",
|
|||
|
|
"file": "gains.spec.ts",
|
|||
|
|
"column": 0,
|
|||
|
|
"line": 0,
|
|||
|
|
"specs": [
|
|||
|
|
{
|
|||
|
|
"title": "실제 GainNode의 배경 배율은 8환경 × SNR 경계·0에서 동일하다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "desktop",
|
|||
|
|
"projectName": "desktop",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 1,
|
|||
|
|
"parallelIndex": 1,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 34698,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:05:37.207Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": [
|
|||
|
|
{
|
|||
|
|
"name": "actual-gain-nodes",
|
|||
|
|
"contentType": "application/json",
|
|||
|
|
"body": "ewogICJjaHJvbWUiOiAiMTQ2LjAuNzY4MC44MCIsCiAgImZpeGVkR2FpbiI6IDAuNDE5ODg4NDUxODY2NDEyNiwKICAicm93cyI6IFsKICAgIHsKICAgICAgImVudmlyb25tZW50IjogInN0cmVldCIsCiAgICAgICJkYiI6IC0xMiwKICAgICAgInNvdXJjZXMiOiBbCiAgICAgICAgewogICAgICAgICAgImxvb3AiOiB0cnVlLAogICAgICAgICAgImR1cmF0aW9uIjogMTIsCiAgICAgICAgICAicmF0ZSI6IDQ0MTAwLAogICAgICAgICAgInBlYWsiOiAwLjMxMDI4OTExNDcxMzY2ODgsCiAgICAgICAgICAicm1zIjogMC4wNjI1MjIwNjYyNTc3MjY3NCwKICAgICAgICAgICJzY2hlZHVsZWQiOiAwLjQxOTg4ODQ1MTg2NjQxMjYsCiAgICAgICAgICAibWFzdGVyIjogMSwKICAgICAgICAgICJvYnNlcnZlZCI6IDAuNDE5ODg4NDY2NTk2NjAzNCwKICAgICAgICAgICJzY2hlZHVsZWRBdCI6IDAuMDYxNjA5OTc3MzI0MjYzMDQsCiAgICAgICAgICAib2JzZXJ2ZWRBdCI6IDAuMjY3MDI5NDc4NDU4MDQ5ODYKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJsb29wIjogZmFsc2UsCiAgICAgICAgICAiZHVyYXRpb24iOiA3LjA1NTk4NjM5NDU1NzgyMywKICAgICAgICAgICJyYXRlIjogNDQxMDAsCiAgICAgICAgICAicGVhayI6IDAuMTQ5OTkyOTEzMDA3NzM2MiwKICAgICAgICAgICJybXMiOiAwLjAzMDAwMDAwMDAwNTM3OTg0LAogICAgICAgICAgInNjaGVkdWxlZCI6IDAuNzU1Nzk5MjEzMzU5NTQyNywKICAgICAgICAgICJtYXN0ZXIiOiAxLAogICAgICAgICAgInNjaGVkdWxlZEF0IjogMC4wNjE2MDk5NzczMjQyNjMwNAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImxvb3AiOiBmYWxzZSwKICAgICAgICAgICJkdXJhdGlvbiI6IDcuOTY3OTgxODU5NDEwNDMxLAogICAgICAgICAgInJhdGUiOiA0NDEwMCwKICAgICAgICAgICJwZWFrIjogMC4xNzk3NDQ2MDEyNDk2OTQ4MiwKICAgICAgICAgICJybXMiOiAwLjAyOTk5OTk5OTk5MzI2OTIxLAogICAgICAgICAgInNjaGVkdWxlZCI6IDAuMTA1NDcxMjEwNDk5MDgwNTIsCiAgICAgICAgICAibWFzdGVyIjogMSwKICAgICAgICAgICJzY2hlZHVsZWRBdCI6IDcuNDY3NTk2MzcxODgyMDg1NQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImVudmlyb25tZW50IjogInN0cmVldCIsCiAgICAgICJkYiI6IDAsCiAgICAgICJzb3VyY2VzIjogWwogICAgICAgIHsKICAgICAgICAgICJsb29wIjogdHJ1ZSwKICAgICAgICAgICJkdXJhdGlvbiI6IDEyLAogICAgICAgICAgInJhdGUiOiA0NDEwMCwKICAgICAgICAgICJwZWFrIjogMC4zMTAyODkxMTQ3MTM2Njg4LAogICAgICAgICAgInJtcyI6IDAuMDYyNTIyMDY2MjU3NzI2NzQsCiAgICAgICAgICAic2NoZWR1bGVkIjogMC40MTk4ODg0NTE4NjY0MTI2LAogICAgICAgICAgIm1hc3RlciI6IDEsCiAgICAgICAgICAib2JzZXJ2ZWQiOiAwLjQxOTg4ODQ2NjU5NjYwMzQsCiAgICAgICAgICAic2NoZWR1bGVkQXQiOiAzLjAxMDU0NDIxNzY4NzA3NDUsCiAgICAgICAgICAib2JzZXJ2ZWRBdCI6IDMuMjM5MTgzNjczNDY5Mzg4CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAibG9vcCI6IGZhbHNlLAogICAgICAgICAgImR1cmF0aW9uIjogNy4wNTU5ODYzOTQ1NTc4MjMsCiAgICAgICAgICAicmF0ZSI6IDQ0MTAwLAogICAgICAgICAgInBlYWsiOiAwLjE0OTk5MjkxMzAwNzczNjIsCiAgICAgICAgICAicm1zIjogMC4wMzAwMDAwMDAwMDUzNzk4NCwKICAgICAgICAgICJzY2hlZHVsZWQiOiAwLjc1NTc5OTIxMzM1OTU0MjcsCiAgICAgICAgICAibWFzdGVyIjogMSwKICAgICAgICAgICJzY2hlZHVsZWRBdCI6IDMuMDEwNTQ0MjE3Njg3MDc0NQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImxvb3AiOiBmYWxzZSwKICAgICAgICAgICJkdXJhdGlvbiI6IDguNTE5OTc3MzI0MjYzMDM5LAogICAgICAgICAgInJhdGUiOiA0NDEwMCwKICAgICAgICAgICJwZWFrIjogMC4xNjUxNDQ0NTg0MTMxMjQwOCwKICAgICAgICAgICJybXMiOiAwLjAyOTk5OTk5OTk5OTc4MzE4LAogICAgICAgICAgInNjaGVkdWxlZCI6IDAuNDE5ODg4NDUxODY2NDEyNiwKICAgICAgICAgICJtYXN0ZXIiOiAxLAogICAgICAgICAgInNjaGVkdWxlZEF0IjogMTAuNDE2NTMwNjEyMjQ0ODk2CiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiZW52aXJvbm1lbnQiOiAic3RyZWV0IiwKICAgICAgImRiIjogMTIsCiAgICAgICJzb3VyY2VzIjogWwogICAgICAgIHsKICAgICAgICAgICJsb29wIjogdHJ1ZSwKICAgICAgICAgICJkdXJhdGlvbiI6IDEyLAogICAgICAgICAgInJhdGUiOiA0NDEwMCwKICAgICAgICAgICJwZWFrIjogMC4zMTAyODkxMTQ3MTM2Njg4LAogICAgICAgICAgInJtcyI6IDAuMDYyNTIyMDY2MjU3NzI2NzQsCiAgICAgICAgICAic2NoZWR1bGVkIjogMC40MTk4ODg0NTE4NjY0MTI2LAogICAgICAgICAgIm1hc3RlciI6IDEsCiAgICAgICAgICAib2JzZXJ2ZWQiOiAwLjQxOTg4ODQ2NjU5NjYwMzQsCiAgICAgICAgICAic2NoZWR1bGVkQXQiOiA0LjQ5NjYyMTMxNTE5Mjc0MywKICAgICAgICAgICJvYnNlcnZlZEF0IjogNC43MTM2NTA3OTM2NTA3OTMKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJsb29wIjogZmFsc2UsCiAgICAgICAgICAiZHVyYXRpb24iOiA3LjA1NTk4NjM5NDU1NzgyMywKICAgICAgICAgICJyYXRlIjogNDQxMDAsCiAgICAgICAgICAicGVhayI6IDAuMTQ5OTkyOTEzMDA3NzM2MiwKICAgICAgICAgICJybXMiOiAwLjAzMDAwMDAwMDAwNTM3OTg0LAogICAgICAgICAgInNjaGVkdWxlZCI6IDAuNzU1Nzk5MjEzMzU5NTQyNywKICAgICAgICAgICJtYXN0ZXIiOiAxLAogICAgICAgICAgInNjaGVkdWxlZEF0IjogNC40OTY2MjEzMTUxOTI3NDMKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJsb29wIjogZmFsc2UsCiAgICAgICAgICAiZHVyYXRpb24iOiA4LjM3NTk4NjM5NDU1NzgyNCwKICAgICAgICAgICJyYXRlIjogNDQxMDAsCiAgICAgICAgICAicGVhayI6IDAuMjA0OTcxMjUz
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "8b5f6416abeab163a0eb-f77a1fb967b324d0e8f6",
|
|||
|
|
"file": "gains.spec.ts",
|
|||
|
|
"line": 87,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "실제 WAV 변조는 소스 시작 전에 거부하고 원본 재시도로 회복한다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "desktop",
|
|||
|
|
"projectName": "desktop",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 0,
|
|||
|
|
"parallelIndex": 0,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 13550,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:06:00.262Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "8b5f6416abeab163a0eb-61918c864efec5f2284e",
|
|||
|
|
"file": "gains.spec.ts",
|
|||
|
|
"line": 185,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "실제 GainNode의 배경 배율은 8환경 × SNR 경계·0에서 동일하다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "mobile",
|
|||
|
|
"projectName": "mobile",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 3,
|
|||
|
|
"parallelIndex": 0,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 19562,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:08:12.359Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": [
|
|||
|
|
{
|
|||
|
|
"name": "actual-gain-nodes",
|
|||
|
|
"contentType": "application/json",
|
|||
|
|
"body": "ewogICJjaHJvbWUiOiAiMTQ2LjAuNzY4MC44MCIsCiAgImZpeGVkR2FpbiI6IDAuNDE5ODg4NDUxODY2NDEyNiwKICAicm93cyI6IFsKICAgIHsKICAgICAgImVudmlyb25tZW50IjogInN0cmVldCIsCiAgICAgICJkYiI6IC0xMiwKICAgICAgInNvdXJjZXMiOiBbCiAgICAgICAgewogICAgICAgICAgImxvb3AiOiB0cnVlLAogICAgICAgICAgImR1cmF0aW9uIjogMTIsCiAgICAgICAgICAicmF0ZSI6IDQ0MTAwLAogICAgICAgICAgInBlYWsiOiAwLjMxMDI4OTExNDcxMzY2ODgsCiAgICAgICAgICAicm1zIjogMC4wNjI1MjIwNjYyNTc3MjY3NCwKICAgICAgICAgICJzY2hlZHVsZWQiOiAwLjQxOTg4ODQ1MTg2NjQxMjYsCiAgICAgICAgICAibWFzdGVyIjogMSwKICAgICAgICAgICJvYnNlcnZlZCI6IDAuNDE5ODg4NDY2NTk2NjAzNCwKICAgICAgICAgICJzY2hlZHVsZWRBdCI6IDAuMzA1NDE5NTAxMTMzNzg2ODUsCiAgICAgICAgICAib2JzZXJ2ZWRBdCI6IDAuNTEwODM5MDAyMjY3NTczNwogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImxvb3AiOiBmYWxzZSwKICAgICAgICAgICJkdXJhdGlvbiI6IDcuMDU1OTg2Mzk0NTU3ODIzLAogICAgICAgICAgInJhdGUiOiA0NDEwMCwKICAgICAgICAgICJwZWFrIjogMC4xNDk5OTI5MTMwMDc3MzYyLAogICAgICAgICAgInJtcyI6IDAuMDMwMDAwMDAwMDA1Mzc5ODQsCiAgICAgICAgICAic2NoZWR1bGVkIjogMC43NTU3OTkyMTMzNTk1NDI3LAogICAgICAgICAgIm1hc3RlciI6IDEsCiAgICAgICAgICAic2NoZWR1bGVkQXQiOiAwLjMwNTQxOTUwMTEzMzc4Njg1CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAibG9vcCI6IGZhbHNlLAogICAgICAgICAgImR1cmF0aW9uIjogNy45MTk5NzczMjQyNjMwMzksCiAgICAgICAgICAicmF0ZSI6IDQ0MTAwLAogICAgICAgICAgInBlYWsiOiAwLjE3Nzg4MzA1ODc4NjM5MjIsCiAgICAgICAgICAicm1zIjogMC4wMzAwMDAwMDAwMDA4NjcwNTIsCiAgICAgICAgICAic2NoZWR1bGVkIjogMC4xMDU0NzEyMTA0OTkwODA1MiwKICAgICAgICAgICJtYXN0ZXIiOiAxLAogICAgICAgICAgInNjaGVkdWxlZEF0IjogNy43MTE0MDU4OTU2OTE2MDkKICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJlbnZpcm9ubWVudCI6ICJzdHJlZXQiLAogICAgICAiZGIiOiAwLAogICAgICAic291cmNlcyI6IFsKICAgICAgICB7CiAgICAgICAgICAibG9vcCI6IHRydWUsCiAgICAgICAgICAiZHVyYXRpb24iOiAxMiwKICAgICAgICAgICJyYXRlIjogNDQxMDAsCiAgICAgICAgICAicGVhayI6IDAuMzEwMjg5MTE0NzEzNjY4OCwKICAgICAgICAgICJybXMiOiAwLjA2MjUyMjA2NjI1NzcyNjc0LAogICAgICAgICAgInNjaGVkdWxlZCI6IDAuNDE5ODg4NDUxODY2NDEyNiwKICAgICAgICAgICJtYXN0ZXIiOiAxLAogICAgICAgICAgIm9ic2VydmVkIjogMC40MTk4ODg0NjY1OTY2MDM0LAogICAgICAgICAgInNjaGVkdWxlZEF0IjogMS4yNDU4Mjc2NjQzOTkwOTMsCiAgICAgICAgICAib2JzZXJ2ZWRBdCI6IDEuNDUxMjQ3MTY1NTMyODc5OAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImxvb3AiOiBmYWxzZSwKICAgICAgICAgICJkdXJhdGlvbiI6IDcuMDU1OTg2Mzk0NTU3ODIzLAogICAgICAgICAgInJhdGUiOiA0NDEwMCwKICAgICAgICAgICJwZWFrIjogMC4xNDk5OTI5MTMwMDc3MzYyLAogICAgICAgICAgInJtcyI6IDAuMDMwMDAwMDAwMDA1Mzc5ODQsCiAgICAgICAgICAic2NoZWR1bGVkIjogMC43NTU3OTkyMTMzNTk1NDI3LAogICAgICAgICAgIm1hc3RlciI6IDEsCiAgICAgICAgICAic2NoZWR1bGVkQXQiOiAxLjI0NTgyNzY2NDM5OTA5MwogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImxvb3AiOiBmYWxzZSwKICAgICAgICAgICJkdXJhdGlvbiI6IDguMzI3OTgxODU5NDEwNDMsCiAgICAgICAgICAicmF0ZSI6IDQ0MTAwLAogICAgICAgICAgInBlYWsiOiAwLjE2NDYxNzQ3ODg0NzUwMzY2LAogICAgICAgICAgInJtcyI6IDAuMDMwMDAwMDAwMDAyNTI3OTgsCiAgICAgICAgICAic2NoZWR1bGVkIjogMC40MTk4ODg0NTE4NjY0MTI2LAogICAgICAgICAgIm1hc3RlciI6IDEsCiAgICAgICAgICAic2NoZWR1bGVkQXQiOiA4LjY1MTgxNDA1ODk1NjkxNgogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImVudmlyb25tZW50IjogInN0cmVldCIsCiAgICAgICJkYiI6IDEyLAogICAgICAic291cmNlcyI6IFsKICAgICAgICB7CiAgICAgICAgICAibG9vcCI6IHRydWUsCiAgICAgICAgICAiZHVyYXRpb24iOiAxMiwKICAgICAgICAgICJyYXRlIjogNDQxMDAsCiAgICAgICAgICAicGVhayI6IDAuMzEwMjg5MTE0NzEzNjY4OCwKICAgICAgICAgICJybXMiOiAwLjA2MjUyMjA2NjI1NzcyNjc0LAogICAgICAgICAgInNjaGVkdWxlZCI6IDAuNDE5ODg4NDUxODY2NDEyNiwKICAgICAgICAgICJtYXN0ZXIiOiAxLAogICAgICAgICAgIm9ic2VydmVkIjogMC40MTk4ODg0NjY1OTY2MDM0LAogICAgICAgICAgInNjaGVkdWxlZEF0IjogMi4xMzk3OTU5MTgzNjczNDcsCiAgICAgICAgICAib2JzZXJ2ZWRBdCI6IDIuMzU2ODI1Mzk2ODI1Mzk2NwogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImxvb3AiOiBmYWxzZSwKICAgICAgICAgICJkdXJhdGlvbiI6IDcuMDU1OTg2Mzk0NTU3ODIzLAogICAgICAgICAgInJhdGUiOiA0NDEwMCwKICAgICAgICAgICJwZWFrIjogMC4xNDk5OTI5MTMwMDc3MzYyLAogICAgICAgICAgInJtcyI6IDAuMDMwMDAwMDAwMDA1Mzc5ODQsCiAgICAgICAgICAic2NoZWR1bGVkIjogMC43NTU3OTkyMTMzNTk1NDI3LAogICAgICAgICAgIm1hc3RlciI6IDEsCiAgICAgICAgICAic2NoZWR1bGVkQXQiOiAyLjEzOTc5NTkxODM2NzM0NwogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgImxvb3AiOiBmYWxzZSwKICAgICAgICAgICJkdXJhdGlvbiI6IDcuMjcxOTk1NDY0ODUyNjA3NSwKICAgICAgICAgICJyYXRlIjogNDQxMDAsCiAgICAgICAgICAicGVhayI6IDAuMTcxNTE1MTUxODU4
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "8b5f6416abeab163a0eb-0e3357186e9dff02d5a2",
|
|||
|
|
"file": "gains.spec.ts",
|
|||
|
|
"line": 87,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "실제 WAV 변조는 소스 시작 전에 거부하고 원본 재시도로 회복한다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "mobile",
|
|||
|
|
"projectName": "mobile",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 2,
|
|||
|
|
"parallelIndex": 1,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 16138,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:08:19.509Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "8b5f6416abeab163a0eb-c034d31ca1dde557e29f",
|
|||
|
|
"file": "gains.spec.ts",
|
|||
|
|
"line": 185,
|
|||
|
|
"column": 1
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "game.spec.ts",
|
|||
|
|
"file": "game.spec.ts",
|
|||
|
|
"column": 0,
|
|||
|
|
"line": 0,
|
|||
|
|
"specs": [
|
|||
|
|
{
|
|||
|
|
"title": "실제 오디오로 혼합 모드 완주·레이아웃·접근성·외부 요청 없음",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "desktop",
|
|||
|
|
"projectName": "desktop",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 1,
|
|||
|
|
"parallelIndex": 1,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 48814,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:06:12.526Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "8b1bb1493a64c9fc3ab6-d223e249bc9a81f166b0",
|
|||
|
|
"file": "game.spec.ts",
|
|||
|
|
"line": 8,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "intro WAV query URL의 404를 표시하고 같은 URL로 재시도·정답 mapping한다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "desktop",
|
|||
|
|
"projectName": "desktop",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 0,
|
|||
|
|
"parallelIndex": 0,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 13115,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:06:13.922Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "8b1bb1493a64c9fc3ab6-ab45385409470bdf7ef2",
|
|||
|
|
"file": "game.spec.ts",
|
|||
|
|
"line": 130,
|
|||
|
|
"column": 3
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "target WAV query URL의 404를 표시하고 같은 URL로 재시도·정답 mapping한다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "desktop",
|
|||
|
|
"projectName": "desktop",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 0,
|
|||
|
|
"parallelIndex": 0,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 13946,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:06:27.056Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "8b1bb1493a64c9fc3ab6-52922f8228abc9f39bfe",
|
|||
|
|
"file": "game.spec.ts",
|
|||
|
|
"line": 130,
|
|||
|
|
"column": 3
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "실제 오디오로 혼합 모드 완주·레이아웃·접근성·외부 요청 없음",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "mobile",
|
|||
|
|
"projectName": "mobile",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 3,
|
|||
|
|
"parallelIndex": 0,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 33549,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:08:32.169Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "8b1bb1493a64c9fc3ab6-e4766fea5c25788202a8",
|
|||
|
|
"file": "game.spec.ts",
|
|||
|
|
"line": 8,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "intro WAV query URL의 404를 표시하고 같은 URL로 재시도·정답 mapping한다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "mobile",
|
|||
|
|
"projectName": "mobile",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 2,
|
|||
|
|
"parallelIndex": 1,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 16118,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:08:35.725Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "8b1bb1493a64c9fc3ab6-84b7835dc149f0ebaeb2",
|
|||
|
|
"file": "game.spec.ts",
|
|||
|
|
"line": 130,
|
|||
|
|
"column": 3
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "target WAV query URL의 404를 표시하고 같은 URL로 재시도·정답 mapping한다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "mobile",
|
|||
|
|
"projectName": "mobile",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 2,
|
|||
|
|
"parallelIndex": 1,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 13563,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:08:51.855Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "8b1bb1493a64c9fc3ab6-05de2d3047fb33c59bd2",
|
|||
|
|
"file": "game.spec.ts",
|
|||
|
|
"line": 130,
|
|||
|
|
"column": 3
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "release.spec.ts",
|
|||
|
|
"file": "release.spec.ts",
|
|||
|
|
"column": 0,
|
|||
|
|
"line": 0,
|
|||
|
|
"specs": [
|
|||
|
|
{
|
|||
|
|
"title": "릴리스는 사용자 크레딧과 런타임 MIT notice 전문을 제공한다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "desktop",
|
|||
|
|
"projectName": "desktop",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 0,
|
|||
|
|
"parallelIndex": 0,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 314,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:06:41.033Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "7324964a6aa193ebd049-64d3eb3e631d5e3a7482",
|
|||
|
|
"file": "release.spec.ts",
|
|||
|
|
"line": 6,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "누락 음성·환경음은 query와 HTML accept에도 404이고 출처 고지는 번들된다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "desktop",
|
|||
|
|
"projectName": "desktop",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 0,
|
|||
|
|
"parallelIndex": 0,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 17,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:06:41.367Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "7324964a6aa193ebd049-a9a4a24641e1381cb656",
|
|||
|
|
"file": "release.spec.ts",
|
|||
|
|
"line": 24,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "릴리스는 사용자 크레딧과 런타임 MIT notice 전문을 제공한다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "mobile",
|
|||
|
|
"projectName": "mobile",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 2,
|
|||
|
|
"parallelIndex": 1,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 477,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:09:05.446Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "7324964a6aa193ebd049-b2bb581aa05f7bfc0a11",
|
|||
|
|
"file": "release.spec.ts",
|
|||
|
|
"line": 6,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "누락 음성·환경음은 query와 HTML accept에도 404이고 출처 고지는 번들된다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "mobile",
|
|||
|
|
"projectName": "mobile",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 3,
|
|||
|
|
"parallelIndex": 0,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 58,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:09:05.741Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "7324964a6aa193ebd049-87e393dee6d378b60b88",
|
|||
|
|
"file": "release.spec.ts",
|
|||
|
|
"line": 24,
|
|||
|
|
"column": 1
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "resampling.spec.ts",
|
|||
|
|
"file": "resampling.spec.ts",
|
|||
|
|
"column": 0,
|
|||
|
|
"line": 0,
|
|||
|
|
"specs": [
|
|||
|
|
{
|
|||
|
|
"title": "109 WAV의 24·44.1·48·96kHz 디코드는 고정 peak 상한 안에 있다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "desktop",
|
|||
|
|
"projectName": "desktop",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 0,
|
|||
|
|
"parallelIndex": 0,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 12346,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:06:41.399Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": [
|
|||
|
|
{
|
|||
|
|
"name": "all-voices-resampled-bounds",
|
|||
|
|
"contentType": "application/json",
|
|||
|
|
"body": "ewogICJjaHJvbWUiOiAiMTQ2LjAuNzY4MC44MCIsCiAgImJvdW5kcyI6IHsKICAgICJiYWNrZ3JvdW5kIjogMC41NSwKICAgICJ2b2ljZSI6IDAuMjUsCiAgICAiaW50cm8iOiAwLjIKICB9LAogICJyb3dzIjogWwogICAgewogICAgICAidXJsIjogIi9hdWRpby9pbnRyby53YXY/dj0wLjIuNSIsCiAgICAgICJraW5kIjogImludHJvIiwKICAgICAgInJhdGUiOiAyNDAwMCwKICAgICAgInJtcyI6IDAuMTAwMDAxNDQ5OTI4NTAzNTksCiAgICAgICJwZWFrIjogMC40OTk4NjI2NzA4OTg0Mzc1LAogICAgICAibm9ybWFsaXplZFBlYWsiOiAwLjE0OTk1NjYyNzAwNTY1MzI2CiAgICB9LAogICAgewogICAgICAidXJsIjogIi9hdWRpby9pbnRyby53YXY/dj0wLjIuNSIsCiAgICAgICJraW5kIjogImludHJvIiwKICAgICAgInJhdGUiOiA0NDEwMCwKICAgICAgInJtcyI6IDAuMDk5OTk4MjQ2MzA3Mzk2NDQsCiAgICAgICJwZWFrIjogMC40OTk5Njc2MDQ4NzU1NjQ2LAogICAgICAibm9ybWFsaXplZFBlYWsiOiAwLjE0OTk5MjkxMTg3NzI3MDgyCiAgICB9LAogICAgewogICAgICAidXJsIjogIi9hdWRpby9pbnRyby53YXY/dj0wLjIuNSIsCiAgICAgICJraW5kIjogImludHJvIiwKICAgICAgInJhdGUiOiA0ODAwMCwKICAgICAgInJtcyI6IDAuMDk5OTk4MTE2MjkwNzY5MzQsCiAgICAgICJwZWFrIjogMC40OTk4NjM5NTIzOTgzMDAxNywKICAgICAgIm5vcm1hbGl6ZWRQZWFrIjogMC4xNDk5NjIwMTA1Njc3MjU2CiAgICB9LAogICAgewogICAgICAidXJsIjogIi9hdWRpby9pbnRyby53YXY/dj0wLjIuNSIsCiAgICAgICJraW5kIjogImludHJvIiwKICAgICAgInJhdGUiOiA5NjAwMCwKICAgICAgInJtcyI6IDAuMDk5OTk4MjgzNTU2NzcxNzksCiAgICAgICJwZWFrIjogMC40OTk5Nzc4ODY2NzY3ODgzMywKICAgICAgIm5vcm1hbGl6ZWRQZWFrIjogMC4xNDk5OTU5NDA1OTgyMDE0OAogICAgfSwKICAgIHsKICAgICAgInVybCI6ICIvYXVkaW8vbHVjay1hcHBsZS53YXY/dj0wLjIuNSIsCiAgICAgICJraW5kIjogInZvaWNlIiwKICAgICAgInJhdGUiOiAyNDAwMCwKICAgICAgInJtcyI6IDAuMTAwMDAxMzA0Njk5MzkyNjgsCiAgICAgICJwZWFrIjogMC40MDE2NDE4NDU3MDMxMjUsCiAgICAgICJub3JtYWxpemVkUGVhayI6IDAuMTIwNDkwOTgxNjY1ODMxNDcKICAgIH0sCiAgICB7CiAgICAgICJ1cmwiOiAiL2F1ZGlvL2x1Y2stYXBwbGUud2F2P3Y9MC4yLjUiLAogICAgICAia2luZCI6ICJ2b2ljZSIsCiAgICAgICJyYXRlIjogNDQxMDAsCiAgICAgICJybXMiOiAwLjEwMDAwMTY3NzU5NzI1MTY1LAogICAgICAicGVhayI6IDAuNDAyMTc4MTM4NDk0NDkxNiwKICAgICAgIm5vcm1hbGl6ZWRQZWFrIjogMC4xMjA2NTE0MTc1MDM0ODMzNQogICAgfSwKICAgIHsKICAgICAgInVybCI6ICIvYXVkaW8vbHVjay1hcHBsZS53YXY/dj0wLjIuNSIsCiAgICAgICJraW5kIjogInZvaWNlIiwKICAgICAgInJhdGUiOiA0ODAwMCwKICAgICAgInJtcyI6IDAuMTAwMDAxMTk4NTc5MTMxNTksCiAgICAgICJwZWFrIjogMC40MDE4MjQxNzYzMTE0OTI5LAogICAgICAibm9ybWFsaXplZFBlYWsiOiAwLjEyMDU0NTgwODA1NjU0ODQ5CiAgICB9LAogICAgewogICAgICAidXJsIjogIi9hdWRpby9sdWNrLWFwcGxlLndhdj92PTAuMi41IiwKICAgICAgImtpbmQiOiAidm9pY2UiLAogICAgICAicmF0ZSI6IDk2MDAwLAogICAgICAicm1zIjogMC4xMDAwMDE0MDcwNjAwMDI0MywKICAgICAgInBlYWsiOiAwLjQwMjE2NDc1NzI1MTczOTUsCiAgICAgICJub3JtYWxpemVkUGVhayI6IDAuMTIwNjQ3NzI5NTg5NTc0OTUKICAgIH0sCiAgICB7CiAgICAgICJ1cmwiOiAiL2F1ZGlvL2x1Y2stc2VhLndhdj92PTAuMi41IiwKICAgICAgImtpbmQiOiAidm9pY2UiLAogICAgICAicmF0ZSI6IDI0MDAwLAogICAgICAicm1zIjogMC4xMDAwMDEyOTE4MjEwNjQ4MywKICAgICAgInBlYWsiOiAwLjM4ODcwMjM5MjU3ODEyNSwKICAgICAgIm5vcm1hbGl6ZWRQZWFrIjogMC4xMTY2MDkyMTEzOTEwODEyMQogICAgfSwKICAgIHsKICAgICAgInVybCI6ICIvYXVkaW8vbHVjay1zZWEud2F2P3Y9MC4yLjUiLAogICAgICAia2luZCI6ICJ2b2ljZSIsCiAgICAgICJyYXRlIjogNDQxMDAsCiAgICAgICJybXMiOiAwLjEwMDAwMjAxMjQyMTE2NDgzLAogICAgICAicGVhayI6IDAuMzg4NjUyNjgyMzA0MzgyMywKICAgICAgIm5vcm1hbGl6ZWRQZWFrIjogMC4xMTY1OTM0NTgzMzk4ODIyNgogICAgfSwKICAgIHsKICAgICAgInVybCI6ICIvYXVkaW8vbHVjay1zZWEud2F2P3Y9MC4yLjUiLAogICAgICAia2luZCI6ICJ2b2ljZSIsCiAgICAgICJyYXRlIjogNDgwMDAsCiAgICAgICJybXMiOiAwLjEwMDAwMTU2NDgxNzkxMTQ1LAogICAgICAicGVhayI6IDAuMzg4NTg2MjUyOTI3NzgwMTUsCiAgICAgICJub3JtYWxpemVkUGVhayI6IDAuMTE2NTc0MDUxNzA2NjkyODMKICAgIH0sCiAgICB7CiAgICAgICJ1cmwiOiAiL2F1ZGlvL2x1Y2stc2VhLndhdj92PTAuMi41IiwKICAgICAgImtpbmQiOiAidm9pY2UiLAogICAgICAicmF0ZSI6IDk2MDAwLAogICAgICAicm1zIjogMC4xMDAwMDE3NzY0MzkxOTY4MiwKICAgICAgInBlYWsiOiAwLjM4ODcyNTA3MjE0NTQ2MjA0LAogICAgICAibm9ybWFsaXplZFBlYWsiOiAwLjExNjYxNTQ1MDA0MTA3NDUzCiAgICB9LAogICAgewogICAgICAidXJsIjogIi9hdWRpby9sdWNrLXRyZWUud2F2P3Y9MC4yLjUiLAogICAgICAia2luZCI6ICJ2b2ljZSIsCiAgICAgICJyYXRlIjogMjQwMDAsCiAgICAgICJybXMiOiAwLjEwMDAwMTQwNzUxNTI0MzcxLAogICAgICAicGVhayI6IDAuMzY5MjAxNjYwMTU2MjUsCiAgICAgICJub3JtYWxpemVkUGVhayI6IDAuMTEwNzU4OTM5MDk3OTIzNDIKICAgIH0sCiAgICB7CiAgICAgICJ1cmwiOiAiL2F1ZGlvL2x1Y2stdHJlZS53YXY/dj0wLjIuNSIsCiAgICAgICJraW5kIjogInZvaWNlIiwKICAgICAgInJhdGUiOiA0NDEwMCwKICAgICAgInJtcyI6IDAuMTAwMDAyMjQ4NTk4MzQ4OTMsCiAgICAgICJwZWFrIjogMC4zNjkwODAwOTY0ODMyMzA2
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "4b43f051dbe6a8185866-e7cf04c07bf8f1f16611",
|
|||
|
|
"file": "resampling.spec.ts",
|
|||
|
|
"line": 7,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "109 WAV의 24·44.1·48·96kHz 디코드는 고정 peak 상한 안에 있다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "mobile",
|
|||
|
|
"projectName": "mobile",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 3,
|
|||
|
|
"parallelIndex": 0,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 12979,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:09:05.819Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": [
|
|||
|
|
{
|
|||
|
|
"name": "all-voices-resampled-bounds",
|
|||
|
|
"contentType": "application/json",
|
|||
|
|
"body": "ewogICJjaHJvbWUiOiAiMTQ2LjAuNzY4MC44MCIsCiAgImJvdW5kcyI6IHsKICAgICJiYWNrZ3JvdW5kIjogMC41NSwKICAgICJ2b2ljZSI6IDAuMjUsCiAgICAiaW50cm8iOiAwLjIKICB9LAogICJyb3dzIjogWwogICAgewogICAgICAidXJsIjogIi9hdWRpby9pbnRyby53YXY/dj0wLjIuNSIsCiAgICAgICJraW5kIjogImludHJvIiwKICAgICAgInJhdGUiOiAyNDAwMCwKICAgICAgInJtcyI6IDAuMTAwMDAxNDQ5OTI4NTAzNTksCiAgICAgICJwZWFrIjogMC40OTk4NjI2NzA4OTg0Mzc1LAogICAgICAibm9ybWFsaXplZFBlYWsiOiAwLjE0OTk1NjYyNzAwNTY1MzI2CiAgICB9LAogICAgewogICAgICAidXJsIjogIi9hdWRpby9pbnRyby53YXY/dj0wLjIuNSIsCiAgICAgICJraW5kIjogImludHJvIiwKICAgICAgInJhdGUiOiA0NDEwMCwKICAgICAgInJtcyI6IDAuMDk5OTk4MjQ2MzA3Mzk2NDQsCiAgICAgICJwZWFrIjogMC40OTk5Njc2MDQ4NzU1NjQ2LAogICAgICAibm9ybWFsaXplZFBlYWsiOiAwLjE0OTk5MjkxMTg3NzI3MDgyCiAgICB9LAogICAgewogICAgICAidXJsIjogIi9hdWRpby9pbnRyby53YXY/dj0wLjIuNSIsCiAgICAgICJraW5kIjogImludHJvIiwKICAgICAgInJhdGUiOiA0ODAwMCwKICAgICAgInJtcyI6IDAuMDk5OTk4MTE2MjkwNzY5MzQsCiAgICAgICJwZWFrIjogMC40OTk4NjM5NTIzOTgzMDAxNywKICAgICAgIm5vcm1hbGl6ZWRQZWFrIjogMC4xNDk5NjIwMTA1Njc3MjU2CiAgICB9LAogICAgewogICAgICAidXJsIjogIi9hdWRpby9pbnRyby53YXY/dj0wLjIuNSIsCiAgICAgICJraW5kIjogImludHJvIiwKICAgICAgInJhdGUiOiA5NjAwMCwKICAgICAgInJtcyI6IDAuMDk5OTk4MjgzNTU2NzcxNzksCiAgICAgICJwZWFrIjogMC40OTk5Nzc4ODY2NzY3ODgzMywKICAgICAgIm5vcm1hbGl6ZWRQZWFrIjogMC4xNDk5OTU5NDA1OTgyMDE0OAogICAgfSwKICAgIHsKICAgICAgInVybCI6ICIvYXVkaW8vbHVjay1hcHBsZS53YXY/dj0wLjIuNSIsCiAgICAgICJraW5kIjogInZvaWNlIiwKICAgICAgInJhdGUiOiAyNDAwMCwKICAgICAgInJtcyI6IDAuMTAwMDAxMzA0Njk5MzkyNjgsCiAgICAgICJwZWFrIjogMC40MDE2NDE4NDU3MDMxMjUsCiAgICAgICJub3JtYWxpemVkUGVhayI6IDAuMTIwNDkwOTgxNjY1ODMxNDcKICAgIH0sCiAgICB7CiAgICAgICJ1cmwiOiAiL2F1ZGlvL2x1Y2stYXBwbGUud2F2P3Y9MC4yLjUiLAogICAgICAia2luZCI6ICJ2b2ljZSIsCiAgICAgICJyYXRlIjogNDQxMDAsCiAgICAgICJybXMiOiAwLjEwMDAwMTY3NzU5NzI1MTY1LAogICAgICAicGVhayI6IDAuNDAyMTc4MTM4NDk0NDkxNiwKICAgICAgIm5vcm1hbGl6ZWRQZWFrIjogMC4xMjA2NTE0MTc1MDM0ODMzNQogICAgfSwKICAgIHsKICAgICAgInVybCI6ICIvYXVkaW8vbHVjay1hcHBsZS53YXY/dj0wLjIuNSIsCiAgICAgICJraW5kIjogInZvaWNlIiwKICAgICAgInJhdGUiOiA0ODAwMCwKICAgICAgInJtcyI6IDAuMTAwMDAxMTk4NTc5MTMxNTksCiAgICAgICJwZWFrIjogMC40MDE4MjQxNzYzMTE0OTI5LAogICAgICAibm9ybWFsaXplZFBlYWsiOiAwLjEyMDU0NTgwODA1NjU0ODQ5CiAgICB9LAogICAgewogICAgICAidXJsIjogIi9hdWRpby9sdWNrLWFwcGxlLndhdj92PTAuMi41IiwKICAgICAgImtpbmQiOiAidm9pY2UiLAogICAgICAicmF0ZSI6IDk2MDAwLAogICAgICAicm1zIjogMC4xMDAwMDE0MDcwNjAwMDI0MywKICAgICAgInBlYWsiOiAwLjQwMjE2NDc1NzI1MTczOTUsCiAgICAgICJub3JtYWxpemVkUGVhayI6IDAuMTIwNjQ3NzI5NTg5NTc0OTUKICAgIH0sCiAgICB7CiAgICAgICJ1cmwiOiAiL2F1ZGlvL2x1Y2stc2VhLndhdj92PTAuMi41IiwKICAgICAgImtpbmQiOiAidm9pY2UiLAogICAgICAicmF0ZSI6IDI0MDAwLAogICAgICAicm1zIjogMC4xMDAwMDEyOTE4MjEwNjQ4MywKICAgICAgInBlYWsiOiAwLjM4ODcwMjM5MjU3ODEyNSwKICAgICAgIm5vcm1hbGl6ZWRQZWFrIjogMC4xMTY2MDkyMTEzOTEwODEyMQogICAgfSwKICAgIHsKICAgICAgInVybCI6ICIvYXVkaW8vbHVjay1zZWEud2F2P3Y9MC4yLjUiLAogICAgICAia2luZCI6ICJ2b2ljZSIsCiAgICAgICJyYXRlIjogNDQxMDAsCiAgICAgICJybXMiOiAwLjEwMDAwMjAxMjQyMTE2NDgzLAogICAgICAicGVhayI6IDAuMzg4NjUyNjgyMzA0MzgyMywKICAgICAgIm5vcm1hbGl6ZWRQZWFrIjogMC4xMTY1OTM0NTgzMzk4ODIyNgogICAgfSwKICAgIHsKICAgICAgInVybCI6ICIvYXVkaW8vbHVjay1zZWEud2F2P3Y9MC4yLjUiLAogICAgICAia2luZCI6ICJ2b2ljZSIsCiAgICAgICJyYXRlIjogNDgwMDAsCiAgICAgICJybXMiOiAwLjEwMDAwMTU2NDgxNzkxMTQ1LAogICAgICAicGVhayI6IDAuMzg4NTg2MjUyOTI3NzgwMTUsCiAgICAgICJub3JtYWxpemVkUGVhayI6IDAuMTE2NTc0MDUxNzA2NjkyODMKICAgIH0sCiAgICB7CiAgICAgICJ1cmwiOiAiL2F1ZGlvL2x1Y2stc2VhLndhdj92PTAuMi41IiwKICAgICAgImtpbmQiOiAidm9pY2UiLAogICAgICAicmF0ZSI6IDk2MDAwLAogICAgICAicm1zIjogMC4xMDAwMDE3NzY0MzkxOTY4MiwKICAgICAgInBlYWsiOiAwLjM4ODcyNTA3MjE0NTQ2MjA0LAogICAgICAibm9ybWFsaXplZFBlYWsiOiAwLjExNjYxNTQ1MDA0MTA3NDUzCiAgICB9LAogICAgewogICAgICAidXJsIjogIi9hdWRpby9sdWNrLXRyZWUud2F2P3Y9MC4yLjUiLAogICAgICAia2luZCI6ICJ2b2ljZSIsCiAgICAgICJyYXRlIjogMjQwMDAsCiAgICAgICJybXMiOiAwLjEwMDAwMTQwNzUxNTI0MzcxLAogICAgICAicGVhayI6IDAuMzY5MjAxNjYwMTU2MjUsCiAgICAgICJub3JtYWxpemVkUGVhayI6IDAuMTEwNzU4OTM5MDk3OTIzNDIKICAgIH0sCiAgICB7CiAgICAgICJ1cmwiOiAiL2F1ZGlvL2x1Y2stdHJlZS53YXY/dj0wLjIuNSIsCiAgICAgICJraW5kIjogInZvaWNlIiwKICAgICAgInJhdGUiOiA0NDEwMCwKICAgICAgInJtcyI6IDAuMTAwMDAyMjQ4NTk4MzQ4OTMsCiAgICAgICJwZWFrIjogMC4zNjkwODAwOTY0ODMyMzA2
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "4b43f051dbe6a8185866-cb89e02812f59959f29a",
|
|||
|
|
"file": "resampling.spec.ts",
|
|||
|
|
"line": 7,
|
|||
|
|
"column": 1
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "review-fixes.spec.ts",
|
|||
|
|
"file": "review-fixes.spec.ts",
|
|||
|
|
"column": 0,
|
|||
|
|
"line": 0,
|
|||
|
|
"specs": [
|
|||
|
|
{
|
|||
|
|
"title": "리뷰: 한국어 모드·결과 어절은 320px와 360px에서도 갈라지거나 넘치지 않는다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "desktop",
|
|||
|
|
"projectName": "desktop",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 0,
|
|||
|
|
"parallelIndex": 0,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 1433,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:06:53.778Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "abdd2e2cf517d3c959fd-e748bd769b024912a05a",
|
|||
|
|
"file": "review-fixes.spec.ts",
|
|||
|
|
"line": 27,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "리뷰: 실제 진행 막대는 현재 문항의 1/3·2/3·3/3을 채운다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "desktop",
|
|||
|
|
"projectName": "desktop",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 0,
|
|||
|
|
"parallelIndex": 0,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 31646,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:06:55.227Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "abdd2e2cf517d3c959fd-f7936886d307bf504a2e",
|
|||
|
|
"file": "review-fixes.spec.ts",
|
|||
|
|
"line": 62,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "리뷰: 한국어 모드·결과 어절은 320px와 360px에서도 갈라지거나 넘치지 않는다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "mobile",
|
|||
|
|
"projectName": "mobile",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 2,
|
|||
|
|
"parallelIndex": 1,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 1668,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:09:05.954Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "abdd2e2cf517d3c959fd-297a2a889ff2a2c13233",
|
|||
|
|
"file": "review-fixes.spec.ts",
|
|||
|
|
"line": 27,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "리뷰: 실제 진행 막대는 현재 문항의 1/3·2/3·3/3을 채운다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "mobile",
|
|||
|
|
"projectName": "mobile",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 2,
|
|||
|
|
"parallelIndex": 1,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 30463,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:09:07.655Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "abdd2e2cf517d3c959fd-99533baf08fa35da0cd2",
|
|||
|
|
"file": "review-fixes.spec.ts",
|
|||
|
|
"line": 62,
|
|||
|
|
"column": 1
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "rounds.spec.ts",
|
|||
|
|
"file": "rounds.spec.ts",
|
|||
|
|
"column": 0,
|
|||
|
|
"line": 0,
|
|||
|
|
"specs": [
|
|||
|
|
{
|
|||
|
|
"title": "시작 단계·SNR·3문항 완료→다음 단계·재생 중 종료·응답 후 종료·홈 초기화",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "desktop",
|
|||
|
|
"projectName": "desktop",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 1,
|
|||
|
|
"parallelIndex": 1,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 56853,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:07:01.376Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": [
|
|||
|
|
{
|
|||
|
|
"name": "runtime-audit",
|
|||
|
|
"contentType": "application/json",
|
|||
|
|
"body": "ewogICJlcnJvcnMiOiBbXSwKICAiZmFpbGVkIjogW10sCiAgImV4dGVybmFsIjogW10sCiAgImF1ZGlvIjogewogICAgInN0YXJ0cyI6IFsKICAgICAgewogICAgICAgICJsb29wIjogdHJ1ZSwKICAgICAgICAiZHVyYXRpb24iOiAxMgogICAgICB9LAogICAgICB7CiAgICAgICAgImxvb3AiOiBmYWxzZSwKICAgICAgICAiZHVyYXRpb24iOiA3LjA1NTk4NjM5NDU1NzgyMwogICAgICB9LAogICAgICB7CiAgICAgICAgImxvb3AiOiBmYWxzZSwKICAgICAgICAiZHVyYXRpb24iOiA3LjQzOTk3NzMyNDI2MzAzODUKICAgICAgfSwKICAgICAgewogICAgICAgICJsb29wIjogdHJ1ZSwKICAgICAgICAiZHVyYXRpb24iOiAxMgogICAgICB9LAogICAgICB7CiAgICAgICAgImxvb3AiOiBmYWxzZSwKICAgICAgICAiZHVyYXRpb24iOiA3LjM5MTk5NTQ2NDg1MjYwOAogICAgICB9LAogICAgICB7CiAgICAgICAgImxvb3AiOiB0cnVlLAogICAgICAgICJkdXJhdGlvbiI6IDEyCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibG9vcCI6IGZhbHNlLAogICAgICAgICJkdXJhdGlvbiI6IDUuMDYzOTkwOTI5NzA1MjE1NQogICAgICB9LAogICAgICB7CiAgICAgICAgImxvb3AiOiB0cnVlLAogICAgICAgICJkdXJhdGlvbiI6IDEyCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibG9vcCI6IGZhbHNlLAogICAgICAgICJkdXJhdGlvbiI6IDcuMDU1OTg2Mzk0NTU3ODIzCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibG9vcCI6IGZhbHNlLAogICAgICAgICJkdXJhdGlvbiI6IDQuODcxOTk1NDY0ODUyNjA4CiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibG9vcCI6IHRydWUsCiAgICAgICAgImR1cmF0aW9uIjogMTIKICAgICAgfSwKICAgICAgewogICAgICAgICJsb29wIjogZmFsc2UsCiAgICAgICAgImR1cmF0aW9uIjogNy4wNTU5ODYzOTQ1NTc4MjMKICAgICAgfSwKICAgICAgewogICAgICAgICJsb29wIjogZmFsc2UsCiAgICAgICAgImR1cmF0aW9uIjogNy40Mzk5NzczMjQyNjMwMzg1CiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibG9vcCI6IHRydWUsCiAgICAgICAgImR1cmF0aW9uIjogMTIKICAgICAgfSwKICAgICAgewogICAgICAgICJsb29wIjogZmFsc2UsCiAgICAgICAgImR1cmF0aW9uIjogNy40Mzk5NzczMjQyNjMwMzg1CiAgICAgIH0KICAgIF0sCiAgICAic3RvcHMiOiAxNQogIH0KfQ=="
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "5d80d20ef944a60dee29-84fa7dcc311fcc9f3abb",
|
|||
|
|
"file": "rounds.spec.ts",
|
|||
|
|
"line": 35,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "여덟 환경의 실제 WAV를 각각 디코드하고 루프 재생한 뒤 즉시 정지한다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "desktop",
|
|||
|
|
"projectName": "desktop",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 0,
|
|||
|
|
"parallelIndex": 0,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 7213,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:07:26.910Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "5d80d20ef944a60dee29-67ee259e43d6a5758a4c",
|
|||
|
|
"file": "rounds.spec.ts",
|
|||
|
|
"line": 135,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "환경음 404는 한국어 오류와 재시도 후 정상 답변으로 복구한다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "desktop",
|
|||
|
|
"projectName": "desktop",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 0,
|
|||
|
|
"parallelIndex": 0,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 17399,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:07:34.155Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "5d80d20ef944a60dee29-b3270c20fde2468292dc",
|
|||
|
|
"file": "rounds.spec.ts",
|
|||
|
|
"line": 178,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "시작 단계·SNR·3문항 완료→다음 단계·재생 중 종료·응답 후 종료·홈 초기화",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "mobile",
|
|||
|
|
"projectName": "mobile",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 3,
|
|||
|
|
"parallelIndex": 0,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 57264,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:09:18.831Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": [
|
|||
|
|
{
|
|||
|
|
"name": "runtime-audit",
|
|||
|
|
"contentType": "application/json",
|
|||
|
|
"body": "ewogICJlcnJvcnMiOiBbXSwKICAiZmFpbGVkIjogW10sCiAgImV4dGVybmFsIjogW10sCiAgImF1ZGlvIjogewogICAgInN0YXJ0cyI6IFsKICAgICAgewogICAgICAgICJsb29wIjogdHJ1ZSwKICAgICAgICAiZHVyYXRpb24iOiAxMgogICAgICB9LAogICAgICB7CiAgICAgICAgImxvb3AiOiBmYWxzZSwKICAgICAgICAiZHVyYXRpb24iOiA3LjA1NTk4NjM5NDU1NzgyMwogICAgICB9LAogICAgICB7CiAgICAgICAgImxvb3AiOiBmYWxzZSwKICAgICAgICAiZHVyYXRpb24iOiA4LjM1MTk5NTQ2NDg1MjYwOAogICAgICB9LAogICAgICB7CiAgICAgICAgImxvb3AiOiB0cnVlLAogICAgICAgICJkdXJhdGlvbiI6IDEyCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibG9vcCI6IGZhbHNlLAogICAgICAgICJkdXJhdGlvbiI6IDguMjA3OTgxODU5NDEwNDMxCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibG9vcCI6IHRydWUsCiAgICAgICAgImR1cmF0aW9uIjogMTIKICAgICAgfSwKICAgICAgewogICAgICAgICJsb29wIjogZmFsc2UsCiAgICAgICAgImR1cmF0aW9uIjogNC43OTk5NzczMjQyNjMwMzkKICAgICAgfSwKICAgICAgewogICAgICAgICJsb29wIjogdHJ1ZSwKICAgICAgICAiZHVyYXRpb24iOiAxMgogICAgICB9LAogICAgICB7CiAgICAgICAgImxvb3AiOiBmYWxzZSwKICAgICAgICAiZHVyYXRpb24iOiA3LjA1NTk4NjM5NDU1NzgyMwogICAgICB9LAogICAgICB7CiAgICAgICAgImxvb3AiOiBmYWxzZSwKICAgICAgICAiZHVyYXRpb24iOiA3LjQzOTk3NzMyNDI2MzAzODUKICAgICAgfSwKICAgICAgewogICAgICAgICJsb29wIjogdHJ1ZSwKICAgICAgICAiZHVyYXRpb24iOiAxMgogICAgICB9LAogICAgICB7CiAgICAgICAgImxvb3AiOiBmYWxzZSwKICAgICAgICAiZHVyYXRpb24iOiA3LjA1NTk4NjM5NDU1NzgyMwogICAgICB9LAogICAgICB7CiAgICAgICAgImxvb3AiOiBmYWxzZSwKICAgICAgICAiZHVyYXRpb24iOiA3LjU4Mzk5MDkyOTcwNTIxNQogICAgICB9LAogICAgICB7CiAgICAgICAgImxvb3AiOiB0cnVlLAogICAgICAgICJkdXJhdGlvbiI6IDEyCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibG9vcCI6IGZhbHNlLAogICAgICAgICJkdXJhdGlvbiI6IDcuNTgzOTkwOTI5NzA1MjE1CiAgICAgIH0KICAgIF0sCiAgICAic3RvcHMiOiAxNQogIH0KfQ=="
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "5d80d20ef944a60dee29-13a6d49b3ccf87a3e87d",
|
|||
|
|
"file": "rounds.spec.ts",
|
|||
|
|
"line": 35,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "여덟 환경의 실제 WAV를 각각 디코드하고 루프 재생한 뒤 즉시 정지한다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "mobile",
|
|||
|
|
"projectName": "mobile",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 2,
|
|||
|
|
"parallelIndex": 1,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 6090,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:09:38.143Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "5d80d20ef944a60dee29-986d947b51ae90d63e40",
|
|||
|
|
"file": "rounds.spec.ts",
|
|||
|
|
"line": 135,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "환경음 404는 한국어 오류와 재시도 후 정상 답변으로 복구한다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "mobile",
|
|||
|
|
"projectName": "mobile",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 2,
|
|||
|
|
"parallelIndex": 1,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 16981,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:09:44.246Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "5d80d20ef944a60dee29-cf677d38ab55c08f0ba0",
|
|||
|
|
"file": "rounds.spec.ts",
|
|||
|
|
"line": 178,
|
|||
|
|
"column": 1
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "ui.spec.ts",
|
|||
|
|
"file": "ui.spec.ts",
|
|||
|
|
"column": 0,
|
|||
|
|
"line": 0,
|
|||
|
|
"specs": [
|
|||
|
|
{
|
|||
|
|
"title": "전체 음량은 설정 흐름 안에 들어가며 키보드로 조절된다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "desktop",
|
|||
|
|
"projectName": "desktop",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 0,
|
|||
|
|
"parallelIndex": 0,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 1335,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:07:51.592Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "d425444c687fa36b5882-2f651fec20696a7afab2",
|
|||
|
|
"file": "ui.spec.ts",
|
|||
|
|
"line": 4,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "난이도 설명은 모바일에서도 보인다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "desktop",
|
|||
|
|
"projectName": "desktop",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 0,
|
|||
|
|
"parallelIndex": 0,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 1366,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:07:52.955Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "d425444c687fa36b5882-7db7ff839d8655c45b58",
|
|||
|
|
"file": "ui.spec.ts",
|
|||
|
|
"line": 52,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "한국어 제목은 단어 중간에서 줄바꿈하지 않는다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "desktop",
|
|||
|
|
"projectName": "desktop",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 0,
|
|||
|
|
"parallelIndex": 0,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 17439,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:07:54.356Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "d425444c687fa36b5882-7518419f9a74847f1877",
|
|||
|
|
"file": "ui.spec.ts",
|
|||
|
|
"line": 68,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "시작 단계와 SNR 설정은 카드 안에 들어가고 터치 영역을 확보한다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "desktop",
|
|||
|
|
"projectName": "desktop",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 1,
|
|||
|
|
"parallelIndex": 1,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 528,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:07:58.263Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "d425444c687fa36b5882-8c65d4cc796bafc3d050",
|
|||
|
|
"file": "ui.spec.ts",
|
|||
|
|
"line": 121,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "전체 음량은 설정 흐름 안에 들어가며 키보드로 조절된다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "mobile",
|
|||
|
|
"projectName": "mobile",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 2,
|
|||
|
|
"parallelIndex": 1,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 840,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:10:01.253Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "d425444c687fa36b5882-42b32cae06f88c5571de",
|
|||
|
|
"file": "ui.spec.ts",
|
|||
|
|
"line": 4,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "난이도 설명은 모바일에서도 보인다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "mobile",
|
|||
|
|
"projectName": "mobile",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 2,
|
|||
|
|
"parallelIndex": 1,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 526,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:10:02.114Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "d425444c687fa36b5882-9bad02fda46134f05a95",
|
|||
|
|
"file": "ui.spec.ts",
|
|||
|
|
"line": 52,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "한국어 제목은 단어 중간에서 줄바꿈하지 않는다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "mobile",
|
|||
|
|
"projectName": "mobile",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 2,
|
|||
|
|
"parallelIndex": 1,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 17003,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:10:02.653Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "d425444c687fa36b5882-6ac401056de90e7e3757",
|
|||
|
|
"file": "ui.spec.ts",
|
|||
|
|
"line": 68,
|
|||
|
|
"column": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"title": "시작 단계와 SNR 설정은 카드 안에 들어가고 터치 영역을 확보한다",
|
|||
|
|
"ok": true,
|
|||
|
|
"tags": [],
|
|||
|
|
"tests": [
|
|||
|
|
{
|
|||
|
|
"timeout": 120000,
|
|||
|
|
"annotations": [],
|
|||
|
|
"expectedStatus": "passed",
|
|||
|
|
"projectId": "mobile",
|
|||
|
|
"projectName": "mobile",
|
|||
|
|
"results": [
|
|||
|
|
{
|
|||
|
|
"workerIndex": 3,
|
|||
|
|
"parallelIndex": 0,
|
|||
|
|
"status": "passed",
|
|||
|
|
"duration": 335,
|
|||
|
|
"errors": [],
|
|||
|
|
"stdout": [],
|
|||
|
|
"stderr": [],
|
|||
|
|
"retry": 0,
|
|||
|
|
"startTime": "2026-10-14T11:10:16.113Z",
|
|||
|
|
"annotations": [],
|
|||
|
|
"attachments": []
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"status": "expected"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"id": "d425444c687fa36b5882-c761fe2d98a1c83f2536",
|
|||
|
|
"file": "ui.spec.ts",
|
|||
|
|
"line": 121,
|
|||
|
|
"column": 1
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"errors": [],
|
|||
|
|
"stats": {
|
|||
|
|
"startTime": "2026-10-14T11:05:34.681Z",
|
|||
|
|
"duration": 285196.423,
|
|||
|
|
"expected": 36,
|
|||
|
|
"skipped": 0,
|
|||
|
|
"unexpected": 0,
|
|||
|
|
"flaky": 0
|
|||
|
|
}
|
|||
|
|
}
|