欧美成人午夜精品久久久,国产?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九九| 日本精品。999| 久久久婷婷五月天| 亚洲综合激情五月久久| 中文字幕av在线| 婷婷五月天改成什么了| 久久色五月| 国产亚洲成AV人片在线观黄桃| 日本VA视频| 大香网伊人久久综合| W色综合| 伊人五月丁香| www.狠狠干| 97五月天婷婷综合激情网| 超碰色色综合| 夜夜爱网站| 九九这里有精品视频| 五月丁香亭亭AV女优| 久久亚洲婷婷| 狠狠干夜夜干| 婷婷亚洲天堂| 激情六月综合| 五月天激情无码专区| 99自拍视频| 精品导航在线x不卡| 伊人色综合网| 婷婷激情综合网| 日韩啊啊啊| 五月丁香天堂网婷婷| 五月婷婷|欧美| 国产99久| 日韩野外 无套| 51国精产品自偷自偷综合| www五月| 丁香开心深爱| 色婷婷丁香五月在线| 欧美超碰人人| 亚洲欧美日韩另类| 伊人五月天| 99热在线免费观看精品| 天天在线久久综合| 婷婷丁香六月激情综合| 99精品网站| 99这里有精品久久97| 久9免费视频| 七七色综合| 婷婷五月天小说网| 丁香五月成人| 五月丁香六月婷| 啪啪91| 99re热在线视频观看| 亚洲五月情| 99热 免费| 激情六月丁香| 久Se视频在线观看| 色99在线观看| 色综合久久久久| 国产成人高清| 97久久视频| 亚洲综合色婷婷| 91色操| 人妻aV在线| 亚洲精品中文字幕成人片| 久久人妻久久| 人人草人人舔| 五月天婷婷基地| 婷婷激情五月综合| 亚洲亚洲人成综合网络| 激情性爱婷婷| 久久ri精品| 狠狠干.com| 乱乱av| 成人精品视频99在线观看免费| 天天综合精品| 中文在线视频久9| 五月丁香色| 五月激情在线| 九九在线91| 欧美亚洲成人在线| 亚洲色9| 国产激情AV| 久久久com| 9er热在线精品视频| 激情丁香婷婷六月天| 色热久资源| 婷婷五月永远18免费久久久| 五月婷天天搞视频| 婷婷五月天电影网| 91制片厂久久久国产电影| 97ai婷婷| 五月丁香婷成人网| 婷婷久久亚洲| 五月丁香啪啪综合| 丁香五月色激情| 五月天基地| 日本97人人| 国产性爱色| 玖玖伊人网| Www.sesese丁香| 伊人影院久久网| 日本成人综合| 婷婷激情五月综合丁香社| 久久亚洲激情五码| 六月丁香网| 噼里啪啦完整版中文在线观看| 日韩二区搞逼插逼毛片| 婷婷九九| 99爱无码| 色五月 五月婷婷| 婷婷五月在线影院| 欧美午夜乱妇午夜福利| 99久久婷婷| 婷婷丁香五另类网站| 婷婷五月天另类网站| 久久婷婷五月天激情四射| 伊人五月天在线| 婷婷香蕉精品| 九九99免费视频| 无码婷婷五月天| 99热只有这里才是精品| 久久HD| 国产毛片欧美毛片久久久| 成人做爰黄A片免费看直播室男男 久草热8精品视频在线观看 | 第九色区AV在线| 一区二区免费看| 桔色成人官方网站| 九月丁香婷婷| 丁香久久九九99| .操區COm| 久热欧美| 大香蕉人在线65| 五月丁香少妇A| 丁香在线视频| 激情性爱婷婷| 狠色狠色狠狠色综合网| 97天堂| 青柠影视免费高清电视剧| 97超级操操| 九九九九中文字幕| 天天色天天爱天天爽| 综合久久综合| 香蕉网久久| 婷婷色五月噜噜| oumeisesewang| 亚洲乱码w在线观看| 99热热热99精品丁香| 五月久久婷婷天堂视频| 久久精品视频在这里有| 97午夜一区二区| 五月丁香啪啪综合| 五月婷婷激情| 五月婷婷色播| 九九热免费| AA片在线观看视频在线播放| 丁香五月天黄色片| 超碰在线9| 亚洲欧美日韩VIP| 欧美天堂久久| 色爱五月天| 99久久99九九99九九九| 色婷婷88| 久久性爱视频| 亚洲av免费在线| 成人va在线播放| 碰碰碰97国产| 色噜噜狠狠狠综合曰曰曰| 色五月综合网| www.狠狠操.com| 99综合视频| 99九九在线精品热动漫| 色综合区| 色色自拍视频网站| 欧美激情五月天| 九九99热| 天天做 天天爱| 五月天成人综合| 久久久999精品| 国产精品色色| 337p大胆噜噜噜噜噜91Av| 99操免费视频| 亚洲精久久| 六月丁香大香蕉| 久久久人妻门| 99超碰在线免费| 五月丁香成人视频| 97碰免费视频在线| 久久丁香五月天| 91人操人人人操人| 六月激情婷婷| 久久综合99| 五月天开心网| 九九久久99| 成人在线观看国产| 日本丁香五月| 青青.com| 免费观看18视频网站| 婷婷月五天在线在线看| 亚洲乱码日产精品BD| www.日日日.com| 超pen个人视频97| 欧爱综合视频| 好色婷婷| 激情综合五月天| 亚洲综合干| 婷婷香五月天| 俺去也在线视频| 丁香五月色激情| 天天操天天操天天操天天操天天操天天操天天操天天操天天操 | 任你草| 激情五月婷黄版| 亚洲亚洲人成综合网络| 天天久综合| 色婷操逼| 成 久久| 99在线看视频| 9久精品视频| 五月天婷婷日日爱| 国产操逼网站| 99久久九九| 九九热视频免费的| 婷婷久久五月丁香| 五月婷婷色色爱| 情涩婷婷五月天| 四射综合网| www色色com| 日韩一区二区A片免费观看 | 丁香婷婷色五月| 婷婷性福五月天| 五月停亭六月,六月停亭的英语| AV电影在线播放| 天天日天天做天天操| 另类少妇人与禽zOZZ0性伦| 人人看人人摸人人| 五月激情视频| 亚洲激情婷婷| 狠狠色无码| 91精产一区三区免费观看| 玖玖热视频| 中文国产五月天| 久久最新色| 色色操| 色婷婷色五月天| 一区二区成人电影| 亚洲九九99精品视频在线播放| 人妻VideOssS人妻高清| 久久色天堂| 天天色天天操天天射| 人人干99| 九九色综合九九色| 欧美性色五月天| 99啪啪网| 九九九九成人| 伊人激情AV一区二区三区| www.狠狠干com| 久久永久视频| 97自拍99| 国产欧美大香蕉一区| 尔尔AV一区| 久色资源网| 99日本黄站| 欧美日韩婷婷五月天| 婷婷色色网| 热99在线| 婷婷在线五月天观看| 男人的天堂五月丁香| 碰碰碰97国产| 双性美人被调教到喷水A片| 任你搞网站| 中文不卡一二区| 色五月丁香六月资源站| 色色五月丁香| 九九XX视频| 五月婷婷综合在线| 老司机伊人| 五月天婷婷乱论小说| 丁香六月婷婷激情综合| 五月丁香综合啪啪| av在线观看免费| 色婷婷成人做爰A片免费看网站| 99网99热| 青青草原精品久久| 欧美欧盟性爱网| 婷婷色中文| 91打屁股免费看| www.99热| 亚洲av成人在线| 五月婷婷亚洲色视频| 五月天激情无码高清| 9999综合99综合人| 99热超碰人| 996热| 久久婷婷影院| 婷婷中文字幕| 五月丁香色婷婷色| 婷婷情色五月天| 丁香婷婷色五月天| 精品色色网| 久久久er热| 五月丁香婷婷爱激情综合网| 五月天激情站| 五月天无码| 国产在线中文字幕| 99这里有精品久久97| 99天堂网| 色99亚洲| 亚洲色综合性| 天天干天天爽天天操| 五月丁香五月天现场视频| 狠狠色噜噜狠狠狠狠综合| 中文字幕97超级碰| 伊人网欧美在线男人天堂五月丁香| 91干| 5月色亭亭视频| 久久久久婷婷五月热综合| 久久视这里只有精品| 99爱爱| 操碰91| 五月天激情国产综合婷婷婷就去爱| 91久久婷婷| 色色99| 天天弄天天爽| 五月停停丁香| 欧洲日韩一区二区三区| 天天干com| 亚洲中文乱字字幕在线永久| 五月天玖玖狠狠色色| 思99热精品久久只有精品| 丁香五月综合在线播放 | 色播丁香| 粉嫩AV久久一区二区三区| 久久久人妻| 久热一区| 六六久久黄色| 五月婷婷婷综合网| 亚洲色色在线| 亚洲天堂aaa| 五月婷婷啪啪| 五月丁香成人网| 欧美色男人网站| 99干在线视频| 丁香五月婷婷色| 婷婷五月天激情偷拍| 第四色五月激情网| 丁香婷婷深情五月亚洲| 大香蕉综合在线| 精品久久久久成人码免费动漫| 色噜噜狠狠狠狠色综合久欧美| 国产AV不卡福利| 丁香五月久久| 夜夜撸日日骑| 色五月天综合网| 久九男女天堂| 大香蕉五月丁香| 色色婷婷丁香| 激情五月网站| 五月激情婷婷丁香天堂| 99热综合| 九九婷婷综合| 天天操综合网站| 九九综合九九| 碰人人97| 五月丁香久人妻中文| 激情久久五月网| 99九无网码| 尤物一区二区| 久久五月天精品视频| 久久婷婷啪啪视频| 婷婷综合六月| 久久九九99| 久操人| 色操综合| 日韩精品AV一区二区三区| 五月婷狠狠| 日日噜狠狠| 丁香综合网| 亚洲综合激情五月久久| av操一操| 五月花婷婷丁香| 99综合久久| 欲色人妻| 第一区久久网站| 中文字幕永久免费| 日本天堂免费99| 亚洲爱爱无码婷婷色五月| www.久久爱.com| 九色成人AV在线| 第四色激情网| 99九九精品视频| 亚洲av电影网站| 99热在线爱| www.激情| 日韩超碰在线| 久久久久久久久久久月丁| 五月天婷婷激情小说| 99无码| 色五月五月婷婷| 黄色国久久| 九九黄色网| 激情综合五月婷婷| 丁香花五月天婷婷成人社区| 伊人六月丁香婷婷| 粉嫩AV久久一区二区三区| 大香蕉五月天婷婷丁香91| 另类五月激情| 噢美99| 精品无码色欲AV| a在线观看| 啪啪九九色| 99.色| 九九成人视频| 成人必爱视| 久久XX| 26uuu色五月| 性爱电影科技贸易有限公司| 亚洲成av人影院| 久久色在线视频| 91超碰人人操| 欧美性二区| 日韩九九视频| 久久九九网| www.狠狠| 激情综合五月婷婷| 十月丁香婷婷| 日韩av手机在线观看| 桃色激情婷婷伊人网| 丁香六月激情综合| 日本色婷婷综合| 午夜激情综合| 日本熟女视频一区二区| 婷婷六月色| 婷婷五月成人有| 夜夜爱网站| 深夜A片| 另类小说五月天| 久久99久久久久久久噜噜| 视频色色色色色色| 东京热免费视频网站| www.婷婷五月天| 欧美日韩成人在线网| 激情五月久久| 99热91| 9999久久久久| 久久这里只有精品无码| 五月婷视频在线观看| 91成人性爱视频| 99色嘟嘟精品网站| www.婷婷五月天| 色婷婷中文在线| 婷婷激情小说| 99热骚货| 久色五月天| 亚洲操人| 79成人网| av第一二区| 精品久久9| 99re99热| 在线亚洲综合| 婷婷丁香五月亚洲| 激情五月天网页| www.99热国产| 天天干天天操天天射| 婷婷在线视频| 极品精品一区二区三区在线| 九九视屏| 综合色天天| 日本美女97在线视频| 天天插天天射| 99热久只有| 超碰免费人人肏| 色综合五月| 久久综合色五月| 色婷婷影院| 思思热闹这里只有精品| 亚洲无码九九九| 99久久99九九九99九他书对| AV79| 丁香婷婷色五月| 狠狠色丁香乆乆| 五月天激情婷婷| 超碰三级秋霞| 欧美天堂久久| 五月激情婷婷偷拍| 五月婷婷啪啪| 综合网激情| 狠狠看狠狠| 婷婷五月天丁香久久| 五月丁香香蕉| 欧美丁香婷婷五月天| 99久久综合| 五月天久久小说| 五月丁香综合激情| www,天天干| 丁香六月婷婷综合色| 大香蕉伊然在亚洲90| 天天干天天干天天干天天干天| 亚州性爱99| 欧亚洲在线高清视频| 东北熟女视频99| 婷婷五月激情小说| 五月丁香色婷婷色| 四色AVwww| 秋霞三级色戒| 五月天天堂久久| 夜色五月天| 色婷婷影视| 婷婷香五月天| 五月丁香激情深爱婷婷| 狠狠狠狠免费| 99爱视频精品| 五月天天堂久久| 五月天啪啪网| 国产看真人毛片爱做A片| 亚洲成人高清在线| 久久538| 开心丁五月| 一级二级色大片| 超碰操日| 成人.在线日韩| 狠狠干综合| 棕合影院色色| 99色| 五月天婷婷丁香导航| 日本五月视频| 丁香五月激情性色郤| 五月色亭丁香| 狠狠色狠狠干| 人妻性爱av网站| 久久久久婷婷| 九九99精品视频在线观看| 黄色91在线观看| 99久久国产综合精品五月天喷水\| 婷婷亚洲综合| 五月天激情婷婷| www.99热这里只有精品| 中文字幕在线资源| 国产精品大香蕉| 狠狠插狠狠操| 99re6久热只有精品6在线直播| 五月婷婷在线观看| 婷婷五月激情视频| 丁香五月电影| 综合婷婷五月天| 五月亭亭直播| 五月婷婷色播| WWW久久久| 色婷婷五月色| 久久五月丁香| www.狠狠| 91色久| 欧美私人家庭影院| 日韩精品AV一区二区三区| 九九Av| 天堂成人A片永久免费网站| 天天干天天拍| 久久人妻熟女一区二区| 激情五月天网站| 青草视频在线观看视频| 日韩艹比| 婷婷色五月天色色| 影音先锋91| 超碰免费99| 91久久婷婷| 亚洲va日| 亚洲激情五月丁香久久久久| 99久久激情视频| www.minyis.com【JT】实力收量可预付QQ2101460746 | 青青草视频福利| www.五月激情红色| 五月丁香综合在线| 久久六月天| 五月丁香影视| 久久久婷婷五月天| 五月丁香婷婷激情四射迷人| 六月婷婷av| 婷婷五月在线综合| 久久婷婷五月综合伊人| 日本九九视频| 97精品综合| 大香蕉在线99热| 艹天天射| 激情丁香婷婷六月天| 国产无套精品一区二区| 精品无码片| 久久婷丁香五月| 高潮毛片遮挡费高一百度| 激情亚洲色图片丁香综合| 婷婷综合精品视频97| 夜色综合网| 婷婷91| 欧美成人AAA片一区国产精品| 超碰天堂网| 97碰碰在线观看视频| 五月婷婷另类| 精品综合久久久久久五月天| 婷婷丁香18| 天天激情站| 亚州男人天堂婷婷五月| 最新久久网址| 九九九九九九九热| 97碰碰人人| 97在线观看| 五月丁香婷婷婷激情爱爱| 久久99热这里只有| 噜噜色婷婷| 人人播| 丁香八月综合激情| 丁香六月婷婷久久综合八月| 一级黄色尤物综合视频手机在线观看| 久久激情五月婷婷| 91人人爽人人操| 久久久人妻人伦| 欧美成人A片AAA片在线播放| 天天爱天天操| 女人天堂久久| 狠狠色噜噜狠狠狠888了| www.精品99| 五月丁香婷婷欧美色图视频五月丁香777电影 | 天天插天天玩天天干| 色综合综合网| 色婷婷久久| 亚洲有码在线视频| 五月色婷婷激情| 思思热在线播放| 99在线小视频| 99热这里有精品24| 丁香啪啪| 五月丁香婷婷婷激情爱爱| 思思热精品免费视频| 日韩AV片| 伊人久久大香线蕉综合网站| 99re熱| 亚洲乱码w在线观看| 亚洲成人影视在线| 久久国产高清| 99热久久这里只有精品2010| 精品色色| 色婷婷五月影视| 五月天激情小说网| 亚洲天堂制| 六月丁香深深爱| 色优久久| 天堂久久精品| 中文字幕激情综合| 婷婷开心五月| 大香蕉太香蕉视频97| 丁香五月瑟瑟| 亚洲高清在线| 欧美性二区| 亚洲不卡| 色99在线观看| 日本三久久| xxxx五月天色色| 婷婷四色成人综合色视| 色狠狠色噜噜AV天堂五区| 丁香五月婷婷狠狠色| 91色噜噜狠狠狠狠色综合| 色婷婷啪啪| 九九免费精品| 日韩啪啪自拍| 五月婷婷第四色| 日韩av免费版| www.亭亭五月天| www五月婷婷88导航| 丁香九月婷| 天天摸天天舔| 五月丁香婷婷伊人| 琪琪理论片| 婷婷成人综合| 色狠狠综合| 午夜色婷婷| 色啪影院| 天天影院色| 狠狠色丁香五月婷巨| 夜夜爱网站| 99热播放| 久99| 天天操天天操天天操| 午夜精品人妻无码一区二区三区| 先锋资源 996| 欧美精品狠狠色丁香婷婷| 日韩欧美一级大黄网站| 日韩淑女人妻luan伦激情精品一区二| 激情婷婷丁香| 亚洲综合1024| 久久婷婷五月天| 青青热久久综合| 人与禽A片啪啪| 伊人婷婷五月天av| 黄色91在线观看| 久超超碰| 丁香五月网络网络| 我淫我色婷婷五月天激情四射| 国内精品玖玖| 色情婷婷久久五月天| 97一区二区| 天天舔天天操| 日韩综合网络男女香蕉a片| 五月天天天色| 五月噜噜| 日本3级片一区2区| 狠狠色成人影片| 99热精品10| 亚洲五月六月婷婷| 色婷五月天| 婷婷色激情网| 久久99大| 色婷婷综合亚洲| 婷婷久久久久| 成人无码髙潮喷水A片| 五月婷婷激情四月| 大香蕉伊人99| 国产肥白大熟妇BBBB视频| 九九热这里| 乱女乱妇熟女熟妇综合网站| 超碰精品国产首页| 日本精品久久久久中文字幕| 五月丁香成人网| A一级操| 九九人人看| 极品少妇高潮啪啪AV无码| 丁香婷婷六月天| 亚洲成Av人片乱码色第1集| 五月色综合| 99热的无码| 日本综合色色| 色欲久久99精品久久久久久| 日韩在线视频网站| 五月丁香婷中文字幕 | 婷婷五月丁香五月天| 欧美日韩成人在线免费| 色色99| 99色 色| 日韩成人无码人妻| 91九色PORNY大屁股| 婷婷五月丁香综合| 婷婷亚洲色| 婷婷丁香五月天哟啪| 五月停停99| 婷婷五月丁香六月| 日日夜夜婷婷| 深爱激情五月天色婷婷| 任你爽精品免费视频6| 清纯唯美 激情四射| 99热在线精品观看| 久久这里有精品视频| 欧美va精品va老师va| 玖玖爱导航| 丁香五月综合| 9l视频自拍九色9l视频在线观看| 色永久| 丁香五月天激情综合网| 色七色九九| 九九热九九| 色五月婷婷操逼| 97在线视频 欧美| 久久精品亚洲一级牲爱综合 | 三级黄网站| 日韩aaa| 婷婷五月花西瓜| 爱的综合网| 天天爽日日搞| 开心四月婷婷在线色播播| 五月丁香六月婷婷精品| 激情综合色网| 成人丁香五月| 色婷婷亚洲| 色狠狠色综合久久久绯色AⅤ影视| 99色在线视频观看| 东京热人妻一区二区三区在线| 色婷婷很很十八禁| 久久婷婷五月综合色区| 亚州在线中文字幕| 香蕉久久国产AV一区二区| 五月婷婷激情网| 久久怡红院| 欧美顶级少妇做爰HD| 日本久久99| 激情小说五月天| 色色色999| 婷婷五月综合激情| 中文字幕日产A片在线看| 久久思思热| ..真实国产乱子伦对白在线_欧 | 色情婷婷。| 五月天三级久久| 成人综合AV| AAA久久| 六月婷婷深深爱| 亚洲丁香婷婷五月天综合色| 久久99热免费| 激情五月丁香激情综合网 | 婷婷五月草| 99视频激情四射| 色婷婷成人网| 久久538| 中国女人做爰A片| 亚洲午夜在线视频| 97超喷视频在线观看| 色色色五月| 在线观看免费狠狠色丁香香综合| 99色网站| 草美女在线观看视频在线播放 | 色婷婷六月| 99婷婷精品推荐在线视频| 婷婷9月天| 婷婷五月丁香色综合| 99A级片| 婷婷欧美色| 这里只有精品在线播放| 热99这就是精品视频| 在线观看免费狠狠色丁香香综合| 婷婷久久久| 婷婷丁香午夜综合影视| 四色女婷婷| 激情网婷婷婷| 婷婷欧美综合| 久久大香蕉| 婷婷五月激情小说| 超碰色色综合| 婷婷六月丁香久| 六月丁香色婷婷| 夜夜 操无码| 北京熟妇搡BBBB搡BBBB| 婷婷黄色网| 六月丁香大香蕉| 先锋男人99资源| 婷婷丁香18| 色五月激情五月开心五月| 99欧美热| 激情五月丁香社区| 五月丁香久久激情网| 五月婷婷视频在线观看| 99在线免费视频| 操逼综合激情网| 久久久18| 天天爽天天做| 丁香五月在线| 丁香五月欧美婷婷| 久久五月婷婷电影| 99视频网| A久久| 亚洲人人艹| 天天日夜夜B久久| 婷婷丁香十月| 强壮的公次次弄得我高潮A片日本 | 色五月婷婷91在线| 五月激情丁香久久综合网| 婷婷深爱五月丁香| 99热婷婷| 玖玖五月| 激情小说之五月| 五月婷六月| 久久五月天丁香花| yazhou seshipin| 五月激情综合网| 性欧美大战久久久久久久83| 久操综合| 色五月婷婷色五月婷婷色五月婷婷| 九九视频这里只有精品| .comwww在线观看免费操| 中文字幕婷婷五月天| 久热只有精品| 婷婷丁香熟女| 激情六月下句是什么| 婷婷五月天av| 久久44| 婷婷国产日本欧美| 婷婷五月激情综合| 99久久.www| 操啊操av| 国自产拍偷拍精品啪啪一区二区 | 天天天在线观看| 97色精品视频| 丁香婷婷丁香五月欧美人| 色女人久久| 99久久高清视频| 丁香五月亚洲综合| av九九| 婷婷的99视频网站| 狠狠色噜噜狠狠狠888| 99精品综合| 人人舔人人色人人高潮| 色五月激情问网站| 色婷操逼| 久久伦乱| 成人丁香| 久久爱综合| 日逼免费视频| 欧美激情综合五月色丁香| 99久久丝| 天天操人人干| 亚洲中文字幕网| 久久性操| 91精品无码久久久久久五月天| 色色色色色色色色综合网| 热热色色五月天婷婷| 天天做天天干天天综合网| 婷婷亚洲综合| 天天舔天天插天天爱| 大香蕉久操| 伊人超碰| 激情久久综合| 色色色婷婷五月| 色婷婷五月色| 九九AV在线| 久操无码| 99人妻碰碰碰久久久久禁片| 五月天久久婷婷| 久久狼人天堂| 五月丁香六月婷综合成人综合| 综合久久久| 91婷婷在线| 久热九九| 亚洲色婷婷五月天| site:901-07.com| 色九月婷婷| site:minyis.com| 九九视频在线观看视频6 | 欧美色骚婷婷五月天| 欧美性做爰大片免费看办公室| 色噜噜伊人| 性生生活大片又黄又| 色五月天天| 日本色啪| 精品乱码久久久久| 成人av观看| 激情九月婷婷| 涩涩涩,com| 人与禽A片啪啪| 99热中国| 伊人9在线| 日韩啪啪视频| 久久五月天激情婷婷| 欧美日韩中文国产一区发布| 激情五月视频| 久久资源综合| 美女网黄| 丁香五月天色| 超碰成人黄色网| 青草少妇激情| 99黄色在线视频精品熟女| 开心五月激情网| 青草性爱视频| 婷婷五月丁香基| 久久99网| 丁香五月综合高清在线| 国产AV国片偷人妻麻豆| 中文字幕色色| 色99在线观看| 青柠影视免费高清电视剧| 日日夜夜综合| 色久女| 欧亚成人A片一区二区| 亚洲情a| 久久大香蕉同僚| 天天插天天干| 五月花在线观看视频| 九色PORNY自拍成人精彩视频| 狠狠干2007| 激情五月天情色| 五月丁香999| 丁香五月婷婷亚洲另类| 久re热视频| 99无码| 婷婷五月天激情基地| 亚洲六月色婷婷| 99ER热精品视频| 五月丁香综合激情| 婷婷久久婷婷色五月| 色吧99| 欧美va在线| 国产精品视频久久99| 日韩AV片| 久久综合五月天激情小说网站| 五月久久婷婷天堂视频| 婷婷五月天无码视频| 五月丁香人妻| 思思99热| w婷婷五月婷婷w| 色色日韩无码| 五月婷婷丁香综合| 一级内射毛片| 亚洲天堂色色| 亚洲男女激情| 狠狠色狠狠鲁| 亚洲中文字幕av| 9999热免费视频视频| 岛国av网站| 99综合视频| 欧美成人网婷婷综合在线| 青青草轻轻操| 色婷小说| 黑人糟蹋人妻HD中文字幕| 伊人玖玖网| 伊人婷婷五月天av| 婷婷五月天免费小说| 1024亚洲| 五月天开心色色网| 五月丁香六月激情综合| 婷婷五月天情色| 久久深爱激情网| 久久这里只有国产| 日本色色网站| 人人操人人妻| 九九视频在线观看视频6 | www.五月婷婷久久.com| 五月天基地| sisi热国产| 日本九九九九| 99亚洲精美视频在线观看| 67194线路二在线观看| 婷婷欧美| 日韩黄黄| 色色日本欧美| 丁香成人色情五月天| 色五月亚洲五月天| 欧美性爱五月天| 日亚二欧美| 开心五月婷婷伊人| 超碰丁香五月| 8区视频在线| 91视频一起草| 婷婷丁香精品视频在线观看| www.夜夜操| 久久久久9| 欧美天堂久久| 丁香五月天激情综合| 天天天天色天天天天天干| 婷丁香五月天| 二人电影免费版在线观看| 综合久| 久久久婷丁香五月天激情综合| 国产欧美大香蕉一区| 日韩ww| 激情五月丁香综合网站| 多精窝99在线视频| 亚洲 欧洲 国产 伦综合| 五月久久婷婷天堂视频| 五月色在线| 97成人在线视频| 激情五月天福利| 日日噜噜夜夜狠狠久久丁香五月| 九色视频91疯狂| 97se在线视频| 操一区| 丁香婷婷视频一区二区| 无码啪啪| 91丁香五月| 久久久久婷| 久人操| 激情性爱五月| 婷婷五月激情图片| 97狠狠色| 婷婷五月六月| 五月丁香激情综合| 五月婷丁香| 国产乱人偷精品人妻A片| 欧美韩国日本| 午夜精品久久久久久久爽| 久久在线视频免费观看| 性按摩玩人妻HD中文字幕| 99热网精品| 婷婷5月久久综合网站| 欧美久久久中文字幕| 超碰啪啪网| 91色干| 五月婷婷偷拍| 久久女婷| 亚洲AV激情五月综合网| 狠狠干在线视频| 天天天天天天天操| 99热在线成人网站| 婷婷五月天视频亚洲| 五月婷六月| 99久热这里只有精品| AA片在线观看视频在线播放| caop视频| 久久久免费图片视频| 日本久久性| 六月丁香婷婷拍拍| 婷婷深爱五月亚洲综合| 九九机热| 婷婷狠狠97| 91超级碰碰| 八戒青柠影视剧在线观看| 色婷婷色综合久久精品V| 婷婷丁香www视频日本韩国| 任你搞网站| 国产精品久久久99视频| 久久五月网| 五月天激情婷婷久久| 碰碰女| 婷婷激情四射| 色婷婷香蕉在线| 久综合九| 色色色色色色色综合| 日韩精品无码99| 99热精品观看| 国产又粗又大又爽又黄| 日韩三级视频一区二区| 五月丁香婷中文| 26UUU亚洲欧美| 色五月激情网| 激情五月婷| 九九综合88| www.日本久久videos| av人人操| 久99综合婷婷| 久久AAAA片一区二区| 99精品高潮| 色色色综合视频| 99热这里只有精品3| 天天做夜夜爽| 超碰成人影视| 日本99热| 狠狠色噜噜狠狠| 婷婷综合网站| 99热草草| 久久草大香蕉| 久久久人妻门| 色色色色综合| 涩婷婷视频快播人妻| 丁香六月婷婷久久综合八月| 亚洲成人人人操| 六月激情综合| 婷婷综合偷拍| 五月婷婷成人网首页| 夜色综合网| 日韩人妻白浆视频系列| 中文字幕av久久爽一区| 九九热这里只有精品31| 热99这就是精品视频| 色综合色综合色综合| 99'无码| 99热在线观看精品| 欧美日韩成人h| 五月丁香六月色婷| 色婷婷的五月天| 青草青草视频2免费观看| 色域五月婷婷丁香| 五月开行婷婷色五月| 天天干天天干天天| 人人操操| 激情综合六月| 婷婷五月成人| 亚洲视频五区| 五月天开心激情综合网| 国产又黄又爽又色的免费| 91综合国免费久入| 天天摸天天做天天爱天天爽| 国产成人精品一区二三区熟女在线| 婷婷五月天久久| 亚洲天堂色色| 超碰色碰碰| 亚洲天天免费| 天天日,天天插| 香蕉网久久| 天天爱夜夜爽| WW婷婷五月天com| 婷婷色五月综合丁香| 伊人干综合| 九九热99视频在线| 久久ab| www。五月,com| 激情久久五月网| www.久久99| AV大香蕉| 99熟女| 婷婷射综合| 日日夜夜干| 婷婷五月激情五月丁香五月| 情婷婷五月天| 超碰成人黄色网| 国产精品噜噜在线视频| 激情第四色| 欧美激情综合| 激情性爱五月天| 狠狠狠狠狠狠色| av在线免费网站 | 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 色婷婷色五月天| 久草丁香婷婷1024| 99热骚货| 97干干干丁香| 五月天色婷婷小说| 久久精品99国产精品日本| 日本本土色网第一区| 亚洲无码99| 亚洲国产精品成人免费一区久久久在线观看AAAA | 五月天色婷婷综合| 超级97碰碰| www激情| www.AV在线| 99热思思| 超碰国产av| 91操在线视频| 久热综合| 天天狠天天叉| 婷婷 久综合| 激情婷婷丁香| 亚洲看av的网站| 丁香五月婷婷图片综合| 99综合免费视频| 欧美色色色色色色色色| 激情综合网五月婷婷| 九月色婷婷综合| 丁香五月情| 婷婷伊人久久| 五月天综合在线| 国产午夜精品一区二区三区嫩草| 色五月丁香总合网| 九九热精品| 九九亚洲小视频| 九九色插| 99热这里只有精品免费| 日本色久| 在线播放中文字幕| 久久精品爱爱| 日韩一区二区A片免费观看| 人人视频色| 98色丁香五月婷婷综合网| xxxx久| 操操操操操操婷婷五月天| 国产乱子轮XXX农村| 欧美va亚洲va在线播放| 五月婷婷综合色啪首页| 五月狠狠| 掩去也综合五月视频| 欧美性猛交99久久久久99按摩| 日本欧美国产| 久久婷中文字幕| 丁香五月电影| 无码激情精品色婷婷久久久久| Caoub青青超碰 | 99热这里只有精品33| 超碰成人在线免费观看| 久久与婷婷| 夜夜人妻五月天| 日韩啪啪视品| 中文字幕综合| 九九热九九热精品| 雪千夏麻豆| xx久久| 五月丁香拍拍激情综合| 五月婷久久综合| 性一交一乱一交A片久久四色| 丁香五月天天日| 99热观看| 超碰久热| 另类小说五月天激情| 国产激情在线| 国产在线aaa片一区二区99| 精品五月天| 97人人操人人干| 97色精品视频| 五月婷婷影院| 婷婷五月天熟妇| 成人视频在线免费播放| 99噜噜噜在线播放| 久久婷婷综合五月天| 精品五月视频婷婷在线观看| 91黄色五月天视频| 99综合视频一体| 丁香六月色婷婷|