欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

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九九| 婷婷五月天成人基地| av在线不卡播放| 婷婷丁香宗合888| 金桔一区二区ab地址| 国自产拍偷拍精品啪啪一区二区| 婷婷九月综合| 国产午夜精品久久久观看| 欧美色宗和激情| www.操.com| 天天操天天日天天操| 婷婷九月狠狠色| 99热在线观看| 996er热| 丁香五月老师| 五月天婷婷一起草| 欧美日本VA| 激情婷婷护士激情| 草草女人亚洲| 婷色影院| 国av网| 亚洲综合五月天婷婷| 五月激情网络| 婷婷五月天亚洲精品| 激情五月天色网站| 超碰在线观看9| 六月婷婷色色网| 99热亚洲精品| 天天干电影| 亚洲综合色网| 亚洲国产成人在线| 午夜大香蕉| 激情婷婷六月天| 79色色免费| 亚洲激情网| 99在线视频免费| 五月天丁香婷婷网| 丁香五月瑟瑟| 91色干| 91精品国产色猫| 欧美日韩婷婷五月天| 狠狠色综合网| 91九色网| 久热99狠| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 亚洲成人网站在线观看| 91超级碰碰碰| 无码一区二区日韩| 激情五月综亚网| 激情五月天激情网| 开心五月综合激情综合五月| 五月天色婷婷基地| 99九九玖玖| 五月综合色| 六月份天丁香婷婷| 97人人草| 亚洲天堂婷婷丁香| 性爱五月婷婷| 激情五月天婷婷直播| 欧美综合五月丁香六月婷| 国产黄色一级片| 亚洲成人网站在线| 亚洲 综合中文| 99色综合| 日日激情网| 热成人网| 亚洲色五月| 五月天激情婷婷| 五月婷婷综合在线| 另类国产欧美视频| 久久9精品| 9|无码久久久久久| 操操操操操电影网| www.婷婷.com| 操人妻AV| 91九色精品女同系列| 丁香5月激情网| 日韩欧美一区二区三区四区| 97碰91| 五月色激情综合网| 激情综合五月激情XXXX| 亚洲天堂aaa| 亚洲色99| WWW.桔色成人.COM| 色吊丝永久访问网址| 久草视频一,二三四| 丁香五月婷婷啪| 色婷婷五月天中文字幕| 丁香六月情| 91狠狠色丁香| 97成人操| 99色这里| 激情综合五月开心狠狠| 日韩黄色中文字幕| 久99| 人人操av| 91九九九色在| 天天日天天插天天操| 日本噜噜色网| 久久九九色| 成人αV视频免费观看| 四季日韩AV无码综合| 日本精品干| 99开心五月五月丁香激情| 丁香五月婷婷精品视频| 五月伊人网| site:901-07.com| 久色网五月| 深爱五月天| 国产FREESEXVIDEOS性中国| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 五月婷婷xxx| 亭亭社区五月天| 99九无网码| 99ER热精品视频| 色五月天丁香婷婷色| 快乐激情五月色婷婷| 五月综合缴情网| 五月天色色网站| 激情综合丁香六| 开心五月婷婷激情| 99精品久久久| 综合一区二区三区| 久久99网| 久久婷婷综合色丁香| 九九sese| 九九热精品在线| 大香蕉Av在线| 久色大| 亚洲熟妇AV乱码在线观看| 天天搞天天色综合| 日韩在线视频网站| 神马欧美精| 狠狠干青青草| 成人做爰黄A片免费看直播室男男 久草热8精品视频在线观看 | 99riav 亚洲| 99爽视频| 五月婷婷在线免费观看| 色丁香五月天射婷婷爱婷婷| 五月丁香六月婷婷久久| 亚洲区,视频区,视频区免费| 美女五月天| 三级毛片7979| 91热99| 人妻中文字幕网| 国产精品A片| 北京熟妇搡BBBB搡BBBB| Av性爱网| 欧美三级巜人妻互换| 丁香婷婷六月激情文学| www99热| 久99视频| 激情综合网,婷婷| 婷婷午夜综合| 另类视频在线| 欧美性猛交XXXX乱大交极品| 丁香欧美| 久久超级碰视频| 丁香五月天网友自拍啪啪啪视频| 伊人久久大香线蕉AV最新午夜| 深爱丁香激情| 国产性爱色| 婷婷五月亚洲一本在线丁香| 色 五月 天 婷婷 丁香 九月| 精品色| 亚洲蜜乳AV| 色五婷婷在线视频| 天天色综合天天| 亚洲人妻av| 综合久久婷婷| 亚洲宗合激情| 日本在线99| 91avse| 欧美天天草人人草| 久久您您综合网| 婷婷色情六月| WWW,色五月| 激情五月天丁香| 亚洲综合丁香五月| 日hao1区| 少妇真实被内射视频三四区| 五月丁香成人小说| 婷婷五月天改成什么了| Www.久久| 婷婷五月天激情网| 婷婷五月天基地| 亚洲综合1024| 草榴视频黄色网| 久热69| 激情五月激情综合俺也去婷婷小说| 天天弄天天操| 精品人妻一区二区| 天天草婷婷五月| 影音先锋91视频| 色色色在线观看| 婷婷的激情五月| 在线中文字幕免费视频| 色色五月天婷婷| 五月丁香激情综合六月涩涩爱| 激情婷婷在线| 天天干天天拍| 婷婷综合亚洲| www,婷婷| 欧美性丁香色色五月天综合爱爱| 色色色在线观看| 九九黄色网| 99国产视频网| 逼逼AV| 色婷婷狠狠久久YY| 久草免费福利视频| 色播综合| 99色网站| 成人网站在线观看视频| 色婷婷小说网| 天天搞天天色综合| 久久机热这里只有 | 亚洲XX网| www.久久久久久久久久.com| 激情五月婷婷| 日日操夜夜撸| 超碰免费人人| 9l视频自拍九色9l视频在线观看| 婷婷五月六月丁香综合| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 97日在线视频| 综久久久| 国内自拍97在线| 99ri视频| 婷婷在线精品| 激情丁香九九五月综合网| wwwC0maV五月花| 黄色99视频| 久久九九中文字幕| 91精品久久久久久久久| 97人妻碰碰碰碰碰久久久久久| 色综合五月天| 五月天综合| 激情久久久| 色婷婷综合视频| www.俺去也com| 色婷婷丁香网| 日本的α片xxxwww| 人人干天天舔| 99热精品网| 色色无码日韩| 26uuu淫色| 欧美天天爽| 99这里有精品视频| 九九国产视频| 电影蜘蛛女| 爱性综合网| 成人五月天丁香婷| 色色操| 色琪琪一综合久久激情五月视频| 色综合久久88色综合天天99| 99色综合网| 97色永久免费视频| 五月丁香| 99高级会所久久| 日本激情ⅩXX免费视频| 9久热这里只有精品视频| 久久婷婷五月国产激情综合片| 精热在线综合网| 一起草AV| 人人爽人人爽人人爽人人爽| 色综合激情| 激情综合激情综合| 99A片| 九九av| 亚洲综合九九| 欧美日韩一区二区三区四区| 久久婷综合网| 天天日天天插天天操| 另类五月婷婷| 99热这里只有免费精品| 成人国产综合| 99干日日干| 色青青电影色五月| 91婷婷伊人牛牛| 超碰在线视屏| 久久这里只有精品1| 色丁香五月| 91凹凸在线| 国产成人网站在线观看| 久热精品免费视频4| 67久久| 亚洲AVwwwwwww| 日韩精品一区二区亚洲AV观看| 欧美久久婷婷| www夜夜操wwwcon| 婷婷五月天激情电影小说| 五月婷婷综合视频| 久久草大香蕉| 亚洲AV无码一区二| sewuyuejiqingwang| 色婷婷精品| 亚洲综合草草| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 黄色片区子| 91狠狠综合久久久久久| 丝袜激情网| 99re这里只有精品视频6| 超碰啪啪网| 免费黄网不卡AV| 啪啪视频99| 91九色大屁股| 日韩99色99| 激情综合啪啪| 狠狠草网| 中文字幕 久久9999| 五月丁香综合| 99ri网站在线观看| 激情美女五月天| 日日操,夜夜爽| 九九热这里只有精品6| 色婷婷久久| 亚洲乱码日产精品BD| 国产婷婷综合| 吉澤明步Av一區二區| AV性爱在线| 九色综合五月天婷五月| 激情六月丁香综合| 九九热这里只有精品6| 色综合色香蕉网| 五月丁香另类图片| 激情综合五月婷婷丁香| 大香蕉伊人丁香五月| 日本色图综合| 久久婷婷五月天激情| www.激情| 人妻性爱av网站| 五月天色五月| 9色在线视频精品观看| 五月丁香六月日逼| 丁香五月婷婷网| 91久久色| 婷婷五月亚洲一本在线丁香| 亚洲综合网在线| 91操熟女| 开心激情网在线| www狠狠com| 婷婷色Av| 伊人高清无码| 天天成人综合视频| 天天日日| 99热无码| 91久久国产综合久久| 五月婷婷无码专区| 操日本99| 六月婷婷久久大全| www.一起草av| 亚洲激情综合| 伊人网碰碰| 4438激情网| 久久婷婷五月综合啪| 桔色成人在线| 97se视频在线| 99日韩| 九热免费视频| 日本五月婷婷| 国产成人AV人人爽人人澡Va| 国产真实乱了老女人视频| 精热在线综合网| 色激情五月| 国产激情久久| 99精品视频在线观看| 丁香五月视频在线观看| 97caop| 狠狠色精品综合| 8050一级网| 六月丁香婷婷在线波多| 97性高潮久久久| 五月天色婷婷综合| 99色综合| 婷婷综合中文字幕| 天天在线XXX| 99久久视频| 黄网免费观看| 亚洲婷婷月丁香五月| 日韩无码专区| 激情久久综合网| 96精品国产综合久久久久久| 免费视频无码| 九九99视频精品| 99热久久这里只有精品| 天天干夜夜想| 天天五月丁香五月| 激情五月天久久| 老司机日日夜夜青草| 五月婷久久久| www.色五月| 婷婷五月天视频小说| 伊人99久久| 中文乱子伦视频| 99热在线资源| 欧美电影在线观看| 色九亚洲| 综合深爱五月| 中文字幕 码精品视频网站| 饮料下药迷倒漂亮女同事强干| 色五月色综合| 五月婷婷与六月丁香图片激情| 99精品久久| www色婷婷com| 激情网战码亚洲A| 久久ri精品| 丁香狠狠色婷婷| www.久久五月天.com| 丁香五月婷婷少妇| 九九Av| 99久久综合| 五月婷婷丁香啪啪| www.五月丁香| 亚洲黄色网址| 色99视频| 黄网免费观看| 天天干天天插| 激情综合五月色丁香婷婷 | 婷婷成人综合免费视频| 九色无码| 日本波多野结衣视频| 日韩在线99| 婷婷5月开心6月| 免费播放片大片| XX色综合| 日本天天色| 99综合| 狠狠色情婷婷| 婷婷六月丁香开心深深爱| 九九综合图片网| 国产成人精品一区二三区熟女在线| 台湾无码A片一区二区| 678五月丁香亚洲综合| 99久久99视频| 麻豆精品| 国产婷婷久久| 狠狠久久婷婷| 综合久久首页| 婷婷五月天久| 久久久久久9热不雅视频| 色色色综合| 另类天堂| 无码色色色| 另类精品视频在线观看| 五月天成人在线播放| 韩国久久少妇视屏| 久久婷婷五月综合啪| 五月天婷婷爱丁香中文字幕| 涩涩五月天综合| 婷婷丁香花五月天| 成人中文字幕在线| 久久伊人9| 日本理论久久| 色婷婷影| 国产av影片| 丁香色影院| 99视频综合网| 色色综合热| 亚洲av电影在线| 丁香婷婷五月色综合| 少妇大叫太大太粗太爽了A片 | 丁香99| 99ri网站在线观看| 99爱在线| 99偷拍视频在线日本| 玖玖色综合色| 99热亚洲综合| 免费播放片大片| 碰97久久| 五月丁香猫咪久久婷婷综合视频激情四射网入口 | 婷婷综合五月天| AAA久久| 丁香五月天堂| 久久久中文| 五月婷婷深深爱| 狠狠干狠狠干| 九月丁香婷婷网| 国产黄色大片| 日本精品99| 五月婷婷无码| 思思热再线视频| 啪到高潮激情丁香五月| 亚洲天堂啪啪| 黄桃AV无码免费一区二区三区| 中文字幕按摩做爰| 色综合9| 91在线视频综合| 另类激情五月| 婷婷五月天直播| 噜噜噜色噜噜| 五月丁香婷婷导航视频| 亚洲操操操| 亚洲电影在线观看| 97色啪| 色优久久| 99re这里只有精品视频了| 丁香五月婷婷香| 丁香五月天激情| 91久热| 中文字幕成人版| 欧美日韩国产一区| 五月天五月色| www.婷婷亚洲基地| 亚洲视频综合网| 九九十99视频| 青青福利网| 婷婷五月丁香欧洲| 99色爱| 丁香久月婷| 亚洲视频在线观看99| 婷婷五月天干干| 九九人人精品| 婷婷丁香综合网| 91九色精品| 欧美性爱特黄一级aaaassss| 激情五月六月| 亚洲成人AV电影在线| 五月丁香五月丁香五月丁香五月丁香91| 91色五月| www.minyis.com【JT】实力收量可预付QQ2101460746| 9有码中文| 操人妻AV| 亚洲婷婷丁香五月在线| 人人操av| 久久综合66| 国产婷婷色五月| 五月天久久婷婷| 五月丁香啪啪网| 久久91久久91色欲精品| 婷婷丁香成人在线视频| 99日韩| 亚洲综合欧美色丁香婷婷888月图片| 色9999日韩国产| 婷婷五月激情视频在线| 97操操网| 26uuu.| 亚洲天堂久久| 婷婷爱爱蜜臀天天操| 99爱免费视频在线观看| 婷婷伊人网| www91在线| 天天精品视频在线观看视频| 成人精品一区日本无码网| 精品人妻在线| 婷婷九月丁香| 白度黄视频| 丁香五月婷婷亚洲综合精品在线| 激情开心五月天| 欧美激情中文字幕| 五月丁香成人小说| 日本理论久久| 99免费| www久久久久久久| 亚洲五月天综合| 免费黄色片子| 狠狠色婷婷| www.婷婷五月天| 综合激情sV| 激情六月婷| AA片在线观看视频在线播放| 99色播| 99re在线播放| 天天做天天要天天爽| 中文字幕在线日亚州9| 91九色首页| 99riAv1国产在线观看| 婷婷中文网站| 狠狠爱婷婷丁香| 亚洲成人无码片| 激情伊人五月天| 亚洲人人艹| 裸体美女丁香五月天。| 亚洲色色五月天| 亚洲成人超碰| 大香蕉久艹| 99久久婷婷国产综合精品草原| 五月丁香六月激情综合| 久热九九| 看黄的网站18禁| 婷婷综合网| 蜜乳.comcom| 欧美性猛交XXXX乱大交极品| 射久久丁香五月| 免费色婷婷| 六月综合在线| 色五月超碰| 色色综合网站| 婷婷五月天国产手机在线视频观看| 久久婷色| 五月天婷婷高清无码| 丁香六月激情国产| 99久久久免费| 五月社区婷婷激情| 亚洲婷婷综合视频| 综合另类视频| 青青操avbb| 日本91在线播放| 五月丁香综合网| 无码人妻电影| 天天激情站| 色五婷婷开心缴| 亚洲综合婷婷五月| 玩熟女五十AV一二三区| 五月丁香综合激情| 九九精品片一| 丁香五月伊人| 婷婷操逼| 婷婷五月视频| 丁香婷婷综合激情五月色,开心五月丁香花综合网,激情综合五月亚洲婷婷,五月天 | 色五月 五月婷婷| 国色天香伊人狠狠色| 久热亚洲| 久久黄色片| 久久久久久9| 99久久黄色顶级视频| 色停停影院五月天| 色色国产| 五月激情天| 午夜丁香六月婷| 久久综合色情网站| 久久久国产精品黄毛片| 九九这里是免费的视频5| 熟女婷婷网站一婷婷五月一丁香婷婷一婷婷激情网 | 婷婷五月成人色综合| 99婷五月| 精品人妻一区| 另类小说五月天| 国产丁香五月天婷婷| 婷婷va| 先锋影音av色五月天资源站| 成人网址在线观看| 丁香久久久| 婷婷四月 成人 狠狠干| 五月婷婷色播| 91在线资源| www久久99| 玖玖午夜视频| 婷婷久久丁香| 丁香五月激情视频| 桃色激情婷婷伊人网| 超碰资源在线| 婷综合六月| 91人久| 色噜噜狠狠色综合日日| 五月天综合激情网| 99视频在线观看网址| 婷婷五月天激情亚洲小说| 精品五月视频婷婷在线观看| 99熟女视频| 97热久久五月婷婷| 成人精品网站在线观看| 成人αV视频免费观看| 激情色色色| 天堂网啪啪| 国产色色色色| AV天堂婷婷五月天| 五月婷婷影视| 久久伊人日日夜夜| 丁香五月天色综合| 另类激情五月天。| 天天五月丁香五月| 99久久精| 只有精品视频在线观看| 九色PORNY9l原创自拍| 99热免费精品| 婷婷五月天综合网| 91色综合| 综合色图区| 色婷婷伊人| AV在线观看网站| 99 re视频一区| 色色丁香婷婷综合| 激情五月天婷婷图| 激情综合网五月天天| 亚洲日本激情| 六月婷婷七月丁香| 热久久国产视频| 国产色五月婷婷| 久久欧洲综合网| 婷婷色狠狠| 99久在线精品99re8热| 色五月婷婷一二| 少妇性按摩无码中文A片| www.激情五月| 91爱啪啪| 99热思思| 五月婷婷玖玖综合玖玖爱| 99九九这里有免费视频| 久久蜜臀婷婷| 五月婷婷色综图片| 五月在线婷色| 少妇人妻凹凸视频| 色色日本欧美| 五月激情站| 婷婷五月花| 久久电影五月天丁香电影| 麻豆精品| 婷婷五月综合色中文字幕| 丁香婷婷五月天色播| 五月丁香激情在线| 99在线资源| 久久性视频| 日本综合99| 丁香五月婷婷激情四射| 丁香五月六月久久综合| 激情五月天色婷婷| 曰曰久久| 超碰成人公开| 色五月婷婷综合在线| 色婷婷成人丁香| 丁香六月激情网C0W| 婷婷五月丁香91| 无码色| 人人操婷婷| 大香蕉婷婷丁香天堂AV| 综合六月激情婷婷| 任你草| 影音先锋秋秋五月婷婷| 97视频久久| 五月丁香六月激情综合在线| av久热| 99综合色色色| 色五月婷婷中文字幕在线观看| 亚洲性爱99在线| 九九婷婷综合| 丁香五月婷婷综合激情哟哟哟| 开心五月婷婷婷美女| 色亭亭五月天网扯| 大香线蕉伊人| 超碰免费人人肏| 如何安全看伊人婷婷| 午夜丁香五月天综合| 五月婷久久| 婷婷五月天久| 亚洲Av入口| 亚洲激情综合| 丁香五月综合久久| SS丁香五月婷婷| 大香蕉五月天婷婷| 亚洲、欧美、国产另类笫二区| 这里只有精品久| 激情丁香五月天| 色综合色色色色| 欧美色色色| 色色激情五月天| 激情综合网五月| 欧美激情综合五月色丁香| 99久久人妻精品无码二区| 91丨九色丨大屁股| 91干视频| 久久激情五月网| 婷婷丁香色无五月| 亚州欧美黄色电影| 九九成人精品| 国产人妻777人伦精品HD| 国产亚洲在线观看| 色婷婷9| 一级二级色大片| 亚洲六月色| 婷婷丁香无码专区| 丁香六月天婷婷色| 成人无码髙潮喷水A片| 婷婷丁香社区网| 92久久| 超碰成人电影| 中文字幕成人| 超碰免费人人| 99热婷婷| 99热在线观看免费中文| 久热大香蕉| 在线中文av| 在线色色| 九九久久精品| 色五月天婷婷| 综合激情五月丁香9999久久精| av九九| 91丨九色丨大屁股| 亚洲精品99| 国产黄色一级片| 影音先锋男人AV资源站| 99综合99| 国产毛片操B| 天天色天天色天天色天天色天天色| 亚洲中文字幕在线观看| 六月香五月婷| www...com黄在线观看| 亚洲人妻一区二区 | 成人必爱视| 无码激情AAAAA片-区区| 久久婷婷六月综合资源| 男女啪啪做爰高潮无遮挡| 色综合性视频| 亚洲殴洲精品Av在线| 精品色| 久99热在线观看| 超碰人人色| 婷婷五月天在线观看av| 99久久超级| 色欲久久久久| 91久久精品无码一区二区三区| 超碰91人人操| 日日日日做夜夜夜夜无码| 国产精品成人AV在线观看春天| 色色丁香激情五月| 日本3级片一区2区| 俺去也五月天| 99精品久久久久久久婷婷久久 | 天插天啪天啪天啪| 日日噜噜久久婷婷五月天| 亚洲色99| 九九国产精视频| 婷婷丁香九色| 日本在线视频播放91| 天天做综合| 国产特黄色精品一区二区三区精品无广告| 久久久久人妻精品| 丁香五月综合高清在线| 狠狠干五月| av在线中文| 色综合久久88色综合天天人守婷| 五月婷久草| 深爱婷婷网| 五月丁香无码视频| 综合婷婷久久| 激情 久久 婷婷| 丁香五月六月综合激情| www.伊人天堂偷偷婷婷| 欧洲一区二区| 91919191919久久成人视频| 欧美乱码国产一级A片| 综合婷婷六月| 婷婷五月天网址| 性一交一乱一交A片久| 免费视频99| ,99视频久久| 欧美激情伊人| www。久久久久一b。Cc| 另类图片色五月| 性生活视频98791| 精品久久99码| 激情丁香久久| 无码成人AAAAA毛片AI换脸| 久久婷婷丁香| 操射国产日本| 热无码A∨| 国产av影片| 琪琪色网址| 激情五月丁香五月| 五月婷婷六月丁香综合| 五月激情婷婷女| 丁香五月狠狠在线观看| 久久色五月天| 无码人妻一区二区一牛影视| 91精品综合久久久久久五月丁香| 婷婷五月天在线观看| 亚洲爱爱无码婷婷色五月| 综合AV在线| 大香蕉丁香| 综合色图婷婷| 五月丁香六月| 五月婷婷激情综合| 色婷婷免费观看| 日韩视频99| 色婷婷五月婷婷五月婷婷五月| 这里只有精品视频222| 26uuu丁香婷婷五月| 中文字幕在线人妻| 超碰在线观看三级片| www.色综合| 丁香五月播播| 色999;丁香五月| 人人干女人| 五月综合激情视频在线| 99色最新在线视频网站| 少妇口诉沐足视频播放器网址| 色欲天天综合网| 久久99久久99精品免观看粉嫩| 色色网91| 婷婷综合九月| 亭亭五月基地在线| 色色丁香五月天社区| 久久日婷婷| 67久久| 在线中文字幕免费视频| 色色9 9| 亚洲成AV人片在线观看| 90色免费视频| 狼人伊人干| 天堂网亚洲色图| 欧洲区自拍| 大香蕉娱乐| 最新AV在线观看| 97碰成超视频免费视频| 9婷婷内射| 91热网址| 中文精品在| 欧美精品999| 五月六月播婷婷| 丁香综合伊人| 狠狠色丁香婷婷综合久久97AV| 婷婷激情五月天亚洲综合| 人妻在线中文字幕久久| 日撸夜撸日操| 天天五月天综合网址| 色播播五月天| 五月婷婷久久综合| av九九| 日B日潘金莲BB| 99re在线免费视频| 色娸娸综合网| 国产亚洲99| 就爱操www com| 丁香五月婷婷激情123| 99成人小视频| 91人操人人人操人| 丁香五月播播| 密着浓厚中出乚交尾GvG935| 精品国婬伦V无码久久久| 五月天激情网址| 丁香婷婷久久| 天天肏天天爽夜夜爽| 天天操天天操天天操天天操天天操| 91丁香五月| 色吧综合网| 久久91久久精品久久| 百度4399有码精品V在线观看| 国产精品社区| 天天操天天操综合| 婷婷伊人五月天| 亚州操人在线视频| 操B视频在线播放| 狠狠综合区| 六月丁香激情综合网| 开心五月婷婷在线| 天堂综合久| 免费做A爰片77777| 热996精品在线观看| 草综合网| 九九激情视频| 亚洲五月婷婷| 99热免费18| 99热这里在线精品| http://www.sd-xiangsu.com/| 色欲婷婷五月天| 国产精品美女久久久久AV超清| 色欧美日| 综合狠狠干| 丁香五月色五月| 亚洲电影在线观看| 色婷婷av在线| 婷婷五月美女直播| 激情六月天| 伊人玖玖婷婷| 五月婷婷开心激情六月蜜桃| 色九月婷婷丁香| 麻豆观看夏晴子| aa久久| 丁香六月婷婷综合欧美| 丁香五月婷婷六月| 婷婷性爱综合| 五月丁激情| 欧美日韩91| 综合网色综合| 思思热久久久久思思热| 九九碰九九爱97超碰| 丁香六月婷婷色XXXXX| 午夜 外网 精品 在线| 色综合区| 激情伊人网| www.99热. com这里只有精品| 婷婷香五月天| 六月大香蕉| 国产,欧美,日韩,性爱| 九九av| 91爱啪啪| 九九自拍网| 九月婷婷在线观看| 五月丁香啪啪综合网| 99操视频| 久热伊人| 色婷婷www| 九九偷拍网| 天天婷婷色六月| 99久久99综合| 全网最新网黄大秀直播高清,主播国产录屏在线 | 激情狠狠丁香月| 婷婷色播婷婷| 五月婷婷免费在线| AV在线资源| a色婷婷| 99色视频在线| 香蕉色色网| 极品五月天| 成人在线观看国产| 99er免费在线观看| 婷婷五月激情图片| 99热超碰| 天天天干夜夜夜操| 一起草av| 人妻无码精品一区| 香蕉婷婷| 色播五月婷婷| 天天操天天日天天爱| 婷婷激情社区| 五月丁香| 91精品丝袜久久久久久| 六月婷婷成人| 欧美色婷婷| 婷婷五月丁香在线观看| 丁香色五月 97干| 五月天综合缴情网网站0| 五月天婷婷激情小说电影| 99热国产精品| 性爱视频久久| 五月婷婷内射网| 欧美人与性动交CCOO| 欧美久久五月婷婷| 性做爰A片免费视频A片直播| 天天做综合网色综合| 99re欧美精品| 激情五月狠狠| 五月天丁香看婷婷| 亚洲免费婷婷| 另类激情五月| 色婷久久| 亚洲看av的网站| 久热精彩视频98| 色色色色热| 91丨九色丨白浆秘| 婷婷五月色播放| 欧美性丁香色色五月天综合爱爱| 日韩色色色色| 婷婷五月六月丁香| 操操天堂| 九九激情网| 99精品在线下载| 91AV视频| 任你草| 俺五月| 婷婷丁香五月天大香蕉| 婷婷涩涩五月天| 五月丁香久久精品在线观看| 中文字幕丰满孑伦无码专区| 久久99激情丁香婷婷小说网| 欧美VA视频| 日本久久精品| 九九色热视频| 激情黄色小说色五月| 亚洲乱码日产精品BD| 亚洲欧州色情在线观看| 色婷婷久久综合久色综| www.狠狠| 真实亲子乱子伦高清在线观看| 中美日韩成人在线| 四川女人毛多水多A片| 丁香婷婷视频在线| 玖热精品综合视频| 99视频免费播放 | 婷婷久久婷婷色五月| 婷婷久久爱| 色婷婷视频| 五月亭亭综合五码| 婷婷伊人网| 久久婷婷六月综合国际| 国産精品| 欧美成人精品一区二区| 超碰操网| 亚洲殴洲精品Av在线| 伊人五月天在线| 天天操天天草天天草天天| 激情四射婷婷| 密着浓厚中出乚交尾GvG935| 久久多色| 色播五月丁香| 男人的天堂999| 日本九九九九九九| 色婷婷小说| 欧美在线视频免费播放| 婷婷中文字幕版| 日韩成人电影AV| 东北熟女视频99| 色五月婷婷五月天| 五月天丁香网站| 综合五月丁香六月婷婷| 国产夫妻操逼内射视频| 色噜噜狠狠色综合网| 91大操| 八戒青柠影视剧在线观看| 成人婷99最新| 成人丁香五月| 人人看人人草人人摸| 丁香5月激情网| 久久综合首页| 婷婷久久欧美| 91 欧美| www.yw尤物| 久热综合| 丁香五月成人婷婷| 五月婷婷综合潮喷| 丁香久色| 欧美色色色| 中文资源在线a| 色婷婷四色| 五月婷护士| www,999日本色| 亚洲AV免费在线| 超碰亚洲天堂| 五月丁香婷草| 精品人妻一区| 亚洲天天| 婷婷五月天成人网站| 99热综合在线观看| 天天日综合网射| 色婷婷av在线观看| 97视频91| 五月婷婷中文字幕| av国产精品偷| 欧美色图天堂网色| 欧美WW在线网| 欧美色偷拍| 97碰碰视频| 亚洲成人另类| 免费黄色AV| 亚洲av日韩无码| 97碰| 久久九九爽| 97碰碰人人| 亚洲操操| 色婷婷五月天天天天天| 大香蕉人妻| 久青青久| 日韩成人网站精品久久大全| 精品无码av丁香五月激情| 精品色情一区二区三区四区| 精品99久久久久成人网站免费| 亚洲色色爱| 亚洲mm色| 亚洲人人操BD| 久久久久思思热| 色婷婷久久综合中文久久一本| 五月婷婷官网色| 九九色播五月丁香| 熟女激情网| 99这里只有| 九九亚洲| 成人做爰黄A片免费看直播室男男 A片试看120分钟做受图片 | 综合色、色综合| 日本91在线播放| 狠狠色婷婷色| www.五月天婷婷| 超碰久热| www.色婷婷。com| 久久成人精品视频| 久久婷婷成人综合色怡春院| 五月丁香色婷婷| 丁香色色网| 九九99久久| 天天肏视奸| 日日操夜夜操无码免费| 99色婷婷视频| 五月色情网| 久久66成人网站| 99热官网| 99热这里只有精品9| 日韩AV无码影片| 日韩美女在线视频19| 婷婷在线免费| 色五月天天| 天天干天天日天天操| 殴美日比视频| 精品一二三区久久AAA片| 国产精女同一区二区三区久| 久久综合网桃花| 色情婷婷| 美女美女美女三级色天天天天天| 丁香五月六月久久综合| 婷久久久| 五月天久久www| 五月天·www·com| 超碰1999| 激情五月婷婷| 九九99九九精品视频| 久九色| 日本九九热| 五月丁香婷婷基地| av高清无码| 丁香九月综合| 思思热在线精品视频网站| www.射伊蕉婷婷| 欧美69久成人做爰视频| 99日逼视频| 天色综合网站| 99re免费精品视频| 韩国中文字幕91| 超碰操网| 天天爽免费视频| 人人摸人人| 九九中文字幕九| 六月婷婷视频| 99热主页日本| 超碰人人在线观看| 五月丁香六月激情综合网| 色小说五月天| 免费视频WWW在线观看网站| 六月婷婷啪啪| 开心五月综合| 丁香五月激情五月| 91久久电影| 丁香五月六月激情| 日韩999| 97碰碰在线看视频免费| 亚洲成人va| 国产真人做爰视频免费| 五月婷婷亚洲| 五月天婷婷婷| 少妇出轨做爰高潮A片| 99热日韩| 久久丁香五月天| 婷婷色色亚洲| 人妻射精AV| 久久五月网| 激情五月天婷婷色色色色色色色色色色色| 五月婷婷开心爱| 婷婷综合五月| 久9无码视频| 丁香五月天啪啪a日本| 成人精品视频99在线观看免费| 五月丁香六月婷综合成人综合| 婷婷色导航| 五月婷久草| 欧美久久婷婷| 黑人巨粗进入警花疼哭A片| 久久五月丁香婷婷| 亚洲第一成人无码A片| 九九偷拍网| 久久婷婷六月综合| 丁香五月婷婷啪啪视频| 天天在线久久综合| 亚洲超碰在线| 色婷婷XXXXX| 五月丁香啪| 97精品欧美91久久久久久久| 丁香五月激情网| 久久超级碰视频| 综合久久99| 久久六月综合| 天天久综合| 九九九九中文字幕| www,99热| 色五月激情问网站| 亚洲人人操BD| 大香蕉婷婷婷| 新精品99| 丁香五月婷婷综合激情啪啪啪啪啪啪啪 | 日本AAAAAAAAAAAAAA片| 亚洲激情四射色| 五月丁香亚洲综合网| 丁香婷婷五月份| 国产成人va在线| 精品日本视频444| 天天色综合网1| 丁香香蕉婷婷| 五月丁香六月激情综合| 91人人爽狠狠狠| 久久久久人妻网址|