免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

AutoGPT PR 端到端手動測試技能:基于 Docker Compose、agent-browser 與 API 證據(jù)鏈的 E2E 測試工作流

AutoGPT PR 端到端手動測試技能:基于 Docker Compose、agent-browser 與 API 證據(jù)鏈的 E2E 測試工作流 AutoGPT PR 端到端手動測試技能基于 Docker Compose、agent-browser 與 API 證據(jù)鏈的 E2E 測試工作流【免費下載鏈接】AutoGPTAutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.項目地址: https://gitcode.com/GitHub_Trending/au/AutoGPTAutoGPT 倉庫中內(nèi)置了一個名為pr-test的 Claude Code 技能SKILL.md它定義了一套對 PR/分支進行端到端手動測試的完整規(guī)程構(gòu)建完整平臺、通過瀏覽器與 API 雙通道交互、逐步截取截圖、校驗前后狀態(tài)證據(jù)并將結(jié)果以評論和正式 Review 的形式回寫到 PR。讀完本文你將掌握這套技能的不可協(xié)商測試準則、并行 worktree 間的鎖協(xié)調(diào)機制、原生native與 Docker 雙模式啟動策略、基于 Supabase 認證的測試用戶體系以及截圖上傳與 PR Review 決策的完整閉環(huán)可以直接在自己的 AutoGPT 派生項目或類似的多服務(wù)平臺上復(fù)用這套方法。技能定位與五條不可協(xié)商準則pr-test技能的元數(shù)據(jù)聲明其觸發(fā)條件為當用戶要求手動測試 PR、端到端測試某個功能、或?qū)\行中的系統(tǒng)跑集成測試時自動觸發(fā)支持傳入 worktree 路徑或 PR 號可選--fix標志表示發(fā)現(xiàn)問題后自動修復(fù)。技能開篇列出五條NON-NEGOTIABLE不可協(xié)商要求這是整個測試方法論的骨架每一步都要截圖——不是只在測試結(jié)束時截一張而是每個重要測試步驟都要拍。每個測試場景至少一張 BEFORE 和一張 AFTER 截圖命名規(guī)則為{NN}-{action}-{state}.png如01-credits-before.png、02-credits-after.png。某個場景缺截圖即判定測試不完整必須回頭補拍。截圖必須回貼到 PR——所有截圖推送到臨時分支test-screenshots/pr-{N}并用 GitHub raw URL 內(nèi)聯(lián)嵌入 PR 評論。上傳失敗必須重試仍失敗則在報告中列出失敗文件要求人工拖拽粘貼到 PR 評論。狀態(tài)變更必須有 Before/After 雙重證據(jù)——對每一次狀態(tài)變更操作API 調(diào)用、用戶動作記錄操作前后的實際值例如credits_before100, credits_after95截圖必須反映 UI 上的狀態(tài)變化且期望值與實際值必須顯式對比不允許肉眼看看就行。負向測試用例強制——每個功能至少測一個負向 case余額不足、非法輸入、未授權(quán)訪問驗證錯誤提示對用戶友好且準確并確認被拒絕操作后系統(tǒng)狀態(tài)沒有改變。測試報告必須包含完整證據(jù)——每個場景的報告條目必須包含Steps做了什么精確到命令/UI 操作、Expected預(yù)期、Actual實際、API Evidence前后 API 響應(yīng)值、Screenshot Evidence帶解釋的前后截圖。目標解析與結(jié)果目錄Step 0技能的第一步是把用戶輸入歸一化為一組環(huán)境變量。若傳入的是 PR 號先用gh pr view {N} --json headRefName找到對應(yīng)分支的 worktree隨后確定REPO_ROOT——根倉庫目錄可用git -C $WORKTREE_PATH worktree list | head -1推導(dǎo)WORKTREE_PATH/PLATFORM_DIR$WORKTREE_PATH/autogpt_platform/BACKEND_DIR/FRONTEND_DIRPR_NUMBER、PR_TITLE標題會被 slug 化如 Add copilot permissions → add-copilot-permissionsRESULTS_DIR——統(tǒng)一放在$REPO_ROOT/test-results/PR-{PR_NUMBER}-{slugified-title}。測試憑據(jù)的處理是這里值得注意的設(shè)計PR_TEST_USER_EMAIL與PR_TEST_USER_PASSWORD嚴禁硬編碼進 SKILL 文件、PR 評論、截圖或任何提交物中。技能給出的優(yōu)先級是先取環(huán)境變量CI 或預(yù)配置 shell缺失時才交互式向用戶詢問且只對缺失的那一個變量發(fā)問避免已導(dǎo)出的憑據(jù)被空輸入覆蓋。拿到后用${VAR:?message}語法鎖死——仍為空則帶明確的變量名報錯退出。文檔還記錄了一個教訓(xùn)曾經(jīng)默認共享的testtest.com測試賬號因憑據(jù)泄漏進 SKILL 本身而被禁用2026-05-23此后技能明確要求每次會話都要向用戶詢問當前有效憑據(jù)不得再引入任何默認賬號。理解 PR 與編寫測試計劃Step 1–2測試前先用gh pr view {N} --json body、git log --oneline dev..HEAD、git diff dev --stat回答四個問題這個 PR 為什么存在、實現(xiàn)了什么功能、如何實現(xiàn)、影響了哪些組件backend、frontend、copilot、executor 等進而確定關(guān)鍵的用戶可見行為。然后把測試計劃寫入$RESULTS_DIR/test-plan.md計劃模板強制包含四部分Scenarios、API Tests每個端點注明 Before state / After state、UI Tests每個交互注明截圖前后各捕獲什么、Negative TestsREQUIRED — at least one per feature負向用例必須寫明預(yù)期錯誤消息/錯誤碼和驗證什么狀態(tài)沒有改變。并行協(xié)調(diào)測試鎖與心跳Step 3.0多個 worktree 共享同一臺宿主機——Docker 基礎(chǔ)設(shè)施postgres、redis、clamav、應(yīng)用端口3000/8006/…和測試用戶都是共享資源。兩個 agent 并發(fā)跑/pr-test會互相污染狀態(tài)連接池耗盡、端口綁定靜默失敗、跨測試斷言串味。技能給出的方案是一個基于根 worktree 的鎖文件鎖路徑固定為$REPO_ROOT/.ign.testing.lock放根 worktree 保證所有兄弟 worktree 都能看見鎖體是若干keyvalue行holder、pid、started、heartbeat每約 2 分鐘更新、worktree、branch、intent一行意圖說明加大致時長。搶占邏輯若鎖已存在解析heartbeat時間戳兼容 BSD/macOS 的date -j與 GNU 的date -d心跳年齡超過 5 分鐘視為陳舊鎖并回收打印 WARN 與舊鎖內(nèi)容否則打印持鎖者信息并exit 1等待。心跳必須在搶鎖后立即作為后臺進程運行——否則崩潰的 agent 會永遠占著鎖(while true; do sleep 120 [ -f $LOCK ] || exit 0 # lock released → exit heartbeat perl -i -pe s/^heartbeat.*/heartbeat$(date -u %Y-%m-%dT%H:%MZ)/ $LOCK done) HEARTBEAT_PID$!釋放必須無條件執(zhí)行甚至exit 1時也要因此用trap kill $HEARTBEAT_PID 2/dev/null; rm -f $LOCK EXIT INT TERM兜底。技能特別強調(diào)了一條最容易踩的坑鎖保護的是測試執(zhí)行不是應(yīng)用生命周期。Step 5/6記錄結(jié)果、發(fā) PR 評論一完成就要立刻釋放鎖——即使poetry run app/pnpm dev還在跑、Docker 容器還開著、還在 tail 日志都不影響。應(yīng)用是否繼續(xù)運行與鎖正交別把兩者混為一談兄弟 worktree 接管時會自己執(zhí)行清理并釋放端口。另外還有一個 append-only 的共享狀態(tài)日志$REPO_ROOT/.ign.testing.log任何 agent 都可以往里寫Im waitingIm done, resources free之類的協(xié)調(diào)消息。環(huán)境搭建Step 3.env 復(fù)制、Copilot 認證與沖突清理3a. 從根 worktree 復(fù)制 .env.env文件不進 git必須手工從根 worktree 復(fù)制到目標 worktreecp $REPO_ROOT/autogpt_platform/.env $PLATFORM_DIR/.env cp $REPO_ROOT/autogpt_platform/backend/.env $BACKEND_DIR/.env cp $REPO_ROOT/autogpt_platform/frontend/.env $FRONTEND_DIR/.env3b. Copilot 認證訂閱模式與 OpenRouter 回退Copilot 需要一個 LLM API 才能工作技能給出兩條路優(yōu)先訂閱模式Option 1訂閱模式首選復(fù)用 Claude Max/Pro 訂閱。claude_agent_sdkPython 包自帶 Claude CLI 二進制無需通過 npm 安裝anthropic-ai/claude-code。這一點可以從 后端 pyproject.toml 得到印證依賴中聲明了claude-agent-sdk ^0.1.64其注釋直接寫明 bundled CLI 2.1.116并提到環(huán)境變量CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS1用于剝離有問題的 context-management beta。運行輔助腳本從宿主機提取 token 并自動更新backend/.envbash $BACKEND_DIR/scripts/refresh_claude_token.sh --env-file $BACKEND_DIR/.env該腳本從三個位置讀取 OAuth tokenmacOS 系統(tǒng)鑰匙串Claude Code-credentials、Linux/WSL 的~/.claude/.credentials.json、Windows 的%APPDATA%/claude/.credentials.json然后寫入CLAUDE_CODE_OAUTH_TOKEN、CLAUDE_CODE_REFRESH_TOKEN與CHAT_USE_CLAUDE_CODE_SUBSCRIPTIONtrue。容器啟動時后端會用這些環(huán)境變量自動在容器內(nèi)生成~/.claude/.credentials.jsonSDK 內(nèi)置的 CLI 據(jù)此認證——不需要claude login也不需要 npm install。注意 OAuth token 約 24 小時過期Copilot 報認證錯誤時重跑腳本并重啟copilot_executor即可。Option 2OpenRouter API key 模式回退。在$BACKEND_DIR/.env中設(shè)置CHAT_USE_CLAUDE_CODE_SUBSCRIPTIONfalse CHAT_API_KEY同一 .env 中 OPEN_ROUTER_API_KEY 的值 CHAT_BASE_URLhttps://openrouter.ai/api/v1 CHAT_USE_CLAUDE_AGENT_SDKtrue技能給出了用grep/perl -i -pe原地更新或追加這些鍵的完整 shell 片段并在OPEN_ROUTER_API_KEY缺失時直接報錯退出。3c. 停掉沖突容器docker ps --format {{.Names}} | grep -E rest_server|executor|copilot|websocket|database_manager|scheduler|notification|frontend|migrate | while read name; do docker stop $name 2/dev/null done注意保留基礎(chǔ)設(shè)施容器supabase/db、redis、rabbitmq、clamav。原生模式下還要殺掉宿主機上殘留的應(yīng)用進程并釋放端口 3000/8006/8001/8002/8005/8008pkill -9 -f poetry run app、lsof -ti :$port -sTCP:LISTEN | xargs -r kill -9等。3e-native. 原生模式迭代開發(fā)的默認選擇原生模式讓基礎(chǔ)設(shè)施postgres、supabase、redis、rabbitmq、clamav跑在 Docker 里而 backend 與 frontend 直接在宿主機上跑。收益是省掉每次后端改動后 3–8 分鐘的docker compose build循環(huán)——代碼修改在進程重啟秒級后即被拾取。技能給出的選擇判據(jù)是偏原生模式迭代開發(fā)/調(diào)試循環(huán)PR 只改 Python/TS 源碼而不動 Dockerfile、compose 配置或基礎(chǔ)設(shè)施鏡像快速復(fù)現(xiàn)失敗場景偏 Docker 模式測試Dockerfile/docker-compose.yml/基礎(chǔ)鏡像本身的改動生產(chǎn)一致性冒煙測試需要精確要發(fā)布的那個鏡像的 CI 等價運行。對應(yīng) docker-compose.yml 的結(jié)構(gòu)原生模式的第一步是cd $PLATFORM_DIR docker compose --profile local up deps --detach --remove-orphans --builddeps是一個帶localprofile 的 busybox 占位服務(wù)其depends_on聲明了 db、redis-0/1/2、redis-init、rabbitmq、clamav、falkordb、migrate——即拉起全部基礎(chǔ)設(shè)施但跳過所有應(yīng)用服務(wù)的官方組合。compose 文件里還能看到配套的deps_backendprofile 占位服務(wù)把全部后端應(yīng)用服務(wù)掛在deps之后。第二步在宿主機啟動后端cd $BACKEND_DIR (poetry run app 21 | tee .ign.application.logs) 這與源碼完全吻合pyproject.toml 中定義了app backend.app:main入口而 backend/app.py 的main()通過run_processes(...)把DatabaseManager、Scheduler、BatchExecutor、NotificationManager、PlatformLinkingManager、WebsocketServer、AgentServer、ExecutionManager、CoPilotChatBridge、CoPilotExecutor全部作為子進程拉起來前 N-1 個后臺運行、最后一個前臺運行并在finally中逆序stop()所有進程——這就是技能所說poetry run app在一個父進程里生成所有應(yīng)用子進程無需單獨容器或終端的實現(xiàn)依據(jù)。啟動順序有講究必須先等 8006 端口的后端就緒再啟動前端。原因是前端pnpm dev啟動時會執(zhí)行g(shù)enerate-api-queries腳本去拉取后端的/openapi.json腳本本體見 generate-api-queries.ts后端沒起來前端會直接失敗。輪詢等待方式for i in $(seq 1 60); do if [ $(curl -s -o /dev/null -w %{http_code} http://localhost:8006/docs 2/dev/null) 200 ]; then echo Backend ready; break fi sleep 2 done隨后cd $FRONTEND_DIR (pnpm dev 21 | tee .ign.frontend.logs) 再輪詢 3000 端口。兩者就緒后跳過 Docker 模式的 3e/3f直接做 3g/3h測試用戶。3e/3f. Docker 模式回退與就緒輪詢cd $PLATFORM_DIR docker compose build --no-cache 21 | tail -20 if [ ${PIPESTATUS[0]} -ne 0 ]; then echo ERROR: Docker build failed; exit 1; fi cd $PLATFORM_DIR docker compose up -d 21 | tail -20若容器看起來跑的是舊代碼PR 的改動沒生效用--no-cache強制全量重建——BuildKit 可能從其他分支的構(gòu)建復(fù)用了緩存的COPY層。預(yù)期耗時普通構(gòu)建 3–8 分鐘--no-cache5–10 分鐘。就緒檢查是同時輪詢兩個端點for i in $(seq 1 60); do BACKEND$(curl -s -o /dev/null -w %{http_code} http://localhost:8006/docs 2/dev/null) FRONTEND$(curl -s -o /dev/null -w %{http_code} http://localhost:3000 2/dev/null) [ $BACKEND 200 ] [ $FRONTEND 200 ] { echo Services ready; break; } sleep 5 done3h/3i. 測試用戶與 onboarding 繞過測試用戶通過 Supabase Auth經(jīng) Kong 網(wǎng)關(guān)暴露在 8000 端口注冊并換取 token注冊是冪等的已存在返回 User already registered若遇到 Database error finding user重啟supabase-auth后重試且必須把重試結(jié)果重新收進$RESULT保證后續(xù)取 token 讀的是重試后的狀態(tài)ANON_KEY$(grep NEXT_PUBLIC_SUPABASE_ANON_KEY $FRONTEND_DIR/.env | sed s/.*// | tr -d [:space:]) SIGNUP_PAYLOAD$(jq -nc --arg e $PR_TEST_USER_EMAIL --arg p $PR_TEST_USER_PASSWORD {email:$e,password:$p}) RESULT$(curl -s -X POST http://localhost:8000/auth/v1/signup \ -H apikey: $ANON_KEY -H Content-Type: application/json -d $SIGNUP_PAYLOAD) TOKEN$(curl -s -X POST http://localhost:8000/auth/v1/token?grant_typepassword \ -H apikey: $ANON_KEY -H Content-Type: application/json \ -d $SIGNUP_PAYLOAD | jq -r .access_token // )之后所有 API 調(diào)用統(tǒng)一用curl -H Authorization: Bearer $TOKEN http://localhost:8006/api/...。onboarding 繞過同樣值得注意前端在completedSteps中不含ONBOARDING_COMPLETE時會重定向到/onboarding因此要通過后端 API 主動把它標記完成并驗證生效否則所有瀏覽器測試都會落到 onboarding 頁而不是目標功能curl -s -X POST http://localhost:8006/api/onboarding/step?stepONBOARDING_COMPLETE -H Authorization: Bearer $TOKEN ONBOARDING_STATUS$(curl -s http://localhost:8006/api/onboarding/completed -H Authorization: Bearer $TOKEN | jq -r .is_completed) [ $ONBOARDING_STATUS true ] || { echo ERROR: onboarding bypass failed; exit 1; }狀態(tài)操控與前后證據(jù)真實測試的核心技能對真實狀態(tài)的要求是整套方法論的靈魂永遠不要依賴 mock/注入的瀏覽器狀態(tài)絕不用agent-browser eval偽造 UI 狀態(tài)后端必須是唯一事實來源。為此給出六類手段直接寫 Redis 計數(shù)器測限流、配額等場景REDIS_CONTAINER$(docker ps --format {{.Names}} | grep redis | head -1) docker exec $REDIS_CONTAINER redis-cli SET rate_limit:user:$PR_TEST_USER_EMAIL 99 EX 3600 docker exec $REDIS_CONTAINER redis-cli GET rate_limit:user:$PR_TEST_USER_EMAILAPI 前后值對比以 credits 為例BEFORE$(curl -s -H Authorization: Bearer $TOKEN http://localhost:8006/api/credits | jq .credits) # ...執(zhí)行動作... AFTER$(curl -s -H Authorization: Bearer $TOKEN http://localhost:8006/api/credits | jq .credits) echo Delta: $(( BEFORE - AFTER ))狀態(tài)變更前后都截圖UI 必須反映后端變化必要時直接查庫docker exec supabase-db psql -U supabase_admin -d postgres -c SELECT credits FROM user_credits WHERE user_id ...;每次 API 測試后驗證持久化對比 API 返回與 DB 查詢值[ $API_CREDITS $DB_CREDITS ] echo CONSISTENT || echo MISMATCH: ...。通用模式封裝為記錄 BEFORE → 執(zhí)行動作 → 記錄 AFTER → 打印對比四步腳本要求對每一個狀態(tài)變更 API 調(diào)用使用。執(zhí)行測試Step 4端口表、API、瀏覽器與日志端口速查表技能給出的服務(wù)端口參照表如下與 docker-compose.platform.yml 中各服務(wù)ports聲明一致服務(wù)端口URLFrontend3000http://localhost:3000Backend REST8006http://localhost:8006Supabase Auth (via Kong)8000http://localhost:8000Executor8002http://localhost:8002Copilot Executor8008http://localhost:8008WebSocket8001http://localhost:8001Database Manager8005http://localhost:8005Redis6379localhost:6379RabbitMQ5672localhost:5672API 測試典型場景示例列 agentsGET /api/graphs、創(chuàng)建 agentPOST /api/graphs、運行 agentPOST /api/graphs/{graph_id}/execute、取執(zhí)行結(jié)果GET /api/graphs/{graph_id}/executions/{exec_id}。每個狀態(tài)變更調(diào)用都套上面四步的驗證模式。agent-browser 瀏覽器測試關(guān)鍵是--session-name pr-test——它讓 cookie 在導(dǎo)航間持久化登錄只需做一次agent-browser close 2/dev/null || true agent-browser --session-name pr-test open http://localhost:3000/login --timeout 15000 agent-browser --session-name pr-test snapshot | grep textbox\|button # 拿 ref agent-browser --session-name pr-test fill {email_ref} $PR_TEST_USER_EMAIL agent-browser --session-name pr-test fill {password_ref} $PR_TEST_USER_PASSWORD agent-browser --session-name pr-test click {login_button_ref} agent-browser --session-name pr-test click textAccept All 2/dev/null || true # 關(guān) cookie banner agent-browser --session-name pr-test open http://localhost:3000/copilot --timeout 10000 agent-browser --session-name pr-test screenshot $RESULTS_DIR/01-page.png技能列出的關(guān)鍵頁面/copilotCopilot 聊天、/buildAgent 構(gòu)建器、/build?flowID{id}指定 agent、/library與/library/agents/{id}庫與運行歷史、/marketplace。日志檢查原生模式所有應(yīng)用日志經(jīng)tee匯入$BACKEND_DIR/.ign.application.logs因為rest_server、executor、copilot_executor、websocket、scheduler、notification_server、database_manager都是poetry run app的單父進程子進程輸出交錯在同一文件和$FRONTEND_DIR/.ign.frontend.logs用grep -iE error|exception|traceback過濾。Docker 模式docker logs autogpt_platform-rest_server-1 / -executor-1 / -copilot_executor-1 / -frontend-1 21 | tail -30。Copilot SSE 流式測試SESSION_ID$(curl -s -X POST http://localhost:8006/api/chat/sessions \ -H Authorization: Bearer $TOKEN -H Content-Type: application/json -d {} \ | jq -r .id // .session_id // ) curl -N -X POST http://localhost:8006/api/chat/sessions/$SESSION_ID/stream \ -H Authorization: Bearer $TOKEN -H Content-Type: application/json \ -d {message: Hello, what can you help me with?} --max-time 60 2/dev/null | head -50UI 驗證則優(yōu)先走瀏覽器打開/copilot填輸入框回車等 20–30 秒出響應(yīng)再截圖。記錄結(jié)果與報告Step 5–6Step 5 強調(diào)的截圖節(jié)奏每個場景動作前后各一張負向 case 至少一張錯誤態(tài)截圖測試失敗時既截失敗 UI 也截錯誤日志。命名示例01-login-page-before.png、03-credits-page-before.png、04-credits-purchase-after.png、05-negative-insufficient-credits.png。Step 6 要求把每張截圖用 Read 工具展示給用戶并附 1–2 句解釋展示的是什么頁面/狀態(tài)、證明了哪個場景、UI 中值得注意的細節(jié)然后輸出匯總表格#ScenarioResultAPI EvidenceScreenshot Evidence1{name}PASS/FAILBefore: X, After: Y01-before.png, 02-after.png同時把解釋存入 Bash 關(guān)聯(lián)數(shù)組SCREENSHOT_EXPLANATIONS、表格存入TEST_RESULTS_TABLE變量——Step 7 的上傳腳本依賴它們技能特別注明declare -A需要 Bash 4.0macOS 自帶 zsh 時建議用 Homebrew 的 bash 5.x或退回普通變量加查表函數(shù)。截圖上傳與 PR 評論Step 7這一步是強制的且有兩條鐵律絕不在 PR 評論里貼裸目錄鏈接每張圖片必須name內(nèi)聯(lián)出現(xiàn)絕不在評論里出現(xiàn)本地絕對路徑/Users/…、/home/…、C:\…、~/…等在發(fā)布前用 grep 攔截改寫為倉庫相對路徑。發(fā)布前的 sanity checkif grep -nE (^|[^A-Za-z])(/Users/|/home/|/tmp/|/private/|C:\\|~/)[A-Za-z0-9] $COMMENT_FILE ; then echo ABORT: local filesystem paths detected in PR comment body.; exit 1 fi上傳走 GitHubGit API 全服務(wù)端完成——創(chuàng)建 blobbase64 編碼每張圖重試 3 次、tree、commit、ref全程不碰本地 git 狀態(tài)因此對 worktree 安全、不干擾 PR 分支REPOSignificant-Gravitas/AutoGPT SCREENSHOTS_BRANCHtest-screenshots/pr-${PR_NUMBER} SCREENSHOTS_DIRtest-screenshots/PR-${PR_NUMBER} # 1) 逐圖上傳 blob失敗計入 FAILED_UPLOADS累積 TREE_JSON # 2) 創(chuàng)建 tree → 解析舊 ref 作為 parent保證截圖提交鏈式而非孤兒根提交→ 創(chuàng)建 commit # 3) 創(chuàng)建/更新 refgh api .../git/refs -f ref... -f sha... || gh api ... -X PATCH -F forcetrue評論正文寫入mktemp文件再-F body$COMMENT_FILE提交避免特殊字符的 shell 解釋問題。若存在上傳失敗的圖片報告中追加 Failed Screenshot Uploads 小節(jié)列出文件并說明需人工拖拽粘貼同時標注Run status: INCOMPLETE。發(fā)布后還有閉環(huán)驗證——回讀最后一條評論grep -q !\[不通過就exit 1測試運行在驗證通過前不算完成注意用--paginate | jq -r .[-1].body而不是--jq因為--jq是按頁應(yīng)用的。PR 評論的最終形態(tài)必須包含1所有場景的 PASS/FAIL 匯總表含 before/after API 證據(jù)2每張成功上傳截圖的內(nèi)聯(lián)渲染與逐圖解釋3失敗上傳清單與人工處理指引。正式 Review 決策Step 8評論發(fā)出后還要必須給出正式 Review 結(jié)論。評估維度是一張對照表CoveragePR 描述的每個功能至少一個場景、All scenarios pass、Negative tests每功能至少一個失敗路徑、Before/after evidence每個狀態(tài)變更調(diào)用都有前后值、Screenshots are meaningful展示真實狀態(tài)變化而非 loading spinner/空白頁、No regressions登錄、創(chuàng)建/運行 agent 等核心流程仍可用。決策邏輯簡潔而嚴格全部通過 → APPROVE 任一場景 FAIL 或 PR 功能未覆蓋 → REQUEST_CHANGES列出缺口 證據(jù)薄弱無 before/after、截圖含糊 → REQUEST_CHANGES列出缺失approve / request-changes 分別用 heredoc 生成 Review 正文后調(diào)gh pr review $PR_NUMBER --approve / --request-changes --body ...發(fā)布。三條規(guī)則任何場景失敗絕不 approve哪怕疑似 flake先重跑不為本輪已修復(fù)的問題 request changes--fix模式下先把所有失敗修完Review 反映的是修復(fù)后的最終狀態(tài)。--fix 修復(fù)模式與已知問題清單--fix模式把標準提高了一檔不只記錄問題而是立刻修。每個問題的修復(fù)協(xié)議是 12 步定位根因 →先寫失敗測試后端 bug 用pytest.mark.xfail前端/Playwright 用.fixme→ 截壞狀態(tài)圖 → 改碼 →只重建受影響的服務(wù)docker compose up --build -d rest_server→ 輪詢健康 → 重測同一場景 → 截修復(fù)后圖 → 移除 xfail/fixme 標記并確認通過 → 冒煙驗證無回歸 →立即 commit push每修一個提交一次不攢批→ 繼續(xù)下一場景。修復(fù)循環(huán)最后要在所有場景通過后再做一次全量復(fù)測。該模式下 UX 問題錯位、標簽混亂、缺 loading 態(tài)也按 bug 對待。文末的Known issues and workarounds是該技能實戰(zhàn)沉淀最厚的部分值得單獨摘錄問題原因修復(fù)注冊時 Database error finding userSupabase auth 遷移后 schema 緩存過期docker restart supabase-auth sleep 5后重試訂閱模式下 Copilot 報認證錯誤OAuth token 未設(shè)置或已過期重跑refresh_claude_token.sh并重建copilot_executoragent-browser 找不到 chromium分支落后 dev鏡像尚未自動安裝系統(tǒng) chromiumwhich chromium檢查缺失則apt-get install -y chromium并設(shè)AGENT_BROWSER_EXECUTABLE_PATH選擇器textX命中多個元素文本匹配是包含式先snapshot拿refeNN再click eNNCopilot 容器里claude: command not found鏡像構(gòu)建時沒跑poetry installSDK CLI 在 Poetry 依賴里不是 npm 包docker compose build --no-cache copilot_executor docker compose up -d copilot_executor不要npm install -g anthropic-ai/claude-code那會裝出 SDK 根本不會用的第二份 CLI截圖掛起/超時exit 124CDP 連接卡死或 Chromium 僵尸進程macOS 常見pkill -9 -f agent-browser\|chromium\|Chrome for Testing后換新--session-name必要時改用evalsnapshot驗證 DOMcompose up 后服務(wù)不啟動遷移沒跑完看docker logs autogpt_platform-migrate-1db 不健康則docker restart supabase-dbDocker 用了舊代碼的緩存層COPY層跨分支被 BuildKit 復(fù)用PR 分支首次構(gòu)建一律--no-cacheagent-browser open丟失登錄態(tài)無會話持久化所有命令帶--session-name pr-test或用eval window.location.href...在同上下文內(nèi)導(dǎo)航Database error querying schemadb schema 變了但 auth 緩存未刷docker restart supabase-db sleep 10 docker restart supabase-auth sleep 8用戶數(shù)據(jù)丟了就重新注冊總結(jié)pr-test技能把手動 E2E 測試從個人習慣變成了一份可執(zhí)行的工程協(xié)議以五條不可協(xié)商準則保證證據(jù)完整性逐步驟截圖、前后狀態(tài)值、負向用例以根 worktree 鎖 心跳 trap 釋放解決多 agent 并發(fā)競爭以原生模式docker compose --profile local up depspoetry run apppnpm dev換取秒級重啟的迭代效率以 Git API 純服務(wù)端提交保證截圖證據(jù)對 worktree 安全地回貼 PR最后以明確的評估矩陣收斂為 approve / request-changes 的正式 Review。對任何采用多容器架構(gòu)、worktree 并行開發(fā)、且希望把 AI agent 納入 PR 驗證流程的團隊這份 SKILL.md 中證據(jù)先行、狀態(tài)即事實來源、鎖只護測試不護應(yīng)用的設(shè)計都是可以直接遷移的方法論資產(chǎn)。【免費下載鏈接】AutoGPTAutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.項目地址: https://gitcode.com/GitHub_Trending/au/AutoGPT創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
婷婷爱五月| 色五月亚洲| 在线观看的av| 日韩天堂久久| 婷婷综合中文| 97精品综合久久| 五月天婷爱综合| 久久玖玖综合| 亚洲免费成人电影AV| 五月丁香婷婷在线| 五月丁香亚洲综合| 日韩综合大黄| 五月天婷婷爱丁香中文字幕| 六月丁香婷婷五月天| 婷婷六月激情综合| 国产乱妇乱子在线播视频播放网站| 婷婷五月天免费视频| 天天狠狠婷婷在线| 日本精品99| 啪啪日本欧美| 久热视频A.| 婷婷5月久久综合网站| 久久婷婷国产| 国产精品视频免费看| 久久五月网| 91人人网| 亚洲天堂婷婷| 99re欧美精品| .青娱乐天天操B| 大香蕉伊人久久| www、色色色| 青青夜夜狠狠夜夜狠狠| 99热热九九| 999精品乱码77777| 玖玖国产视频一区| 久热这里有精品视频| www.五月天色色色| 99精品视频偷拍| 色在线免费观看| 亚洲亚洲人成综合网络| 日本欧美成人片AAAA| 9色视频在线| 亚洲欧美一区二区三区爱爱动图| 婷婷五月激情六月| 97热精品| 婷婷综合亚洲| 日韩无码色色| 香蕉AV福利精品导航| 深爱综合网| 色99在线观看| 狼人久草| 三人荫蒂添的好舒服A片| 玖玖综合色| 九色啦蜜臀| 99精品小视频| 五月丁香婷婷中文| 婷婷六月色| 丁香五月婷婷啪啪| 久久久精品婷婷五月天| 婷婷欧美激情综合| 丁香六月开心| 五月丁香六月情亚洲| 精品99爱免费视频在线观看| 色五月在线视频观看| 狠狠插日日干撸| 日韩精品无码99| 5月婷婷激情网| 婷婷亚洲欧美丁香五月| AV成人在线播放| 色哟哟www| 色欲婷婷五月天丁香| 99精品视频免费观看| www激情| 伊人激情| 91妻人人爽人人看片| 俺也去五月婷婷丁| 99噜噜| 五月天婷婷基地综合网| 五月天色狠狠| 五月婷婷之婷婷| 武则天精品久久| 婷婷中文在线| 国产在线网址1| 婷婷五月丁香人妻无码高清| 久久在线视频只有这里有精品| 插插干干干色| 婷婷六月激情| 猫咪伊人AV| www.久9| 人人97碰| m色激情网| 色色国产| www.99热国产| www.99视频| 同性gv国产精品一区二区| 99精品在线下载| 五月丁香五月婷婷在线观看| 强壮的公次次弄得我高潮A片日本 | 五月丁香色停停啪啪啪| 久久色五月天| 丁香六月婷婷综合激情欧美| 色99xx| 狠狠干综合网| 成年人看Va免费视频| 婷婷的色色五月天| 3p九色在线| 婷婷五月天综合久久| 五月激情五月丁香| 影音先锋一区二区三区| 91精品国产色猫| 草草视频91| 天天色综合网1| 99色在线| www.精品久9| 天天干天天日天天插| 色狠狠婷婷| 99热在线观看| 丁香五月1页| 天天操电影院色狼性av| 超碰在线日夜| 色综合爱综合| 丁香五月影院| 日韩免费乱轮网站| 久久九九99| 激情五月天.色网| 日韩a热| 欧美成人日韩| 婷婷五月中文字幕| 天天操天天干天天日| 99视频只有精品| 日本激情91| 婷婷激情五月天在线| 精品久久人妻| 婷婷五月天伊人在线| 亚洲情色一区| 996热re视频精品视频| 天天干天干| www.ywav| 这里只有精品69| 免费观看欧美成人AA片爱我多深| 五月婷婷开心爱| 激情综合啪啪| 五月丁香六月激情综合网| 婷婷成人五月天成人文学| 欧美A级成人婬片免费看理论| 欧美在线视频99| 五月婷婷与六月丁香图片激情| YW无码| 国产美女精品| 婷婷五月免费观看| 99热精品在线| 米奇影视资源婷婷狠狠色激情欧美五月丁香 | 国产色网站| 婷婷五月天电影区小说区| 丁香性爱在线视频| 久久机热/这里只有精品| 婷婷六久久| 婷婷五月色丁香在线看| 五月色丁香婷婷综合| 99热久久这里只有精品2010| 久婷视频| 成人精品人妻| 俺来也综合网精品一区| 在线观看国产高清视频免费网站 | 亚洲乱码精品久久久久..| 久思思热视频在线观看| 欧美大肥婆大肥BBBBB| 婷婷五月天中文字幕.| 日本99热| 婷婷五月天激情综合| 婷婷在线播放| 五月丁香狠狠| 欧美色色网| 1024AV视频| 5月婷婷五月天| 夜色热久| 九九99精品视频| 大香蕉啪啪| 在线中文字幕视频| 亚洲综合视频一下| 中日韩狠狠色| 欧美美女视频| 亚洲综合五月天| 中文字幕AV网址| 日韩1区2区| 翔田千里aV中文字幕| 欧美槡BBBB槡BBB少妇| 婷婷激情五月天在线| 任你干嘛免费视频播放| 99在线精品观看99| 婷婷五月激情六月| 亚洲丁香五月天在线视频| 激情文学综合婷婷五月天丁香花| 色色色色热| 在线播放成人网站| 影音先锋综合网| 婷婷综合网| 婷婷综合成人五月天| av人人操| 天天爽天天操| 欧美色性色好| 国产热精品| 久久中国毛毛片爱久久| 开心婷婷五月激情网小说| www.色婷婷.com| 99热这里只有精品50| 五月婷婷色白丝| 亚洲国产精品VA在线看黑人| 色丁香五月| 69热在线| 丁香五月黄色| 婷婷丁香成人色综合| 国产色网站| 天天射夜夜爽| 伊人久久大香蕉网| 亚洲AV永久无码影院黑人 | 大香蕉婷婷久久| 欧美久草在线日本一级特黄大片做受9在线观看韩国电影《两个女人》未删减-毛片 | 色欲婷婷夜夜| 情色婷婷五月天| 五月天激情网址| www.com在线操视频免费观看| 99ri视频| 91九色国产熟女| 热热久久久久久久久| 中文字幕不卡+婷婷五月| 国产黄大片在线观看画质优化 | 九月婷婷色色| 色天堂97| 色99www.| 亚洲av另类在线观看| 亚洲欧洲另类| 九九黄色网| 十一月婷婷激情四射| 99久久思思| 99无码视频| 久久99久久久久久久噜噜| 成人国产欧美大片一区| 99色热| 91九色视频在线观看| 九月婷婷丁香| 日本狠狠干| 色五月av| 久热这里只有精品6| 亚洲色小说在线综合| 99热在线观看免费中文| 久久久这里都是精品| 久久婷婷草| 97伦色婷婷| 精品国产AV色一区二区深夜久久| 亚洲精品V天堂中文字幕| 91大屁股精品| 九月丁香婷婷综合| 综合色网站| av操B网站| JAPANRCEP老熟妇乱子伦视频 | 爱草人视频| 韩国三级五月天婷婷。| 天天激情| 天天插天天插| 丁香花五月天激情| 欧美成人A片AAA片在线播放| 婷婷狠狠干| 婷婷色综合| 婷婷五月天丁香花| 欧美性猛交AAAA片黑人 | 色狠狠色综合久久久绯色AⅤ影视 大香蕉五月天婷婷丁香91 | 婷婷视频网| 秋霞性爱AV| www色五月| 人人操AV| 亚洲色五月| 99热在线观看| 99视频综合| 激情婷婷五月在线合集| 色五月婷婷综合在线| 99ri在线播放| 思思热思在线精品视频| 婷婷综合色播网| 国产VA亚洲VA96| 六月婷婷色| 九九热10| 疯狂做受XXXX高潮A片| 玩熟女五十AV一二三区| 99丁香五月婷婷在线| 日本九九网| 亚洲成人在线免费| 能直接看的AV网站| www99热| 色色激情| 激情五月天色色色| 国产噜一噜天天噜| 99爱视频在线| 图片区 小说区 区 亚洲五月| 久久综合久色欧美综合狠狠 | 色一情一乱一乱一区91Av| 五月丁香 六月婷婷a| Va另类视频| 色婷婷久久综合久色综| 亚洲五月天色| 婷婷视频在线| 五月丁香六月婷综合成人综合| 人妻熟女一区二区AV| 99福利视频导航| 久久98热re| 玖玖在线资源视频| 激情中文在线| 色天使色综合| 人妻性爱| 91九色欧美| 九九成人视频| 五月综合丁香婷婷| 六月丁香成人网| 婷婷成人综合| 色婷婷丁香社综合| 婷婷五月激情在线| 九九色综合| 久人操| www久久五月com| 色情综合网| 99久视频| 丁香久月| 九九精品在线网| 久久精品夜色噜噜亚洲a∨| 噜噜干日本| 日韩色五月| 丁香五月影院| 狠狠色色| 五月天婷婷影院| 人妻内射一区二区在线视频| 超碰久热| 夜夜大香蕉婷婷丁香| 色婷婷伊人激情在线观看| 91精品无码| 狠狠干综合网| 秋霞av吧| 丁香婷婷人妻综合网| 碰超99| 97超碰色| 人人看人人草人人摸| 五月亭亭开心网| 天堂五月婷婷| 色色99| A短视频免费在线观看| 97干在线| 色啪综合| 91超级碰| VA色婷婷| 99在线视频播放| 九九在线这里只有精品视频| 精品九九久久| 可以看的AV网站| 久久精品熟女亚洲AV麻豆| 五月丁香色婷婷伊人| 欧美日韩99| 亚洲顶级VA在线观看-高清完整版在线影院观看-S022AV | 久99久视频精品| 六月婷婷综合| www.99色| 超碰精品在线| www。狠狠干。com| 国产乱子轮XXX农村| 超黄亚洲瑟瑟网站| av高清无码| 精品九九视频在线观看| jiujiuxiangjiaowang| 色欲五月婷婷| 色噜久| 99er久久| 婷婷激情五月视频| 综合久| 97人人做| 天天色色天天| 天天拍夜夜爽日日| 亚洲色区17| 久久五月天激情| 中文在线视频久9| 欧美黄色AA片哗啦啦啦| 九九婷婷综合| 疯狂做受XXXX高潮A片动画| renre人人操国产超碰在线| 天天插操| 九九无码| 久婷婷婷| 婷婷丁香久久| 色五月婷婷777| 四色AVwww| 天天肏高清在线| 中文字幕视频在线播放| 成人色情五月天婷婷丁香| 九八Av| 99国产小视频| 99免费热视频在线| 疯狂做受XXXX高潮A片动画| 26uuu国产精品| 五月丁香婷婷激情图片| 婷婷九月丁香| 欧美综合在线五月天色婷婷| 久久91久久91色欲精品| 91超级碰碰碰| 亚洲婷婷五月天激情| AV色婷婷| 影音先锋自拍网| 婷婷性爱五月天| 人妻AV在线观看| 亚洲天堂久久| www.婷婷六月天| 日本99热| 亚洲欧洲一二| 狠狠色综合网| 超碰在线超碰| 六月婷婷国产| 深爱五月激情综合| 九九热经典视频在线观看| 久草嫩草在线观看| 少妇做爰免费视看片| 色播五月网| 五月天婷婷三级黄| av激情在线| 精品国产乱码久久久久夜深人妻| 婷婷九月综合| www.com五月天| 玖月婷婷爱丁香| 精品一区二区三区三区| 久久AAAA片一区二区| 91九色欧美| 这里只有精品在线播放| 色五月婷婷中文字幕| 色欲久久99精品久久久久久| www.夜夜操| 十一月婷婷激情四射| 五月色导航| 51成人| αv中文字幕在线观| 91九色在线| 99热6色| 人妻射精AV| 久久99综合网| 久久久久激情网| 色婷插| 99精品网| 欧美丁香五月97色| 五月天婷婷小说| 性色99| 久久99久久99精品免视看婷婷| 亚洲综合碰| 亚洲国产精品VA在线看黑人 | 五月丁香婷婷成人网| 97色干| 五月激情婷婷在线| 五月天色婷婷网| 日韩狠狠色婷婷| 婷婷色网站| 色噜噜五月天| 91九色熟女| 五月婷婷综合影院| 9精品视频在线| 久久久久久久久久久久63| 色香蕉精品五夜婷| 五月婷婷婷色| 五月丁了香蕉综合| 久久综合伊人77777蜜臀| 丁香五月综合激情久久潮喷| 狠狠色综合网站久久久久| 亚州男人天堂婷婷五月| 伊人成综合五月婷婷| 波多婷婷久久| 五月婷久草| 亚洲 成人 电影av在线观看| 日韩情色在线观看| 99综合一区| 超碰成人电影| 丁香五月第九色| 99高级会所久久| 五月婷婷色丁香| 五月丁香拍拍激情综合| www.minyis.com【JT】币址百万U预算可预付QQ2101460746 | 五月的婷婷六月丁香| 婷婷五月丁香六月伊人网| 久久婷婷五月国产色综合激情| 亚韩在线视频| 久久色情| 天天插天天干| 玖玖爱伊人网| 99视频在线啪| 五月丁香六月在线欧美| 深爱婷婷色| 丁香五月婷婷欧美成人色图| 激情五月天视频| 激情四射网| 99视频这里有精品| 超碰在线观看三级片| 激情五月天。| 激情六月婷婷| 精品九九视频| 色色色在线观看| 婷婷狠狠干| 久久AAAA片一区二区| 成人AV播放| 九九色之九九色之88| 亚洲九区| 天天日天天操天天干| 五月婷婷丁香在线视频| 丁香九月综合| 97超碰婷婷五月天| 欧美色97| 亚洲久久婷婷丁香五月天| 亚洲色婷婷视频| 日本色99| 婷婷情色开心五月天99| 成人在线网站| 丁香五月天婷婷久久综合| 五月丁香人妻| 色播播五月天| 丁香香蕉婷婷| 六月色狠狠色| 97在线碰| 久久38视频| 色999;丁香五月| 五月天激情子轮| 狠狠色狠狠| 伊人大综合| 综合婷婷| 伊人在线视频| 九月丁香久久网| 综合色99| 精品五月天| 成人丁香| 日韩操女| 五月天五月婷五月激情网| 婷婷综合网| 成人免费网站免费看| 26uuu美女三级视频| 五月婷婷色五月| 久久在线视频免费观看| 婷婷丁香色五月亚洲| 婷婷综合激情| 大香蕉视频婷婷| 凹凸7777操操操| 五月婷婷亚洲| 9久久久| 五月婷婷中文网| 99精品在线观看| 欧美啪啪五月天| 狠狠狠五月婷婷六月丁香| 五月综合无码| 淫视馆aV二区一区| 九月丁香亭亭| 丁香婷婷九月| 爆乳熟妇一区二区三区爆乳| 丁香五月网| 日韩色五月| 亚洲操女| 激情五月天婷婷视频| 色婷婷丁香| 九月丁香亭亭| 91超碰人人操| 日本久久综合| 亚洲久久激情| xxxx五月| 日本人妻伦在线中文字幕| 五月激情丁香五月| 久久婷婷热| 99成人网一区| 色五月丁香五月| 婷婷六月丁香在线| 国产看真人毛片爱做A片| 最新日本A片| 色五月婷婷五月| 《诡秘之主》在线观看| 国产成人网| 五月婷婷久久开心网| AV九九| 免费国产VA国产免费| 五月色影院| 久久久久妻| 婷色五月天| 深爱五月婷婷| 99在线免费视频| 操碰99| 婷婷综合精品| 久久久久9| 色。 日日日| 大色鬼综合| 五月综合六月婷婷| 91pornav在线| AV电影在线播放| 99rewww| 99热精品在线观看| 五月丁香花激情综合网| 99少妇精品| 琪琪色五月天| 蜜乳.comcom| 九色成人AV在线| 特级西西4444www无码| 怡春院久操| 开心五月网 | 人人人操97| 热九九九九| 五月伊人综合| 爱操天堂| 99在线视频资源| 久久99热只有精品| 日本婷婷激情四射中文字幕在线观看| 狠狠干夜夜干| 五月开心婷婷网| 狠狠爱青青草| 色婷婷综合久久久久| 天天骑天天操| 激情黄色小说五月天| 综合久久六月| 亚洲午夜AV| 天天做天天爱综合| 成人噜噜网| 欧美久久九九| 婷婷综合激情| 思思热精品在线视频| 婷婷五月天丁香花| AV大片在线观看| 无码任你操| 这里只有精品在线看| 色综合丁香| 99久久超级| 久99视频| 五月婷色激情五月| 五月丁香综合网色欲| 在线播放成人| a网站免费观看| 色婷婷狠狠| 99精品这里只有免费视频 | 色五月成人婷婷| 97超碰欧美中文字幕| www.色五月| 99色精品| 操丝袜视频影院导航| 五月婷在线观看| 五月婷婷久久爱| 伊人99热| 96精品久久久久久久久| 天天爽天天做| 亚洲精品性色| 天天粽合合合合| 免费婷婷| 天插天啪天啪天啪| 91vip在线观看| 成人片在线免费看| 我淫我色婷婷五月天激情四射| 亚洲精品99| 婷婷五月天成人网| 5月婷婷6月六月丁香| 色久五月| 色色色99韩| 日本69日人视频| 性爱网六月丁香| 婷婷五月激情基地| 日韩无码专区| 婷婷色综合| 思思久久99| 五月婷婷AV| 久久婷婷内射| 久久亚洲天堂| 色五月欧美| 九九99久久| 播四月婷婷六月丁香| 亚洲丁香网| 先锋av性爱成人电影| 五月香蕉婷婷| 日日干夜夜撸夜夜骑| 天天天天天天天干| 丁香香五月激情免费视频| 99五月丁香丁| WWW丁香五月| 美妞av| 开心婷婷五月激情网小说| 97色碰| 丁香五月婷婷激情网| 91色涩| 色五婷婷开心缴| 俺也去在线视频 | 夫妻超碰在线| 日本黄色在线观看| 9精品在线| 99色色爰| 天天爽—爽| 天堂五月婷婷| 色五月激情基地| 这里只有精品免费视频在线观看 | 亚洲成人五月| 123草逼网| 日韩AV片| 婷婷婷婷婷婷婷五月丁香| 亚洲日日操| 海外网站专业操老外| 丁香五月之久操视频| 亚洲综合在线丁香五月| 婷婷五月情| 婷婷色综合网日韩国产| 色欲久久综合| 亚洲激情无码久久| 久久婷婷五月综合激情国产| 夜夜操少妇| 狠狠色精品综合| 五月婷婷之综合激情| 丁香五月天综合| 色色色热热热| 色婷天天| 亚洲天堂久久| 粉嫩AV久久一区二区三区| 激情五月天综合网| 亚洲综合碰| 激情九九六月激情免费视频| 婷婷六月激情啪啪| 九九色中文| 日本激情91| VA五月激情在线| 色婷婷激情五月天在线观看| 狠狠99| 色婷婷狠狠| 日韩狠狠色| WWW.国产| 婷婷五月激情综合啪啪| 大香蕉久久伊人婷婷五月丁香| 亚洲综合视频一下| 婷婷激情在线| 婷婷六月丁香五月图区| 狠狠人妻色综合| 九九亚洲小视频| 婷婷丁香亚洲色综合91| 日本熟妇乱妇熟色A片蜜桃| 亚洲综合成人网站| 免费99情趣网视频| 任你搞网站| 国产精品久久久爽爽爽麻豆色哟哟| 97色视频网| 99高级会所久久| 99热在线看片| 色婷婷成人色网| 五月6香色婷婷视频| 久久久久久人妻久久久久久久久久人妻久久久 | 婷婷丁香大香蕉| 婷婷久久五月天| 久久婷婷六月综合| 亚洲V国产V欧美V久久久久久| 超级碰碰碰碰视频| 六月丁香激情综合| 久久99综合| 色婷婷免费观看| 九九热在线视频观看| 风流少妇A片一区二区蜜桃| 91碰超| 五月六月激情| 成人无码精品1区2区3区免费看| 男人天堂99| 色色日本| 六月婷婷综合网2| 天天色·欧美| 丁香色婷婷| 玖玖婷婷色| 丁香婷婷色| 精品国产AV色一区二区深夜久久 | 99爱免费在线观看| www.婷婷.com| 日本 欧美在线| 久久婷婷人人| 日本色色网站| 久久久久这里只有精品| 9久9久9久女女女九九九一九| 99在线视频精品| 色五月婷婷五月天| 五月激情五月丁香| 激情五月天网| 亚洲精品va| 色偷偷五月天| 五月丁香在线视频观看| 网站免费一站二站| 天天做天天爱天天摸| 色999亚洲人成色| 99操视频| 欧美操人| 337p大胆噜噜噜噜噜91Av| 99热综合网| 大香蕉婷婷丁香天堂AV| 丁香六月啪啪| 台湾综合丁香五月蜜桃| 97精品人人A片免费看| 插插插色综合网| 亚洲精品无码99热| 婷婷五月丁香综合人妻| 色9999综合久久| 日本婷婷色日| 五月天婷婷基地综合网| 狠狠综合网| 综合五月草| 欧美日韩中文国产一区发布| WWW.桔色成人.COM| 久久99jiu9| 色色国产| 婷婷综合五月天| 开心五月网| 五月丁香视频在线观看| 五月婷婷视频| 丁香六月五月天| 久久超级碰碰| 色色婷婷五月| 婷婷深爱五月丁香网| 欧在线一区| 大香蕉久久久| 成人色站,在线视频,看片-SS1AV| 五月网站| 久久婷婷综合五月趴| 青青草99热久久精品国| 国产免费AV网站| 亚洲激情无码久久| 婷婷中文综合网| 婷婷色操| 丁香丁香激情网| 久久久久久99日本| 五月天久久综合| 国产欧美婷婷五月| 日韩xx在线| 色色色色热| 亚洲色亚洲精品| 五月丁香无码| 99视频这里有精品| 欧美日比视频| 夜夜夜夜操| 天堂色色色| 色色热| 亚洲色五月| 九九一综合精品| 色五月婷婷自拍| 五月天婷婷基地| 99色视频在线| 狠狠 婷婷| 伊人碰碰婷婷| 成人.在线日韩| 久久久五月五丁香| 五月天婷婷青青草| 国产67194| 婷婷五月欧美| 综合婷婷| 亚洲五月停停| 色五月天天| 久久女人天堂| 色综合激情图区| 伊人啪啪网| 五月天六月婷婷| 深爱网深爱综合网| 97久久草草超级碰碰碰| 麻豆忘忧草午夜| 婷婷五月天丁香| 日韩在线99| 婷婷五月丁香网| 天堂爱爱| 色色免费网站| 色黄啪啪| 国产亚洲成AV人片在线观黄桃| 超碰爱爱爱| 美英法精品无码免费视频| 思思99热热热99| 9久热免费视频99| 久久久久视剧HD| 伊人在线视频| 国产精品色色| 婷婷伊人| 亚洲免费av在线| 天天综合影院| 校园激情 亚洲| 玖月婷婷爱丁香| 9色视频在线| 狠狠色丁香久久| 婷婷成人综合五月| 91蜜桃婷婷狠狠久久综合9色| 色色婷婷色色| 五月婷综合| 日韩精品一区二区三区,四区,五区视频| 夜夜干 夜夜操| 色久九| 夜夜操天天干| 婷婷五月天堂一本在线| 五月综合激情视频| 能看的AV网站| 99热精品一区| 天天 日综合| 婷婷五月天成人动漫| 日本怕怕视频| 一起草无码视频| 人妻性操逼中文字幕 国产| 日日噜狠狠| 婷婷导航| 激情四射五月天| 日韩亚洲视频| 色亚洲无码| 天天操天天日天天爱| 日本三级中国三级99人妇网站| 久热欧美| 欧美日韩99| 色婷婷手机在线| 激情五月天在线观看色婷婷| 婷婷五月中文在线| 激情文学天天| 六月色狠狠色| 久久久久人妻中文| 丁香久久| 女人天堂AV| 亚洲乱码w在线观看| 丁香蜜臀黄色婷婷五月天| 99在线69| 特级西西4444www无码| 婷婷丁香六月| 久久caop| 婷婷成人av| 色婷婷四色| 婷婷五月香蕉| 99色色网站| 五月天艹天天| 色都都狠狠色都都色综合色| 国产av网| 免费观看日韩成人av| 久草a片| 91色九| 九月激情网| 婷婷亚洲激情在线观看视频| 玖久精品视频9| 色综合色色| 色狠狠色| 国产AV一区二区三区最新精品| 5月丁香美女影院| 国产美女主播vip| 色婷婷综合网站| 天天天添天天操| www五月| 久久久五月天| 男人大jjc女人免费视频| www:99热视频| 婷婷和五月天| 欧美色五月天| 久99久视频| 丁香五月婷婷综合啪啪| 91超级碰在线| 六月香五月婷| 超碰97干| 无码人妻精品一区二区蜜桃色欲| 97在线天堂| 依人大香蕉| 天天综合网网欲色| 色99网| www.com久久久久久久久久久久久久久久久| 亚洲在线成人| 激情婷婷色小说| 色播五月| 超碰人人色| 婷婷久久色| 丁香五月天天哦| 深爱激情丁香| 另类少妇人与禽zOZZ0性伦| 五月婷婷丁香网| 婷婷六月综合在线| 夜夜资源站| 67194线路二在线观看| 国产免费一区二区在线A片视频| 岛国av电影网站| 婷婷久久综合| a色婷婷| 好好日激情五月天| 婷婷涩涩五月天| 99精品丁香五月| 日本精品在线噜噜噜| xx人人xx| 日本熟女三区| 人人干人人操人人摸| 国自产拍偷拍精品啪啪一区二区| www91在线| 色色cOm| 99热在线观看免费精品| 国内久久亭亭| 性天天中文网| 少妇AB又爽又紧无码网站| 久久婷婷啪啪视频| www.minyis.com【JT】实力收量可预付QQ2101460746 | 激情婷婷五月天日本系列| 99免费在线视频| 久热黄色| 五月丁香六月激情欧美综合| 被强行糟蹋的女人A片| 黄色片区子| 九九成人| www。五月,com| 五月丁香久久综合精品| 99亚洲精品| 色综合久久888| www.99热精品| 久久婷婷资源| 日韩色五月| 伊综合蕉| 色五月婷婷丁香婷婷| 婷婷五月色| 男人的天堂999| 99re久久| 99狠狠| 五月婷婷婷| 欧在线一区| 玖玖资源天天无码| 毛片九九九九九九九九18| 丁香久久五月天视频在线观看| 婷婷五月综合激情| 久久久久亚洲A∨成人乱码电影| 激情五月丁香五月| 美日韩成人| 天天影院色| 狠狠色五月激情| 开心激情婷婷| 色人五月婷婷| 在线成人va| 国产成人一区二区三区在线观看| 婷婷久久五月丁香| 婷婷综合色色| 五月天激情综合在线| 丁香五月天色婷婷| 色五月丁香总合网| 亚洲精品久久久无码| 99久久综合网| chaopeng在线人人| 五月天激情www| 91久久九色| www.色婷婷.com| 色色五月天网站| 色五月综合在线| 五月天婷婷xxx| 国产成人精品一区二三区熟女在线 | 九九成人| 狼友超碰| 久草大| 婷婷五月天堂网| 99在线精品免费视频| 婷婷五月色丁香在线看| 99热亚州综合| 99热在线观看| 丁香五月婷婷狠狠色| 免费视频WWW在线观看网站| 婷婷之六月丁香| 久久香视频| 99综合在线| 婷婷六月丁香激情综合| 久9热在线免费观看| 台湾无码A片一区二区| 婷香五月网在线| 亚洲综合色成丁香五月色| 久久久久久人妻| 丁香五月激情六月欧亚激情综合导航| 97高清国语自产拍| 激情婷婷五月| 五月天婷婷黄色视频| 色综色网| 99这里热| www.xtbsty.cn.com蜜乳AV| 2025超碰| 97九色视频| 26uuu.| av操B网站| 久久久久9| 欧美噜一噜| 久久香蕉丁香| 免费看成人AA片无码视频吃奶| 青草少妇激情| 亚洲精品色色| 伊人超碰在线| 五月激情小说| 五月天婷婷激情综合| 婷婷午夜| 亚洲AV成人一区二区在线观看| 大香蕉伊人99| 婷婷五月综合啪| 色综合综合色| 欧美,日韩成人在线| 婷婷五月天开心网| 婷婷五月综合视频免费播放| 色狠狠狠干| 国产色香蕉精品五夜婷| 亚洲成人免费电影| 涩涩五月天| 五月天玖玖狠狠色色| 色狠狠色| 99干在线视频| www.久久爱| 亚洲无线视频| 九九视频这里只有精彩| 激情综合网丁香| 少妇婷婷五月天| 在线观看免费观看在线9久| 五月婷婷AV| 五月天婷婷成人| 狠狠操天天日| 婷婷和五月天| 五月婷婷丁香大陆免费| 久久五月热| 狠狠CAO日日穞夜夜穞AV | 六月 丁香 视频| 五月天婷婷激情综合| 成人网丁香五月| 激情五月天婷婷激情| 婷婷五月天AV在线| 天天操天天国产三级片处女学生妹| www.激情| 九九99九九99偷拍视频免费看| 婷婷五月深爱五月| 婷婷五月丁香高清无码| 婷婷五月av| 六月婷婷七月丁香| 97伦色婷婷| www99精品日韩| 欧美美女视频| 激情婷婷六月天| 成人短视频在线| 淫视馆AV在线| 免费播放片大片| 天天做天天爽| 丁香六月婷婷综合缴| 五月天成人小说网| 9久热这里只有精品| 激情婷婷另类| 夜夜操少妇| 婷婷区日本| 激情伍月 欧美| 秋霞午夜理论| 99热久久这里只有精品| 69热在线| 五月天堂色| 亚洲精品成人| 97久久超碰| 无码se| 7超碰自拍| 五月婷婷三级| 超碰在线看| 丁香综合婷婷开心激情网| 婷婷五月综合在线| 99久热| 99视频在线| 丁香婷婷精品视频| 99r久久这里只有精品| 五月天色狠狠| 五月丁香综合久久| 久久婷婷一级片| 婷婷丁香五月综合激情小说| 激情五月深爱婷婷| 五月天com| 丁香婷婷色| 狠狠干夜夜干| 色99在线| 国产精产国品一二三在观看| 97久久人人人干| 欧美日韩一区二区三区四区| 99欧美三级视频| 国产91九色| 亚韩在线视频| 综合激情五月丁香9999久久精| 3p日韩网站视频| 色色色9| 66成人网| 综合激情在线| 色色色网站| 欧州婷婷五月天综合| 亚洲成人无码免费| 91se在线视频| 综合五月亭亭9| 久久精品只有这| 日韩欧美一级大黄网站| 五月激情影院| 日本熟女啪啪| 狠狠色狠狠| 五月亭亭六月激情| 夜夜夜夜撸夜夜操| www久久99| 久久er99热精品一区二区| 伊综合蕉| 色色色婷| 九九综合精品| 色五月天综合网| 天天综合在线网| 亚洲乱码日产精品BD| 六月丁香成人| 丁香综合婷婷开心激情网| 美国天天日天天操| 爆乳熟妇一区二区三区爆乳| 婷婷五月在线视频| 天天操五月天| 国产精品A片在线| 五月婷婷激情性爱| 夜夜操少妇| 日熟女| 丁香五月激情网| 五月刺激丁香月综合| 成人AV中文字幕| 狠狠88综合久久久久噜噜噜| 五月激情婷婷丁香天堂| 婷婷色中文字幕| 偷偷操九九| 六月婷婷俺也去| 极品另类| 中文成人在线| 91打屁股视频网站| 天天色色婷婷| 亚洲AV网站| 97久久精品视频| 69堂午夜视频最新地址| 99精品免费视频| 极品人妻VIDEOSSS人妻| 色欲九区| 色婷婷丁香中文在线播放| 日本久久天堂| 五月丁香综合久久夜夜| 久久五月天激情婷婷| 色五月成人| 操97在线观看| 婷婷五月天成人娱乐| 91九色国产熟女| 国产在线网址1| 久久婷婷丁香五月一二三| 97丁香五月| 久综合九综合99| 色欲Av五月天| 色欲婷婷五月天| 日本在线视频看se99| 5月婷婷性视频| 国产这里只有精品| 亚洲午夜电影| 六月婷婷在线视频| 射婷婷中文字幕| www.99热国产| 超碰狠狠操| 五月丁香久| 99re这里只有| 精品操逼一区二区| 久久九精品| 九九热精品视频在线观看| 五月婷婷无码| 五月色婷婷影院| 久热伊人9| 五月花激情| 国产精女同一区二区三区久| 深爱婷婷色| 热久久这里只有精品| 五月丁香六月婷婷综合在线| 日韩在线9| 免费97碰碰| 色色a| 五月天婷婷丁香人人操91| 就去涩涩丁香五月天| 超喷97免费在线视频| sisi热国产| av大香蕉| 做爱夜夜干天天操| 六月天婷婷| 天天综合网、天天综合色 | 久热九九| 久9免费视频| 天堂网啪啪| 丁香五月最新地址| 无码区婷婷五月花开| 伊人婷婷大香蕉| 97人人操人人| 91超碰在线观看| 五月激情六月综合| 丁香五月婷婷亚洲色图| 性做久久久久久久免费看| 开心五月激情站|