欧美成人午夜精品久久久,国产?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
返回資訊列表
九九色逼| 一点色成人网| 一区二区中文字幕| 国产肥白大熟妇BBBB视频| 涩涩五月天| WWW.桔色成人.COM| 九九九九国产| 久久久久久9热不雅视频| 婷婷九月丁香| 五月婷六月婷婷| 操碰99| 九九亚洲综合| 久久久久久人妻久久久久久久久久人妻久久久 | 免费在线观看AV网站| 亚洲AV成人无码久久精品老人法拉利| 婷婷五月天在线观看av| 五月婷中文娱乐综合| 五月丁香啪啪网| 久久9久| 99久久精品免费精品国产_国产精品久久久久久_国产在线|日韩_久久国产精品电影 | 十一月婷婷激情四射| 婷婷九月色| 激情婷婷丁香| 激情综合网激情五月天| 亚洲在线操| 婷婷综合网站| 色色综合日韩| 99re在线观看视频| 99精品热视频只有精品10| 久久99热这里只有| 欧美日朝成人| 五月婷婷丁香综合| 人人人操| 99自拍视频网站| 激情婷婷五月丁香啪啪啪| 九热免费视频| 五月丁香啪啪综合| 91精品无码| 色色色色网色色网色色| 色婷婷五月天不卡| 色亚洲欧洲| 国产婷婷综合| 色情激情五月| 亚洲婷婷乱乱丁香| 婷婷六月情| 激情99。| 九九热视频免费观看| 婷婷六月激情小说网| 免费人人操| 五月婷婷先锋| 99内射视频| 亚洲AV成人一区二区在线观看| 婷婷金品综合视频| 五月丁香色婷婷| 六月婷婷激情| 在线99热| 性av| 丁香五月激情五月色综合| 91综合在线| 桔色成人官方网站| 婷婷五月天.com| 六月丁香大香蕉| 亚洲无线视频| 一本道综合网| 五月天婷婷激情综合| 五月四色婷婷| 深爱综合网| 五月天婷婷在线观看| 婷婷五月天a| 热久久77777| 色情·com| 婷婷五月亚洲激情| 激情婷婷人妻| 婷婷六月激情综合| 亚洲AV日韩无码| 激情综合色婷婷啪啪六月天| 色五月亚洲| 亚洲国产99| 青草激情综合| 2050人人操免费工开爱| av最新在线| 在线观看亚洲AV| 色域五月婷婷丁香| 2023天天日夜夜爽| 碰97久久| 免看黄大片AA | 五月天丁香婷婷久久九| 久久婷婷五月天激情| 天天操天天曰天天射| 亚洲免费成人电影AV| 99青青草99| 99啪视频在线观看| 二人电影免费版在线观看| 婷婷五月综合欧美在线播放| 婷婷激情六月视频| 人人人人人人人人人草| 天天日夜夜帕| 久久婷婷六月综合| 色欲色香,www,com| 国产操B视频| 激情久久久| 色。 婷婷婷| 五月婷婷狠狠干| 色五开心五月五月深深爱| 亭亭社区五月天| 97亚洲婷婷| 另类小说五月天| 操一区| 久久婷婷免费| 久久精品爱爱| 九九热自拍| 成人国产综合| 国产第99页| 五月开心婷婷中文字幕| 激情五月天综合网| 日本波多野结衣视频| 六月丁香色色色| 亚洲色婷婷激情| 色婷婷六月精品| 人人干av| 西西4r午夜剧场| 在线中文av| 色综合网综合| 国产AV一区二区三区最新精品| 一起草aV| 亚洲热久久| 婷婷六月激情| 国产成人在线精品| 日本婷婷五月天| 欧洲日韩一区二区三区| 色婷婷久久| 碰碰操91| 99久久性爱| 婷婷五月成人| 色婷婷在线视频久| 激情丁香淫荡婷婷| 婷婷激情综合| 99r这里只有精品哦| 色五月五月天色婷婷色五月| 五月亭亭色| 春色激情第四色| 超碰激情网| 琪琪狠狠干| 99热精品网| 丁香婷婷五月六月久久| 无码yw| 色色色国产| 亚洲人妻av伦理| 九九色婷婷| 中文AV网站| 乱乱av| 激情com| 啊V视频在线观看| 色爱99| www.成人婷婷综合| 国产永久一黄| 99免费视频网| 97极品在线| 成人开心五月天| 蜜乳av一级av| 久久99性爱| 五月天天丁香婷婷| 免费观看欧美成人AA片爱我多深 | 激情婷婷五月色| 五月天激情婷婷| 蜜桃婷婷丁香五月天狠狠久久综合| 99综合视频一体| 丁香五月1页| 一级黄色影片| 中文字幕人妻熟女在线| 五月网网站| 久久婷婷五月综合色和| 婷婷久久亚洲| 成人网丁香五月| 日逼AV影音先锋男人资源站| 久久9热| 九九人人操| www.五月天婷婷| 天天人人天天爽| 天天干在线播放| 五月丁香婷婷激情视频| 激情四射五月天偷偷看婷婷| 日韩精品一区二区刘| 婷婷九九| 天天爽综合| 人人97操| 九月婷婷| 97干在线播放| 色五月婷婷婷婷| 亚洲4区国产欧美| 色色五月天丁香| 九九九这里只有精品| 亚洲亚洲人成综合网络| 人人草人人舔| 色播五月丁香| 成人超碰AV| 婷婷热色| 另类少妇人与禽zOZZ0性伦| 99re这里只有精品在线观看| 中文字幕婷婷| 成人丁香五月婷| 九九热最新地址| 亚洲愉拍99热成人精品| 成人短视频在线免费观看| 欧美99| wwww.9免费视频| 99热自拍| 亚洲国产99| 国产伊人五月天| 五月久久| 岛国AAAV| 婷婷成人基地| 婷婷五月天成人| 亚洲五月色| 五月久久五月激情| 欧洲不卡视频| 9久久久| 免费无码毛片一区二区A片| 婷婷国产成人| 丁香五月天在线| 丁香五月色情| 99人妻碰碰碰久久久久禁片| 久久99精品久久久久久三级| 国产av网| 婷婷五月久久| 少妇性BBB搡BBB爽爽爽视頻| 激情五月天小说网| 97人人干| 九九av| 激情伊人五月天| 蜜臀A∨在线水帘洞| 久青操| 日韩五月婷婷久久| 丁香五月天亚洲综合| 日日鲁鲁鲁夜夜爽爽狠狠视频97| www色色com| 婷婷99热| 成人在线不卡| 欧美日韩成人在线网| 国产干逼片| 欧美交换配乱吟粗大25P| 国产熟女一区二区三区五月婷| 色婷婷裸体色性在线| 26uuuavcom| 五月开心婷婷中文字幕| 婷婷五月欧美综合| 第六色在线| 天天日日人| 99视频自拍| 五月丁香久久呀| 婷婷五月激情视频网| 新激情婷婷| 国产精品久久久久久久久久免费 | 无码激情AAAAA片-区区| 天天操夜夜操| av在线播放网站| 伊人在线视频| 婷婷5月久久综合网站| 无遮挡国产高潮视频免费观看| 激情婷婷六月天| 婷婷色综合| 久九色| 99热综合网| 九月av| 六月婷婷久久| 99在线观看| 五月天国产| 五月激情综合网| 99ri视频| 99热人人操人人操| 婷婷在线综合| 色五月丁香总合网| 天天色天天色天天色天天色天天色| 国产午夜精品一区二区三区四区| 国产伦亲子伦亲子视频观看| 红桃91人妻爽人妻爽| 丁香五月天日韩无码| 曰本aaaaaa丈片| 第1影院之五月婷婷| 九九色院| 久久精品国产色| 精久久色| 亚洲激情在线| 婷婷在线日韩综合| 99热综合网| 亭亭丁香aV| 五月天婷婷开心| 激情小说视频图片网| 99热这里只有精品在线观看| 色色激情五月天| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 激情小说五月丁香在线视频观看视频| 婷婷丁香人妻久久在线观看| 97碰啪啪| 九九综合网| 成人版视频在线观看| 激情色中文| 国产一级婬片毛片| 丁香五月欧美成人| 一区操| 91丨九色丨熟女|老版| 五月婷婷与六月丁香图片激情| 五月天婷婷黄色| 久婷五月| 97luluse| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 久久这里只有欧美| 五月天大香蕉| 一本色道久久88加勒比—| 丁香色六月| 亚洲综合婷婷六月丁香五月| 亚洲色另类| av一区免费看| 色国产五月| 噜噜在线| 五月丁香综合久久夜夜| 午夜不卡久久精品无码免费| 日韩精品超碰在线观看| 这里只有精品免费视频在线观看| 久久九九综合| 欧洲亚洲免费视频9| 国产精品色一哟哟| 粉嫩AV久久一区二区三区| 国产探花一片区| VA五月激情在线| 99热在线播放| 婷婷丁香五月天激情四射| 久久激情综合| 99在线精品视频| 狠狠婷婷色| 久久婷婷精品| www.久久久久| YJLZZJLZZ亚洲乱熟无码| 五月综合色播播丁香婷婷| 亚洲热热视频| 9 1超碰九色| 天天操电影院色狼性av| 日韩专区五月天婷婷丁香| www.yw尤物| 九九99热| 丁香婷婷色九月| 亚艹艹| 国产精品天天狠天天看| 性小说五月天| 久久婷婷六月综合综合色| 国产色五月| www.丁香五月| 日韩抽插操逼| 色天天综合| 婷婷综合色色| 人操人| 亚洲综合在线伊人婷| WWW.夜夜| 成人丁香| www热久久yy9| 五月丁香婷庭在线| 色噜噜婷婷| 五月丁香六月婷婷激情四射| 色五月久久成人婷婷| www.AV在线| 激情久久综合| 操一操干一干| 深夜婷婷 丁香| 亚洲综合视频网| 色色色色色爱| 久久丁香| 久思思热视频在线观看| 99这里只有精品| 午夜不卡久久精品无码免费| 婷婷色婷婷亚洲成人| 精品A√| 色色色色综合网| 久9视频免费播放| 操逼福利视频| 99超级碰免费视频| 久久久99久久| 天天综合网站| 热996精品在线观看| 丁香五月大片| 啪啪一区| 五月天色色色| 操久久网| 久久精品99久久久久久| 可以直接看的av| 99久久99综合| 另类图片 五月激情| 久久五月视频| 色九月婷婷| 色色色地址| 久久青草国| www.丁香黄色五月天人与| 99色热| 97人人操在线| 精品久久99码| 91一起艹| 久久婷婷六月综合| 97操操操| 五月天婷婷社区| 99九九玖玖| 狠狠色狠狠操| 九九十99视频| 人妻激情综合| www.色99| 超碰人人色| 色10月婷婷视频| 97色片| 99啪啪网| 婷婷丁香久久| 激情五月婷婷免费视频| www.91久久| 国产成人网| 色婷五月| 五月日韩中文字幕| 人色五月天婷婷| 丁香五月色| 婷婷丁香77777| 99精彩视频| 久久这里都是精品免费| 中文字幕网伦射乱中文| 人人操超踫| 色图亚洲91| 综合伊人狠狠| 五月丁香婷婷综合视频| 日本久久高清| 台湾综合丁香五月蜜桃| 无码激情AAAAA片-区区| 久久久久久综合五月婷婷| 爱iii做iiii日日| av操一操| 婷婷爱爱蜜臀天天操| 欧美大香蕉视频| 天天肏视频| 色婷婷色99国产综合精品| 丁香成人五月天| 久久曰曰| 色五月综合激情| www.99免费视频| 精品人妻在线| 这里只有精品视频在线观看免费| 色色色香蕉五月婷| 天天做天天爽| 婷婷五月激情网站| 性爱激情五月| 婷婷五月天激情电影| www.丁香五月| 婷婷五月综合性爱| 色色色地址| 26UUU| 激情又色又爽又黄的A片| 六月丁香婷婷在线波多| 久9无码视频| 99热| 天天噜噜| 色婷婷综合久色AV五色最新| www.韩日视频| 99热在线精品观看| 都市激情五月婷婷亚洲| 99操逼| 欧美成人在线观看| 久久多色| 大香蕉院线| 综合色网站| 99色色网| 婷婷五月天基地| 激情五月激情综合俺也去婷婷小说| 亚洲A片成人无码久久精品青桔| 色播五月| 加勒比色色| 丁香五月最新网址| 日本熟妇乱妇熟色A片蜜桃| 狠狠草狠狠草| 婷婷六月丁香激情综合| 精品成人在线观看| WWW色色色COM| 久久99综合| 激情婷婷五月社区| 久久er+| 免费人人操| 丁香五月婷婷五月| 97人人搞| 99久久玖玖| 六月婷婷成人| 99丁香五月婷| 色综合99色| 思思热视频在线观看| 激情深爱五月| 伦99热| 色五月首页| 丁香社92视频| 国产在线激情视频| www99热| 99碰网站| 狠狠草狠狠草| 直接看的AV网站| 天天激情综合| 色婷婷狠狠| 亚洲AV另类| 色色色色色色综合网| 成人短视频在线| 很很干夜夜干| 天天日天天干天天插天天射| 狠狠五月丁香色婷| 久去色色| 日韩一级片| 月色色综合婷婷网| 99精品丰满| 亚洲中文字幕在线观看| 亚洲免费看片| 99精品综合视频| 婷婷99狠狠| 99免费视频在线观看爱| 思思热久久久久思思热| 男人综合网| 婷婷她六月天| 永久的网站AAAA | 四色永久成人网站| 九九热这里只有精品6| 日本视频99| 色五月激情| 思思热久久爱| 婷婷六月伊人| 亚洲 五月 婷婷 成人| 久久与婷婷| 女性自慰系列第五页| 九九久久五月天| 色九月欧美| 婷婷五月18永久免费网站| 欧美A片在线视频免费观看| 大香蕉 婷婷| 亚洲深喉aV| 国产99久久久国产精品免费看| 五月天婷婷综合| 丁香六月五月天| www超碰| 婷婷五月av| 99热日韩| 99久视频| 熟女人妻一区二区三区免费看| 91操人视频| 亚洲欧美成人在线| 精品无码久久久久久久久| 欧美槡BBBB槡BBB少妇| 五月天色综合| 九九XX视频| www.99精品日操伊人乱碰在线| 超碰色热| 99偷拍视频在线日本| 婷婷色吧| 狠狠色丁香久久久婷| 色五月天天在线观看资源站| 狠狠狠激情网| 五月天天天色| 内射综合网| 六月丁香婷| 久久久com| 免费视频在线观看的网站| 曰韩五月丁香色婷婷无码| 超碰妻人人| 日韩无码乱轮| 久久这里只有精品久久| 五月激情婷婷色| 99热这里只要精品免费| 婷婷九月亚洲| 婷婷亚洲综合| 热婷婷在线视频| 日本在线视频播放91| 亚洲午夜AV| 天天草天天爱| 日本色狠狠| 日本三级日本三级99| 99只有精品| 操逼电影免费看| 色欲婷婷五月天丁香| 大香蕉久| 狠狠色婷婷六月激情网| 久草性爱| 成人αV视频免费观看| 午夜九九九九九九| 玖玖资源站国产| 精品少妇蜜臀91| 先锋资源婷婷| 99国产精品久久久久久久久久久| 精品九九婷婷| 五月丁香婷婷无码A∨| 天天爽综合网| 深爱激情六月天| 90色免费视频| 日本99热| 毛片色五月| 天天干夜夜想| 俺去婷婷 丁香| 天天插天天狠| 亚洲色五月婷婷| 婷婷精品视频| 大香蕉九九操| 亚洲综合婷婷| 婷婷丁香五月亚洲| 亚洲av无码影院| 婷丁五月| 九九热婷婷| 任你躁XXXXX麻豆精品| 亚洲乱码w在线观看| 丁香五月婷婷成人色区| 变态另类9| 天天综合天综合久久网| 日木狠狠干| 五月婷激情| 中文字幕按摩做爰| 日韩成人AV在线| 丁香五月婷婷激情中文| 99精品在线| 久艹大香蕉| 激情五月天色婷婷综合| 中文字幕在线免费观看视频| 九九色之九九色之88| 五月综合激情综合久| www.五月婷婷| 六月婷基地| A网在线欧洲| 五月婷婷啪啪| 激情婷婷色色| 能看的AV| 丁香九色不卡aaa| 天天拍夜夜爽日日| 色婷婷色99国产综合精品| av在线免费网站 | 91919191919久久成人视频| 久久九九99| 五月天久久网站| 9久热在线视频| 极品 少妇 内射| 五月丁香六月综合激情| 婷婷五月天激情小说| 五月丁香六月激情视频| 婷婷五月欧美| 另类激情网| 国产亚洲精品久久久久久久久动漫| 色亚洲无码| 色欲天天综合| 无码人妻激情| 久久婷婷综合网| 91综合在线视频| 免费在线观看欧美激情xx小视频| 操逼综合激情网| 五月激情五月婷婷五月天在线| 91se精品国产| 婷婷色情小说| 国产女18毛片多18精品| 久99热| 丁香五月婷婷av影院| 狠狠色丁香婷婷基地| 思思热在线视频精品| 69热在线| 中文字幕在线日亚州9| 久久欧洲久久| 久久婷婷五月天| 这里只有精品热| 久久精彩免费视频| 热久久思思热思思| 蜜桃人妻无码AV天堂三区| 婷婷在线五月天观看| 九九热最新| 六月色色综合| 天天狠狠综合精区| 热热久久99| 九月大香蕉| 九九这里有精品| 操九色| 九九综合九九| 久久网站免费亚洲| 色欲一区二区三区精品A片| 色五月亚洲五月天| 99se丁香| 五月婷婷日| 五月婷婷激情性爱| www色婷婷| www.狠狠狠.com| 色色色色丁香| 日本五月天婷婷丁香| 热久久色| 99re8这里只有精品99re8热视频| 五月丁香婷婷AV天堂| 影音先锋91网站在线观看| 天天色综合综合| 激情丁香五月AV| 丁香六月久久| 五月天婷婷网站| 亚洲啪啪自拍| 久久婷婷影院| 激情五婷网| 日日操夜夜爽白洁| 九九热99精品| 99综合网| 99re思思久久| 中字幕视频在线永久在线观看免费| 精品国产AV色一区二区深夜久久| 伊人99久久| 丁香婷婷五月综合| 99 热国产在| 五月天色婷婷视频| 人人播| 国产激情久久久| 超pen个人视频97| 啪啪九九色| 六月婷婷久久| 婷婷五月天激情在线观看 | 国产裸舞福利资源在线视频| 人人视频色| 碰97久久| 国产,欧美,学生妹,视频| 日本三级片片| 人人操Av| www,超碰| 无码少妇高潮喷水A片免费| 五月天婷婷激情四射综合| 中文字幕不卡+婷婷五月| 天天做天天要天天爽| 色色射| 色色日本| 婷婷伊人五月丁香天堂网| 丁香六月激| 综合九九| 激情第四色| 色综合狠狠色| 色色亚卅| 五月丁香综合在线| WWW.久久99| 亚洲视频在线观看99| 狠狠色综合网站久久久久| 五月丁香婷婷综合网| 婷婷九九色| 丁香五月综合久久八| 四月婷婷丁香五月| 无人区码一码二码三码医生系列| 操九色| 性天天中文网| 欧美肉大捧一进一出免费视频| 亚洲免费av观看| 亚洲婷婷丁香五月亚洲| 久久98| 色情五月| 亚洲激情精品| 亚洲精品字幕| 亚洲小视频免费看| 日韩成人AV在线播放| 99九九这里有免费视频| 狠狠干,狠狠操| 婷婷五月欧美| 亚洲中文乱字字幕线在永久| 欧美 日韩 成人 在线| 婷婷六月丁香激情综合| 日韩色色小视频| 久久婷婷成人| 九九99热| av无码电影| 色综合女人99| 久777| 日本少妇裸体做爰高潮片| 五月综合无码| 午夜大香蕉| 99九九视频精彩在线| 五月婷婷久久激情| av狠狠操| 51国精产品自偷自偷综合| 久久婷婷成人综合色怡春院| 久久激情五月网| 六月婷色六月| 久热a| 五月丁香六月婷婷a v| 色五月婷婷在线视频| 亚洲视99| site:jszngf.com| 99综合视频在线| 精品久色| 激情涩涩网| 激情深愛五月視頻| oumeisesewang| 色久婷婷网| 亚洲 激情 中文| 婷婷五月天va| 婷婷成人综合五月| 99亚洲色| 丁香五月婷婷六月| 色五月天婷婷| 国产午夜精品一区二区| 影视av久久久噜噜噜噜噜三级| 午夜成人综合| 丁香婷婷啪啪| 9l视频自拍9l九色成人| 曰韩少妇内射免费播放| 日本一级黄色片。| 丁香婷婷五月激情四射网| 精品AV无码超碰| 色色丁香色五月| 狠狠色丁香久久婷婷综合五月| 在线观看996精品| 伊人碰碰碰| 丁香五月激情婷婷视频| 婷婷天天插天天爱| 天天综合网亚洲综合网| 五月天综合视频| 91精品国产99久久久久久天美| 色停停香蕉视频| 久久99网| 亚洲网站观看视频| 97丁香视频| 久久新地此| 97色婷| 色婷婷色久综| 欧美成人性爱网| 人人操97| 日产精品久久久久久久蜜臀| 色色综合网。| 五月综合丁香婷婷| 久久激情综合| 六月丁香影院| 婷综合| 国产国产乱老熟女视频网站97| 91狼友视频网页更新| 色婷婷在线影院| 操91| 丁香五月婷婷综合激情啪啪啪啪啪啪啪| 婷婷五月激情视频网| 欧美色99| 五月婷婷在线网站| 欧美性爱五月天| 天天日夜夜| 97成人丁香| PORNY九色9l自拍视频成人| 五月停停直播| 色色色色网| 超碰91在线| 色婷婷亚洲综合av| 色10月婷婷视频| 五月婷婷五月天亚洲无码| 99在线免费视频| 一本色道久久88综合日韩精品| 国产在线视频1234| wwW天天干| 色五月丁香五月天| 久久婷五月天| 啪精品| 欧美日韩大黄| 天堂综合久| AA片在线观看视频在线播放| 9福利性视频欧美| 狠狠色情婷婷| 色婷婷免费观看| 黄色录像网点| 五月天婷婷黄色视频| 天天干 夜夜爽| 日本狠狠干| 久久九九中文字幕| 五月婷婷欲色| 99热官网| 婷婷五月天中文字幕| 九九热在线观看视频网站| 9l视频自拍九色9l视频自拍九色9l社区| 精品亚洲国产成AV人片传媒| 欧美色色色色色| 日本社区五月天激情| 97啪啪| 玖玖婷婷色五月| 可以直接看的AV网站| 色99在线观看| 五月丁香婷婷婷激情爱爱| 五月丁香六月停停| www.丁香五月| 91玖玖| 人人摸人人| 亚洲综合五月天婷婷| 偷偷狠狠久久婷婷五月天| 五月天丁香婷婷社区| 182无码| 日日婷婷不卡| 99热这里只有精品9| 综合99久久天天综合| 思思久久99热只有频精品66| 激情综合五月| 九九黄色网| 97亚洲婷婷| 久久九九亚洲| 五月丁香无码| 亚洲字幕AV一区二区三区四区| 色婷婷丁香网| 色播六月| 亚洲天堂啪啪| 婷婷性福五月天| 欧美六月婷婷| 五月天激情视频网站| 日本熟妇乱妇熟色A片蜜桃| 色噜噜狠狠色综| 色婷五月| 天堂A∨在线| 99操逼视频| 97久人人| 久久婷婷五月综合激情国产| 丁香 亚洲 久久| 播四月婷婷六月丁香| 91碰碰视频在线观看| 玖玖福利视频资源| 欧美成人在线观看| 五月婷综合性中心| 五月丁香狠狠| 国产毛片精品一区二区色欲黄A片| 久久永久网址| 丁香六月激情| 亚洲视频在线观看99| 亚洲欧美婷婷五月色综合| 依人大香蕉| 丁香五月天婷婷激情| 99久久精| 久久ww| 五月丁香视频在线观看| 丁香六月天| 婷婷激情综合色五月久久,色婷婷丁香花,丁香婷婷五月情天,久久婷婷五月综合色 | 香焦网五月天| 婷婷五月天激情综合| 啪啪激情网| 婷婷激情中文综合| 五月天激情影院| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 99精品在线观看| 久色成人| 九月丁香八月婷婷加勒比| 天天射综合网夜夜操| AV中文字幕夜夜操b天天摸bb| 99热这里只要精品免费| 丁香五月综合首页| 久久精典| 人人爱干人人爱草| 国产黄色在线| 婷婷激情社区| 黄色片精品| 五月激情六月综合| 亚洲色婷婷激情| 天天色2017| 丁香婷婷月| 日本啪啪天堂| 久久怡红院| 精品草原久久视频| 综合五月丁香六月婷婷| 亚洲精品电影| 色婷婷精品小视频| 五月 婷 久| 日韩精品一区二区亚洲AV观看| WWW久久久| 99国产精品白浆在线观看免费| 色五月婷婷啪啪五月| 亚洲天堂有码| 亚洲精品国产A久久久久久| 人人操操97| 五月丁香啪啪啪综合网| 六月婷婷之青青草| 天天日日| 激情婷婷久久| 五月花成人网| 色五月婷婷影视| 思思re99视频在线观看| 九九视频精品在线免费| 涩 五月 婷婷 狠狠| 99久久久久| 99re思思精品在线观看| 婷婷丁香成人五月天| 五月丁香啪啪啪| 亚洲aV写真天天综合网久久| 91黄址| 久久人人做人人妻人人玩精品va| 天天干天天操天天爽| 99色这里| 色婷婷亚洲综合av| 特级西西4444www无码| 五月婷婷欧美激情| 色婷网| 99视频综合| 狠狠操综合| 五月婷婷六月基地| 亚洲AV网站| 六月丁香婷婷爱| 亚洲热久久| 深爱1激情网| 亚洲色五月| 91色色色视频| www.久久久久| 五月天天天天天天天天天天天天天天天婷婷婷| 久久久精品视频79| 97狠狠碰| 亚洲精品久久久久AV无码| 人妻aV在线| 色婷婷在线视频综合| 97干97色| 在线综合91| 丰满少妇乱A片无码| 成人五月天丁香婷| 天天天天天天天操| 伊人五月天综合网| WWW.久久久久久久久久久久久| 激情五月天综合网| 丝袜激情网| 婷婷五月天成人基地| 日本老女人黄页在线播放| 成人网站高清无码| 国产69久久久欧美黑人A片 | VA国产在线综合网站| 在线观看免费狠狠色丁香香综合| 日本eVa一区=区视频| 亚洲高清在线| 激情五月婷婷五月| 丁香五月第四色88| 五月色综合网欧美网| 九九99热久久精品66中文字幕| 久久大大香| 日本丁香五月| 人人操97| 五月激情影院| 婷婷射图五月天| 五月婷婷开心色伊人| 久久久中文| 99精品高潮| 9色小视频在线观看| 青草青草视频2免费观看| 日日噜狠狠| 丁香婷婷六月男男| 五月丁香婷婷潮喷中文字幕| 99'无码| 青草网在线观看| 婷婷五月丁香啪啪| 男人天堂AV在线一区二区| 9 7总站超级碰免费视频| 中国丰满熟女A片免费观| 丁香花色色网| 超碰日日操| 精品久久这里热66| 丁香五月婷在线观看| 亚洲久久婷婷丁香五月天| 99免费视频| 五月香婷婷| 超碰九九热| 五月丁香欧美综合| 婷婷久久色| 激情婷婷啪啪| 婷婷丁香五月高清| 狠狠色精品综合| 思思热再线视频| 亚洲综合色丁香五月天| 久1色色| 五月丁香亭亭成人电影| 五月天婷五月天综合网在线观| 亚洲色婷婷| 五月五婷婷网| 五月丁香美女视频| 日韩成人av在线| 久久精品63| 久久综合综合久久| 超碰亚洲天堂| 亚洲欧美综合7777色婷婷| 91性高潮久久久久久久久| 激情四射五月天| 超碰激情网| 99久久久| 99热这里有精品6| 青青草a在线| 日韩欧美四五区| 亚洲精品五月| 丁香五月天视频在线播放| 久久九九大香蕉电院| 五月天深爱激情网| 5月婷婷激情在线| 色婷婷丁香| 91九色视频在线观看| 99色干| 日本久久婷| 日韩999| 亚洲情综合五月天| 六月成人网| 二区成人视频| 天堂综合久| 久久久久久激情| 五月婷婷激情四季| 婷婷丁香基地在线| 五月花婷婷丁香| 五月天六月色| 大香蕉啪啪网| 久久综合99| 亚洲国产精品二二三三区| 91a片爽| 黄色一级影片| 99精品自拍| 色五月天综合| 色爱亚洲| 美女精品一级不卡视频| 日日干日日| 思思干精品| 日韩三及成人AV片| 这里只有精品免费在线视频| 色色丁香五月婷婷| 五月丁香在线观看| 五月综合激情| 日韩精品AV一区二区三区| 色拍九九九| 九九热99视频在线| 综合综合色色| 精品亚洲VA网站| 超碰在线观看9| 色情综合网| 91精品国产色猫| 99婷婷五月天激情| www.91久久| 日韩久久这里只有精品| www.婷婷,com| 一级黄色影片| 丁香五月婷婷影院| 丁香婷婷人妻| 伊人丁香花综合影院| 九九青草热| 成人无码精品1区2区3区免费看| 99热在线网站| 伊人91| 视色综合| 九色自拍| 一本婷婷丁香久久| 综合五月婷婷| 天天影视色综合网| 九九综合九九| 影音先锋男人AV资源站| 久久久WWW| 日本九九热| 色婷婷综合网站| 天天干在线播放| 色婷婷免费观看| 五区毛片七区毛片| 99精品色| 色色色色色五月| 无码一区二区日韩| 99这里有精品视频| 亚洲亚洲人成综合网络| 99乱视频| av中文网站| 超碰AV在线| 日韩99视频| 色色色色色色综合| 开心激情综合| 天堂网色色| AV 3P| 99久久综合| 欧美日韩五月婷婷| 五月婷婷婷自由综合| 综合婷婷| 婷婷五月天毛片| 丁香五月综合网| 99国产er热视频| 久色激情| 婷婷丁香五月天之开心少妇| 伊人久久激情图区五月| 久久精品人妻| 色色亚洲99com| 婷婷久久国产视频| 亚洲人妻av| 婷婷五月天大香蕉| 色婷婷色人人射| 熟妇人妻中文字幕无码老熟妇| 九九人人看| 色色色色色色色色色999| 激情五月天婷婷播播久久综合91| 可以免费观看的av| 成人色图情色成人网 www.5b5b5bcom 五月天 | 免费无码毛片一区二区A片| 97久人人| 五月天国产| 狠狠干狠狠操狠狠爱| 深爱丁香激情| 亚洲超碰在线| 丁香五月自拍| 國語久久婷| 五月天婷婷激情网| 99亚洲日韩| 色色五月天 亚洲| 婷婷久久六月天| 五月婷婷六月丁香| 激情综合五月丁香| 激情另类综合| 91ncm视频| 色情五月综合婷婷| 欧美久人人| 噜噜色婷婷| 热婷婷久| 亚洲欧州色情在线观看| 色婷婷在线电影| 日韩激情人伦人| 97超碰免费超级在线观看| 99丁香五月婷| 97人人草| www久久五月com| 婷婷色色五月天| 天天噜天天插| 99热伊人| 一本久久亚洲五月婷婷| 99国产精品久久久久久久久久久| 亚洲国产婷婷色五月| 丁香五月香蕉| 六月丁香婷婷色狠狠久久| 狠狠的日| 亚洲婷婷五月天在线激情综合网| 91成人性爱视频| 九九综合视频在线观看| 丁香五月久久| 熟女激情网| 国产肥白大熟妇BBBB视频 | 91婷婷丁香五月亚洲| 国产婷婷五月天| 亚洲AV永久无码影院黑人 | yazhouzonghesese| 欧美色激情四射| 九九性视频| 禁片二区| 婷婷五月天成人| 最新av在线观看| 六月天婷婷| 色色色精品无码区| 99精彩视频网站在线| 五月天精品综合| 久青草大香蕉| 99热这里只有精品8| 婷婷97碰碰| 天天拍天天操| 狠狠擼综合| 精品一区久热| 狠狠插狠狠插| 9色视频在线| 亚洲人妻AV| 狠狠色丁香婷婷综合久久97AV| 色婷婷激情视频| 国产激情av| 五月丁香色婷婷婷基地| 丁香五月婷婷免费视频| 拳交大逼| 色婷婷777狠狠| 人人爱操| 日日夜夜爽| 久九九热| 99热66| 婷婷色色网| 超碰国产AV| 97色婷| 久久网思思| 大香蕉久久婷婷| 婷婷五月天AV| 国产精品久久7777777精品无码| 亚州色综合| 欧洲色| 婷婷中文字暮| 色欲av伊人久久大香线蕉影院 | 久久婷五月| 99热个人在线| 色天堂在线| 美女要搞搞天天搞搞搞网站| 亚洲精品九九| 婷婷丁香五月亚洲| 五月天婷婷永久免费视频| 99伊人性爱在线影院| 人人操AV| 五月天激情小说欧美激情| 五月丁香啪啪激情| 少妇激情五月婷婷| 天天干,天天操,天天射| 丁香六月天|