国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(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 倉庫中內置了一個名為pr-test的 Claude Code 技能SKILL.md它定義了一套對 PR/分支進行端到端手動測試的完整規(guī)程構建完整平臺、通過瀏覽器與 API 雙通道交互、逐步截取截圖、校驗前后狀態(tài)證據(jù)并將結果以評論和正式 Review 的形式回寫到 PR。讀完本文你將掌握這套技能的不可協(xié)商測試準則、并行 worktree 間的鎖協(xié)調機制、原生native與 Docker 雙模式啟動策略、基于 Supabase 認證的測試用戶體系以及截圖上傳與 PR Review 決策的完整閉環(huán)可以直接在自己的 AutoGPT 派生項目或類似的多服務平臺上復用這套方法。技能定位與五條不可協(xié)商準則pr-test技能的元數(shù)據(jù)聲明其觸發(fā)條件為當用戶要求手動測試 PR、端到端測試某個功能、或對運行中的系統(tǒng)跑集成測試時自動觸發(fā)支持傳入 worktree 路徑或 PR 號可選--fix標志表示發(fā)現(xiàn)問題后自動修復。技能開篇列出五條NON-NEGOTIABLE不可協(xié)商要求這是整個測試方法論的骨架每一步都要截圖——不是只在測試結束時截一張而是每個重要測試步驟都要拍。每個測試場景至少一張 BEFORE 和一張 AFTER 截圖命名規(guī)則為{NN}-{action}-{state}.png如01-credits-before.png、02-credits-after.png。某個場景缺截圖即判定測試不完整必須回頭補拍。截圖必須回貼到 PR——所有截圖推送到臨時分支test-screenshots/pr-{N}并用 GitHub raw URL 內聯(lián)嵌入 PR 評論。上傳失敗必須重試仍失敗則在報告中列出失敗文件要求人工拖拽粘貼到 PR 評論。狀態(tài)變更必須有 Before/After 雙重證據(jù)——對每一次狀態(tài)變更操作API 調用、用戶動作記錄操作前后的實際值例如credits_before100, credits_after95截圖必須反映 UI 上的狀態(tài)變化且期望值與實際值必須顯式對比不允許肉眼看看就行。負向測試用例強制——每個功能至少測一個負向 case余額不足、非法輸入、未授權訪問驗證錯誤提示對用戶友好且準確并確認被拒絕操作后系統(tǒng)狀態(tài)沒有改變。測試報告必須包含完整證據(jù)——每個場景的報告條目必須包含Steps做了什么精確到命令/UI 操作、Expected預期、Actual實際、API Evidence前后 API 響應值、Screenshot Evidence帶解釋的前后截圖。目標解析與結果目錄Step 0技能的第一步是把用戶輸入歸一化為一組環(huán)境變量。若傳入的是 PR 號先用gh pr view {N} --json headRefName找到對應分支的 worktree隨后確定REPO_ROOT——根倉庫目錄可用git -C $WORKTREE_PATH worktree list | head -1推導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ù)的處理是這里值得注意的設計PR_TEST_USER_EMAIL與PR_TEST_USER_PASSWORD嚴禁硬編碼進 SKILL 文件、PR 評論、截圖或任何提交物中。技能給出的優(yōu)先級是先取環(huán)境變量CI 或預配置 shell缺失時才交互式向用戶詢問且只對缺失的那一個變量發(fā)問避免已導出的憑據(jù)被空輸入覆蓋。拿到后用${VAR:?message}語法鎖死——仍為空則帶明確的變量名報錯退出。文檔還記錄了一個教訓曾經(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 等進而確定關鍵的用戶可見行為。然后把測試計劃寫入$RESULTS_DIR/test-plan.md計劃模板強制包含四部分Scenarios、API Tests每個端點注明 Before state / After state、UI Tests每個交互注明截圖前后各捕獲什么、Negative TestsREQUIRED — at least one per feature負向用例必須寫明預期錯誤消息/錯誤碼和驗證什么狀態(tài)沒有改變。并行協(xié)調測試鎖與心跳Step 3.0多個 worktree 共享同一臺宿主機——Docker 基礎設施postgres、redis、clamav、應用端口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 與舊鎖內容否則打印持鎖者信息并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兜底。技能特別強調了一條最容易踩的坑鎖保護的是測試執(zhí)行不是應用生命周期。Step 5/6記錄結果、發(fā) PR 評論一完成就要立刻釋放鎖——即使poetry run app/pnpm dev還在跑、Docker 容器還開著、還在 tail 日志都不影響。應用是否繼續(xù)運行與鎖正交別把兩者混為一談兄弟 worktree 接管時會自己執(zhí)行清理并釋放端口。另外還有一個 append-only 的共享狀態(tài)日志$REPO_ROOT/.ign.testing.log任何 agent 都可以往里寫Im waitingIm done, resources free之類的協(xié)調消息。環(huán)境搭建Step 3.env 復制、Copilot 認證與沖突清理3a. 從根 worktree 復制 .env.env文件不進 git必須手工從根 worktree 復制到目標 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訂閱模式首選復用 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)境變量自動在容器內生成~/.claude/.credentials.jsonSDK 內置的 CLI 據(jù)此認證——不需要claude login也不需要 npm install。注意 OAuth token 約 24 小時過期Copilot 報認證錯誤時重跑腳本并重啟copilot_executor即可。Option 2OpenRouter API key 模式回退。在$BACKEND_DIR/.env中設置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注意保留基礎設施容器supabase/db、redis、rabbitmq、clamav。原生模式下還要殺掉宿主機上殘留的應用進程并釋放端口 3000/8006/8001/8002/8005/8008pkill -9 -f poetry run app、lsof -ti :$port -sTCP:LISTEN | xargs -r kill -9等。3e-native. 原生模式迭代開發(fā)的默認選擇原生模式讓基礎設施postgres、supabase、redis、rabbitmq、clamav跑在 Docker 里而 backend 與 frontend 直接在宿主機上跑。收益是省掉每次后端改動后 3–8 分鐘的docker compose build循環(huán)——代碼修改在進程重啟秒級后即被拾取。技能給出的選擇判據(jù)是偏原生模式迭代開發(fā)/調試循環(huán)PR 只改 Python/TS 源碼而不動 Dockerfile、compose 配置或基礎設施鏡像快速復現(xiàn)失敗場景偏 Docker 模式測試Dockerfile/docker-compose.yml/基礎鏡像本身的改動生產(chǎn)一致性冒煙測試需要精確要發(fā)布的那個鏡像的 CI 等價運行。對應 docker-compose.yml 的結構原生模式的第一步是cd $PLATFORM_DIR docker compose --profile local up deps --detach --remove-orphans --builddeps是一個帶localprofile 的 busybox 占位服務其depends_on聲明了 db、redis-0/1/2、redis-init、rabbitmq、clamav、falkordb、migrate——即拉起全部基礎設施但跳過所有應用服務的官方組合。compose 文件里還能看到配套的deps_backendprofile 占位服務把全部后端應用服務掛在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在一個父進程里生成所有應用子進程無需單獨容器或終端的實現(xiàn)依據(jù)。啟動順序有講究必須先等 8006 端口的后端就緒再啟動前端。原因是前端pnpm dev啟動時會執(zhí)行generate-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 可能從其他分支的構建復用了緩存的COPY層。預期耗時普通構建 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)關暴露在 8000 端口注冊并換取 token注冊是冪等的已存在返回 User already registered若遇到 Database error finding user重啟supabase-auth后重試且必須把重試結果重新收進$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 調用統(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 調用使用。執(zhí)行測試Step 4端口表、API、瀏覽器與日志端口速查表技能給出的服務端口參照表如下與 docker-compose.platform.yml 中各服務ports聲明一致服務端口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í)行結果GET /api/graphs/{graph_id}/executions/{exec_id}。每個狀態(tài)變更調用都套上面四步的驗證模式。agent-browser 瀏覽器測試關鍵是--session-name pr-test——它讓 cookie 在導航間持久化登錄只需做一次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 # 關 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技能列出的關鍵頁面/copilotCopilot 聊天、/buildAgent 構建器、/build?flowID{id}指定 agent、/library與/library/agents/{id}庫與運行歷史、/marketplace。日志檢查原生模式所有應用日志經(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 秒出響應再截圖。記錄結果與報告Step 5–6Step 5 強調的截圖節(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 關聯(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內聯(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 全服務端完成——創(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是按頁應用的。PR 評論的最終形態(tài)必須包含1所有場景的 PASS/FAIL 匯總表含 before/after API 證據(jù)2每張成功上傳截圖的內聯(lián)渲染與逐圖解釋3失敗上傳清單與人工處理指引。正式 Review 決策Step 8評論發(fā)出后還要必須給出正式 Review 結論。評估維度是一張對照表CoveragePR 描述的每個功能至少一個場景、All scenarios pass、Negative tests每功能至少一個失敗路徑、Before/after evidence每個狀態(tài)變更調用都有前后值、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 正文后調gh pr review $PR_NUMBER --approve / --request-changes --body ...發(fā)布。三條規(guī)則任何場景失敗絕不 approve哪怕疑似 flake先重跑不為本輪已修復的問題 request changes--fix模式下先把所有失敗修完Review 反映的是修復后的最終狀態(tài)。--fix 修復模式與已知問題清單--fix模式把標準提高了一檔不只記錄問題而是立刻修。每個問題的修復協(xié)議是 12 步定位根因 →先寫失敗測試后端 bug 用pytest.mark.xfail前端/Playwright 用.fixme→ 截壞狀態(tài)圖 → 改碼 →只重建受影響的服務docker compose up --build -d rest_server→ 輪詢健康 → 重測同一場景 → 截修復后圖 → 移除 xfail/fixme 標記并確認通過 → 冒煙驗證無回歸 →立即 commit push每修一個提交一次不攢批→ 繼續(xù)下一場景。修復循環(huán)最后要在所有場景通過后再做一次全量復測。該模式下 UX 問題錯位、標簽混亂、缺 loading 態(tài)也按 bug 對待。文末的Known issues and workarounds是該技能實戰(zhàn)沉淀最厚的部分值得單獨摘錄問題原因修復注冊時 Database error finding userSupabase auth 遷移后 schema 緩存過期docker restart supabase-auth sleep 5后重試訂閱模式下 Copilot 報認證錯誤OAuth token 未設置或已過期重跑refresh_claude_token.sh并重建copilot_executoragent-browser 找不到 chromium分支落后 dev鏡像尚未自動安裝系統(tǒng) chromiumwhich chromium檢查缺失則apt-get install -y chromium并設AGENT_BROWSER_EXECUTABLE_PATH選擇器textX命中多個元素文本匹配是包含式先snapshot拿refeNN再click eNNCopilot 容器里claude: command not found鏡像構建時沒跑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 后服務不啟動遷移沒跑完看docker logs autogpt_platform-migrate-1db 不健康則docker restart supabase-dbDocker 用了舊代碼的緩存層COPY層跨分支被 BuildKit 復用PR 分支首次構建一律--no-cacheagent-browser open丟失登錄態(tài)無會話持久化所有命令帶--session-name pr-test或用eval window.location.href...在同上下文內導航Database error querying schemadb schema 變了但 auth 緩存未刷docker restart supabase-db sleep 10 docker restart supabase-auth sleep 8用戶數(shù)據(jù)丟了就重新注冊總結pr-test技能把手動 E2E 測試從個人習慣變成了一份可執(zhí)行的工程協(xié)議以五條不可協(xié)商準則保證證據(jù)完整性逐步驟截圖、前后狀態(tài)值、負向用例以根 worktree 鎖 心跳 trap 釋放解決多 agent 并發(fā)競爭以原生模式docker compose --profile local up depspoetry run apppnpm dev換取秒級重啟的迭代效率以 Git API 純服務端提交保證截圖證據(jù)對 worktree 安全地回貼 PR最后以明確的評估矩陣收斂為 approve / request-changes 的正式 Review。對任何采用多容器架構、worktree 并行開發(fā)、且希望把 AI agent 納入 PR 驗證流程的團隊這份 SKILL.md 中證據(jù)先行、狀態(tài)即事實來源、鎖只護測試不護應用的設計都是可以直接遷移的方法論資產(chǎn)?!久赓M下載鏈接】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)作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
水澄无码AV| 激情露脸爱| 丁香五月婷婷基地| 亚洲综合九九| 日韩女优中文字幕| 一区操逼日比视频| 日本黄页视频在线观看| 久久鲁干| 99久国产精品午夜性色福利| 天天综合麻豆视频| 精品人妻一区二区蜜桃视频| 伊人影院中文字幕| 亚洲无码超碰免费| 亚洲砖码砖专无区2023| 国产偷人伦激情在线观看| 欧美成人亚洲精品| 天堂中文日本在线观看| 国产日本一区二区三区蜜臀在线观看| 天天看高清麻豆| 亚洲AV永久无码一区仙野| 婷婷激情丁香| 一牛一区二区三区久久| 亚洲少妇色| 免费a在线播放v| 91精品人妻偷情| 人妻激情在线视频| 另类av综合久久| 江都AV在线| 午夜AV人气不卡| sewuyueav| 亚欧美天堂在线| 夜夜天天噜狠狠爱2021| 人人操人人肉久久精品| 无码人妻精品一区二区三区九九 | 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 九九九久| 国产伦精品免编号公布| 国产成人+综合亚洲+天堂| www.亚洲成人一区| 日韩性爱毛片操骚逼| 麻豆国产视频精品观看| 国产精品福利视频播放| 秋霞蝌科网日本一区| 黄色大片免费在线| 欧美五十路熟| 凹凸视频在线观看伊人| 精品国产一区二区三区四区在线看 | 婷婷五月天色网| 亚洲色图自拍| 欧美另类自拍 | 久久久久久久久久久久久久久性生活视频| 狠狠狠一区二区三区| 日本欧美一区二区三区免费| 十八禁成人网站在线观看| 唐山老熟妇露脸啪啪叫| 约操熟妇| a久久| 精品乱码久久久久| 黑人与人妻| 久久久一热在线播放| 婷婷亚洲中文字幕在线| 操逼精品视频| 婷婷精品久久av影视| 亚洲日韩乱码中文无码蜜桃臀网站| 久久一二三四不卡 | 亚洲第一视频 欧美风情 日韩| 久久天天摸| 久久一留热品黄| 91女优在线观看| 日韩国产十八禁| 不卡超碰护士AV在线免费播放| 色综合中文字幕不卡| 欧美影音在线| 国产高清吃奶免费视频网站| 日本网色| 久久久99久9| 欲射影视| 91N综合网在线| 日本一二区不卡| www.男人的天堂| 无遮挡男女激烈动态图| 国产欧美一级在线观看| www.夜夜操| 日本一二三高清| 欧美激情亚洲情色| 精品熟妇视频一区二区| 久久精品人妻一区| 能在线播放的国产三级| 操逼精品视频| 亚洲天天操| 日本视频一区二区三区| a人欧美综合天堂麻豆| 大香蕉性欧美| 综合婷婷| 做爱福利视频一区二区| 久久啊啊| 日韩中文字幕视频在线观看| 人妻碰碰碰碰碰碰| 欲色啪| 亚洲天天综合| 青椒国产97在线熟女| 成人五月香网在线| 九九九热精品| 人妻献身系列第54部| 精品中文字幕一区二区| 久久色激情一区二区三区| 超碰久超碰久| 日本1区2区不卡视频| 久久精品欧美一区蜜桃| 亚洲乱妇p22| 欧美人妻一区| 欧美日韩人妻婷婷一区| 俄罗斯一区二区视频在线观看| 亚洲国产欧美中文永久| 天操天操夜操夜月月年年操操| 久久9久久| 99无码狠狠久久| 国产成人无码久久精品| 激情文学小说一区二区| 欧美一级久久久丰满| 超碰在线974| 9Ⅰ超碰| 凹凸久久人人| 操逼无毒无码免费视频| 欧美一级黄片视频在线| 九九九只有精品| 乳欲人妻办公室奶水| 性色高清在线| 日韩强奸av| 五月婷婷五月天| JuliaAnn丝袜熟女系列| 人妻精品综合中文字幕在线 | 成人热久久精品| av激情亚洲五月天| 天天α片| 97摸视频| 国产精品久久久久久久久久二区三区| 强奸乱伦AV网站| 精品九九九九九九九九九| 中国少妇XXXX做受| 中文字幕精品专区搜索结果91| 伊人影院综合是一个与深夜成人在线| 日韩综合第八区国产精品| 亚洲AV操| 久久香蕉国产线看观看亚洲女人 | 欧美精品在线观看| 午夜舔阴达高潮视频免费看| 中文字幕 av v| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 东京热男人的天堂精品| 午夜视频久久久| 日本在线一二| 99爱久久视频频| 探花激情视频| 美中日韩无码| 精品国产一区二区三区香蕉欧美| 欧美偷拍| 粉嫩av一区二区三区天美传媒| 亚洲综合在线高清| 夜色五月天| 偷看洗澡一二三区美女| 图片区小说区| 日本道久久综合色色| 91视频伊人| 中日韩久久久免费看| 亚洲色悠悠久久88| 国产午夜视频| 目产99999久久999| 97网址97| 玖玖综合视频| PMv在线观看| 国产乱码久久久| 青青草久久| 色网1| 久久做97| 牛黄色久午久| 亚洲操操操| 亚洲 欧美日韩 另类| 91精品伊人久久久大香线蕉91| 成人av动漫在线观看| 蜜臀国产AV中文字幕| 啪啪视频mP4| 欧美性,色九九| 日本男人插女人的逼黄色| 亚洲综合图色在线| 蜜桃狠狠色伊人亚洲综合 | 免费夜夜爱黄色视频毛片| 大香蕉丝袜一级片| 欧美日韩啪啪电影| 淫淫综合网| 青草精品视频日本久久久久网站在线| 欧美日韩人妻少妇 一区二区三区| 青青操视频在线| 日本欧美不卡| 丁香五月综合| 欧美国产一区二区三区麻豆传媒| 33044男人的天堂深夜备| 免费国产视频| 婷婷丁香久久| 久久一二三四五六七八九区| 日韩三级伊人| 国产精品亚洲免费| 91成人国产综合久久精品蜜月| 亚洲伊人久久精品影院| 强奸乱伦免费网站| 9997se| 91强在线播放| 欧洲欧美视频一区二区| 看看小穴| 26uuu最新| 在线 制服丝袜中出 人妻| 天天躁日日躁成人字幕aⅴ| 丰满熟妇大乳做爰| 顶级丝袜熟女一区二区三区| 久久伊人网视频一区二区三区 | 欧美亚综合色图| 97综合国产| 丰满人妻-区二区三区免费| 极品AV网站在线观看| 成 人片 黄色大片| 国内精品伊人久久久久影院会| 精品久久大胆人体| 九九探花视频在线观看| 9I1性色影院| 国产亚洲综合欧美一区| 日韩专区久久久| 91狠狠色丁香婷婷综合久久精品| 欧美综合网站999| 五月天激情影院| 校园春色五月天| 宅男91视频在线播放| 91少妇通奸网站| 日韩丰满熟妇| 欧美 亚洲 第一页 | 色综合99999| 精品一啪| 7777奇米影视久久| 91国产伊人大香蕉| 99久久久久| 综合干干干av久久久综合网| 高清无码国产亚洲| 国产精品久久久久久亚洲色欲| 99热免费精品| 婷婷色在线| 国产AV色黄看到爽| 摸奶性爱视频网站在线免费播放| 91亚洲狠狠色| 日韩av三四区| 国产天美欧美| 国产成人资源| 国产女人高潮视频| 99久久久er直播网址| 欧美天天综合网版| 蜜臀中文无码午夜| 色偷偷超碰亚洲| 精品精品精品| 色欲久久综合| 思思热在线| 亚洲情色中文字幕一区| 婷婷综合网站| 亚洲日产专区| 青青草吊丝| 五月天综合网| 欧美综合骚| 人妻中文在线| 国产精品亚洲四五区在线观看| 正宗无毛一线天嫩逼| 91丝袜美腿网站| 亚洲 图片 综合91| 欧美性后入| 九九无码| 自拍盗摄一区| 97资源免费视频| 欧美一区二区三区成人性生活| 欧美精品91| 75大香蕉| 好色美女九七第一页| 91精品婷婷国产综合久久| 啊灬啊灬啊灬啊灬高潮奶出了免费视| 综合亚州欧美| 免费成人自拍视频在线| 韩国黄色片精品久久久| 日韩情色视频| 色天天野狼综合社区| 亚洲Av诱惑| 美日韩男女操屄视频| 久久av一级av少妇av高潮| 夜夜影视四色| 东京热激情视频一二三区| 国产青视频| 一区二区不卡免费| 在线欧美69V免费观看视频| 中文字幕成人| 大香蕉综合久久| 青青草依人大香蕉| 中文字幕一区二区韩| 无码抄逼网| 美骚妇av高清在线| 日韩av无码网站| 性色av网站| 欧美激情 日韩精品| 性欧美91| 国产精品亚洲美女久久久久| 欧美精品偷拍| 国产二区三区免费视频| 人人操天天爽| 好吊色青靑草| 日本黄 R色 成 人网站| 久操av在线| 免费公开人人操| 99re69综合| 天天操妹子| 午夜视频好爽啊| 欧美最婬乱婬爆婬性视频| 1204人成网站色www| 日日日日做夜夜夜夜无码| 手机不卡视频不卡在线一二三区| 午夜精品一区二区三区三上悠亚| 蜜臀久久99精品久久久| 九九九久久久| 成人老鸭窝人人在线视频| 亚洲色91C| 日韩天堂av电影在线观看| 国产精品色哟哟| 一区二区三区高清天码| 五月开心久久AV官网| 熟女被操视频网址| 91情色| 嫩草影院永久在线制服丝袜| 久久久 国产精品| 色约约一区=区三区| 亚洲操逼无码| 国产精品久久久啊| 亚洲欧洲无码97久久精品| 操B视频日韩无码| 加勒比少妇AV婷婷六月天超碰超碰| 欧美黄片免费在线观看视频| 国产精品另类一区大香蕉| 青青草原人妻| 精品国产片亚洲一区| 91天天综合日韩欧美| 神马久久久久久久久久久久| 最近的最新的中文字幕视频| 精品高潮| 一本色道久久综合亚洲二区三区| 超碰中文字幕人妻草一区| 探花一区在线| 国产一进一出视频网站| 久操视频在线观看| 亚洲欧美91| 亚洲精品一区二区免费在线观看| 国产黄a三级三级三级av在线看| 手机在线人成免费视频| 国产视频一区二区在线| 亚洲一区二区三区不卡国产欧美| 美女诱惑一区| 青青草国产欧美非洲黑人| 亚洲丰满很很操| 欧美在线干| 呻吟 欧美 日本 中出| 精品一国2| 加勒比久久av| 搡老熟女免费视频 | 久久有码视频| 日韩啊V| 一级日本牲交大片好爽在线看| 亚洲成人日韩小说| 亚洲 图片 综合91| 日本三级韩国三级美三级91| 黄页av| 欧美日韩国产黄色片| 欧美一级做a爰片免费视频| 国产不卡精品91| 日本加勒比无码专区一二三| 久久精品一区二区一8| 日韩色欲久久一二三四区| 亚洲一区二区性爱电影| 亚洲中文人妻色| 婷婷激情丁香| 另类视频在线| 日韩激情毛片一级久久久| 8050午夜少妇无码| 尤物黄色在线观看网站| 婷婷五月天激情网| 萌白酱自拍视频| caoni国产亚洲av| 亚洲一卡2卡3卡4卡乱码网站 | 婷婷五月丁香五月| 日韩亚洲美女一区久久| 天美一二三在线观看Av| 99蜜桃臀亚洲成人在线观看| 台湾佬中文娱乐网久久久久久久久久com | 男女激情中文字幕| 色偷偷人人玩人人舔人人操人人摸人人爽| 大香蕉淫人| 97免费在线观看视频| 精品人妻av区天天看片| 无套内射人妻在线播放| 18一区二区三区| 乱子伦一区二区三区国产精品| 精品少妇一区二区| 蜜乳Av成人片网站| 久久国色天香香蕉| 欧美日韩亚洲少妇寂寞影院正在播放| 欧美呦呦性爱| 人人喜人人妻| 操国产高清| 麻豆天美传媒在线视频天堂| 夜夜欧美| 亚洲五月丁香花狠狠干一区二区三区| 亚洲人久久久网| 人人操人人肉久久精品| 久久香蕉国产线看观看猫咪av| 国内黄色精品| 欧美精品97| 色丁香五月婷婷| 亚洲高清男人天堂| 亚洲无码久久久久久久| 欧洲亚洲人妻无码中字久久三区四区 | 日本有码久久| 精品大全99999| 乱欲一区二区| 日韩淫色网| 欧美1区二区三区公司| 亚洲少妇色| 男人的天堂免费| 亚洲第一综合| 我想要 啊 啊 啊| 久操视频资源站公开| 久久亚洲天天做| 国产一区二区成人av在线播放| 97自拍视频在线| 亚洲丝袜二区在线| 亚洲婷婷五月天| 爱爱啊啊啊| 天天看特黄的免费网站| 亚洲AV操| 少妇精品久久| 91性感网站| 翔田千里av一区二区三区| 四虎在线视频| 2024黄色视频| 久久视频,这里只有精品| 欧美久久伊人| 久久狠狠色噜噜狠狠狠狠97| 五十路熟女工口| 黄色AAAAAAAAAAA大片| 久久网亚洲| 日韩美一区| 97任你吞精| 中文字幕成人乱码熟女精品国50 | 综合网97| 欧美色图片91| 91精品丝袜在线观看| 成人精品在线免费视频| 日产精品久久久一区二区| 日韩人妻少妇 一区二区三区| 另类图片天天影视| 91狠狠狠| nuu12国产麻豆精品| 日韩精品熟妇| 啊啊啊啊啊啊啊国| 一品道视频一区二区三区| 插穴性爱视频在线观看| 欧美日韩在线视频网站| 日韩人妻无码不卡网站| 亚洲一区二区av| 亚洲天堂资源| 激情黄色五月天| 亚洲污污网站| 蜜桃臀AV在线| 国产日韩中文字幕欧美| 夜夜操夜夜高潮夜夜爽国产精品区| 中文字幕精品久久久久人妻红杏ⅰ| 色香色香欲天天天影视综合网| 精品一区二区人妖| 狠狠操狠狠爱| 素人美腿视频网站| 国产天天看| 日本天天干天天搞一区| 无码二级三级| 无码动漫av中文字幕| 国产91精品在线免费| 国产兽交视频在线播放| 国产探花精品在线| 日韩免费性爱视频在线观看| 九九热在线视频| 俺去久久| 青青草中出视频| 天堂亚洲精品| 欧美成人一级麻豆| 美女一区二区国产精品| 99成人| 天天综合有色网| 9九九国产| 操国产高清| 国语av最新自产拍在线观看| av大香蕉| 制服诱惑亚洲一区二区三区在线观看| 日本欧美m v精品网站加| 欧美色综合网| 97欧美性爱| 综合 青草 伊久久 影院 综合 | 亚洲人久久久网| 2024年最新色情网站在线观看| 韩国一级做A片免费的| 国产又爽又黄| 综合久欧洲| 十八禁啪啦拍视频无遮挡| 91女人的网站| 一区超碰一区| 两性综合网| 青青青艹在线视频| 国产传媒午夜理伦精品| 国产精品 亚洲情色| 日日干日日摸| 99操碰| 91天美免费| 中文字幕久热视频在线| 校园春色中文字幕AV| 成 人 A V免费视频在线观看| 黑操B| 夜夜爽夜夜爽| 久久久久骚| 日本媚薬中文字幕在线| caorenqi shipin| 欧美亚洲手机在线| 区一在线观看| 久久日韩毛| 精品国产乱码久久久久久蜜臀| 激情综合五月| 操逼无码操逼| 天天天操天天天爱| 99熟女| 超碰2017| 97日视频| 九九无码视频| 校园春色 欧美| 红桃视频高潮| 一本一道vs波多野结衣| 国产又粗又长的视频| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 九九九九热| 久久久久久久久久久999| 日韩精品免费高清视频在线| 欧美中字不卡| 欧美午夜色妇色鬼| 色噜噜狠狠色综合日日| 性爱综合一区二区| 亚州91| 爱妻综合网| 丁香六月激情| 日本熟女中文| 韩国午夜理伦三级好看| 人人妻碰人人免费| 男人久久天堂| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 嗯嗯啊啊视频一区二区三区| 成人av免费观看| 精品国产人成在线| 国产成年精品高清在线观看91| 囯产精品久久久久久久久久梁医生 | 78超碰| 欲色综合| 性色综合网| 日本精品加勒比海一区| 免费99精品国产自在在线| 综合天天网| 东京热精品97综合网| yiren97| 亚洲Av噜噜一区二区三区妖精| 日韩亚洲美女一区久久| 成人资源中文字幕在线观看天天| 久久大线蕉一区| 中文字幕丝袜人妻| 抽插一区二区视频| 英伦大奶子熟妇吊带| 女人高潮抽搐喷水视频网站| 粉嫩粉嫩一区性色AV片| 熟女色综合久久| 国产亚洲精品农村妇女| 久久久亚洲高清不打码| 狠狠色狠狠色狠狠五月| 99久久久久久亚洲精品不卡| 岛国福利在线精品播放| 精品中文字幕第一页| 人妻偷拍一区二区三区| 一区二区免费电影久久| 欧美亚洲| 欧美视频中文字幕区| 亚洲国产欧美中日韩成人综合视频| 啊视频在线| 婷婷五月综合激情| 伊人久久88国产女| 久插综合| 好舒服视频| 亚洲男人的天堂网| 色九久| 97精| 日韩性爱1级片视频| 欧美成人性爱视频大全| 五月色综合| 97舔舔| 久久精品国产久精国产| 亚洲中字慕不卡| 久一区久久蜜桃| 久久精品国产亚洲AV高清演员表| 欧亚乱色熟女一区二区| 国产精品色| 97免费视频网| 在线小说视频一区| 91在线欧美| aaaa少妇高潮大片| 欧美午夜精品久久久久久超碰| 美女极品一区二区三区| 日韩AV电影网站| 骚逼一区二区| 91日韩网站| 在线视频 亚洲精品| 亚洲97久久精品亚洲| 78综合网| 亚洲综合伊人| 亚洲男人电影天堂| 国产高潮AA片免费看| 男人天堂.AB| 物业黑人 AV一区| 搡老熟女免费视频| 日韩另类| 后入式在线免费观看60秒| 中欧人妻丝袜中文字幕| 日韩不卡毛片Av免费高清| 2011国产精品| 激情另类激情| 国产性爱在线视频一区二区| 人人操AV| 日韩成人小视频| 亚洲色系另类精品国产| 淮穴色AV| 综合欧美亚洲| 色色色色网站| 尤物视频偷拍免费| gogogo免费高清看中国国语| 丁香激情五月天| 9久9久9久9久视频网站| 国产特级毛片AAAAAA高潮流水 | 97频视在线| 玖草在线视频| 婷婷综合久久| 大奶的诱惑| 国产麻豆一级精品视频| 色九九九综合| 福利操逼| 91总综合网| 国产资源中文字幕在线| 极品白嫩福利在线| 久久区| 狠狠中文字幕| 91丝袜| 91超级碰碰| aV中文麻| 久久久精品国产亚洲AV无码| 91国产丝袜美女| 国模无码一区二区三区在线| 亚洲欧美骚| 手机看av网站在线看| 俺去啦自拍| 秋霞蝌科网日本一区| 亚洲国产精品久久久男人的天堂| 国产精品久久久久久亚洲色欲| www.欧精品| 欧美日韩在线视频网站| 啊啊啊好湿久久| 久久狠狠色噜噜狠狠狠狠97| 校园春色亚洲欧洲| 欧美一级AAAAAAA| 欧美一区二区三区大综合| 2017人人操,人人摸| 天天日天天射天天干| 淫荡网址| 日韩精品人妻中文字幕久久久| 久久中文字幕一区不卡| 欧美在线第五页| 日本理论在线| 亚洲熟女人妻中文字幕一区二区 | av草草在线电影| 青娱乐国产精品| 中文无线日韩一区| 丁香五月天堂网| 日韩一级久久毛片| 国产欧美后入| 激情专区综合| 97色伦97色伦国产欧美| 91nbbbbbb| 丁香五月婷婷啪啪| 另类天堂| 日日夜夜噜| a在线观看| 曰韩中文人妻视频| 日本一天色道久久久精品视频| 欧美黄片欧美黄片xxx| 97资源站国产精品| 色欲人妻一区二区在线| 国岛片视频| 啪啪啪综合| 99蜜桃臀亚洲成人在线观看| 九九色图| 思思久热在线精品66| 亚洲精品久久一区二区三区蜜桃臀| 自拍偷拍2025在线观看| 性videos欧美熟妇hdx| 97热视频在线观看| 偷拍 亚洲| 丰满高潮18xxxx| 日韩超碰97| 国产欧美日产一区二区三区 - 国产欧美日| 五月丁香婷婷色| 国产精品久久久久久亚洲色欲| 日韩av色图| 男人的天堂在线有码| 粉嫩在线一区二区懂色| 一区二区乱码福利| 欧美日日人人天天| 久久久不卡区一区二区三区久久久| 国产免费一区在线观看| 国产www色在线观看| 欧美人妻少妇| 成人情色综合网| 香蕉免费一区二区三区不读| 97超碰碰碰| 婷婷天堂站| 最好看的中文字幕在线2018| 97天天日| 欧美色乱| 天天影视综合色| 综合97久久| 99re8免费高清在线| 夜夜肏2021| 水野优香在线观看| 天天操天天舔| 久久久精品成人国产| 午夜一区二区三区国产| 百度百度日本操逼| 91亚洲欧美| 99re黄 | 中文AV制服乱伦| 天天日天天看| 久久久久久久久久久久色网| 日韩亚洲97| 日本人妻天堂网站在线播放| 亚洲第一二区另类图| 天天综合精品| 97在线日韩中文字幕| av麻豆啪啪| 久久精品老司| 夜夜操一区二区| 久久神马影院| 97视频在线视频| 先锋音影AV| 青青草色插素人| 破处bbq| 日日干夜夜欢| 亚洲精品黄码久久久久| 欧美淫乱视频| 亚州黄站| 91久久久亚洲| 精品国产一区探花在线观看| 夜夜操美女| 欧美福利视频啊啊啊啊| 香蕉精品二区二区| 清纯唯美亚洲综合| 中文一区二区三区影院| 国产乱伦性爱区| 免费又黄又裸乳的视频| 操迟操逼在巾线Fre看| 竹菊影视国产一区二区| 激情久久久| 殴美,日韩国产伦精品| 99re这里只有精品3| 亚洲五区熟女| 东京热精品97综合网| 天天躁狠狠躁av| 97在线视频免费看| 久久国产成人精品国产成人亚洲 | 国产97色在线| 中文字幕在线播放2中文字幕在线观看2| 欧美第一页性| 欧美亚洲AN| 密臀在线视频| 日本淫乱女一区二区三区视频| 欧美十八禁视频| 999国产精品999| 91亚州日韩高清| 91影视亚洲| 国产精选视频| 一区二区三区黄色片a| 久久精品国产亚洲AV成人直播| 99热精品在线观看| 极品后入免费视频| 国产嫩草精品A88AV| 午夜福利一区二区影院| 日韩AC| 午夜欧美神马久久久久| 中出人妻中文字幕91在线| 91老司机视频| 日本性爱网址| 人妻一区二区三区| julia国产在线 | 欧美伊人久久综合网| 欧美精品999| 少妇色综合| 97免费在线观看| 人人操人人摸人 | 四方色播| a级理论午夜日本| 中美日韩毛片| 人妻少妇精品视频一区二区三区| 天天日天天搞天天干| 超碰97起碰| 久久久久久裸体| 一区操逼| 五月天黄色av| 色九色久| 看日韩操逼| 人人澡综合涩| 99久久亚洲精品无码毛片潘甜甜| 午夜福利成人免费视频| 日韩精品影视| 免费看黄片现成| 男人下部插入女人下部| 九久久精| 久久精品店| 日噜夜夜夜夜夜夜夜夜夜夜爽爽爽爽爽爽爽爽爽爽爽爽 | 99re视频这里只有精品| 欧美不卡二区| 欧美韩国你懂得在线 | 久草新免费| 亚洲精品国语在线播放| 国产999精品久久久久久| 亚洲欧美内射| 久久久久久久亚洲Av无码| 四虎永久在线精品免费网址| 日韩大香蕉| 99热在线观看| 亚州性色| 国产 日韩 欧美 人妻 熟女 中文| 亚春色色| 久久性爱城| 中国少妇啪啪视频| 国产激情综合| 国产少妇内射| 午夜福利视频在线一区| 日韩一级二级三级免费看完整版国语版 | 欧美视频一| 人妻一区久久二区三区色播| 亚洲人妻av| 天天综合色图| 天天做天天爱天天爽| 91久久精品美女高潮喷水| 久久无码电影| 久久九九精品一区二区| 俺去也婷婷| 日本三级精品| 九九九网页| 日韩肏逼视频| 久久久中文版| 久草国产在线视频| 国产麻豆91欧美一区二区久久婷婷国产精品| 操逼操逼逼操操逼91 | 插日本熟女视频| 欧美韩国你懂得在线| 99久久精品无码一区二区| 4虎在线视频| 99热66| 亚洲天堂一区| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 国产精选三级在线观看| 老鸭窝在线视频播放| 欧美性爱97超碰| 欧美在线永久天堂| 视频二区熟女人妻| 久操精品网| 欧美人体性爱互联网第一页婷婷日本| 久久精品视频久久久| 久久东京伊人一本到鬼色| 欧美另类天堂| 色婷婷蜜臀av| 九月丁香综合网| 国产极品馒头逼| 日日骚 av| 久久99视频| 精品免费一区| 日日黄色三级网站| 国产小u女在线观看| 成人久久久精品| 色香阁在线| a一区二区三区乱码在线| 97se亚洲| 中文字幕88av在线| 久久9视频| 在线97视频| 超碰在线97国产| 婷婷操逼| 涩涩涩综合| 综合另类| 天操天操夜操夜月操月年年操操| 中文字幕 一区二区 亚洲无码| 国产欧美成人第一页在线观看| 中文乱码字幕观看视频| 91天天c| 国产夜夜操| 91精品黄在线观看| 国产日韩精品人妻久久久久色欲网站| 国产丁香精品露脸视频| 97精品视频网站| 人妻熟女一区在| 国产91久久九九免费精品无码| 大香蕉欧美| 一本色道人妻久久| 经典丝袜一区| 欧美人妻色| 中文字幕大片三级狠狠干| 伊人色综合网电影| 强奸国产精品视频| 日本人妻伦在线中文字幕| 天天射天天色成人| 青娱乐蜜桃臀AV色婷| 午夜精品久久久久久久男人的天堂 | 少妇久久久免费| 欧美色图私拍91| 欧美性猛交美女自慰91| 91|九色|国产熟女| 天堂8在线新版官网| 九九视频黄色片| 日本人妻最新在线中| 中文三一区| 精品人妻一区二区三区四区| 日本一久是| 欧美 亚洲 综合 制服 另类| 国产久久日韩网站导航| 96爱综合| 清纯唯美激情四射| 啊啊啊好湿久久| 一二三四免费视频| 天美麻豆精品视频99| 狠狠色婷婷7777久| 久久香蕉网| 热九九精品| 久久思思热| 国产乱伦性爱AV| 欧美在线干| 亚洲一区二区性爱电影| a在线观看| 超碰成人国产| 调教熟妇 久久久久久| 97人妻碰碰中文无码久热丝袜| 久久99网站| www.色婷婷色综合| 欧美日韩美女精品久草一区二区三区| 亚洲精品天天影视综合网 | 九九九成人| 屁股久久久久久| 屁股久久久久久久久久| а√天堂资源官网在线资源| 亚洲自拍偷拍视频在线| 国产精品久久久久久高清无码免费看| 黄片qw| 色爱三区| 成人在线视频网| 亚殴在线| 韩国轻伦国内自拍一区| 亚州综合AⅤ| 欧美激情亚洲情色| 天天综合青苹果| 试看60秒 爽| 欧美天天干| 成年人一级黄色毛片大全在线观看| 五月天婷婷久久| 极品五月天噜噜| 999 久久久| 国产又长又大又粗的视频| 精品91日日夜夜超清资源| 91福利网在线观看| 无码乱人伦中文视频| 粉嫩不卡一区二区性爱| 人妻天堂综合网| 欧美精品丝袜久久久中文字幕| 久久一二三四不卡| 五月天婷婷社区| 天天做天天爱夜夜爽毛片试看| 国产日韩在线播放| 无码又爽又硬又激情免费视频| 国产欧美日韩臀 | 97色色婷婷| 91啪9色| 啊啊啊轻点在线观看| 9丨久久九九九| 中文字幕日韩人妻视频一区二区三区| www.国产高潮精品| 欧美精品 - 91爱爱| 久草线上视频免费看| 97狠狠| 久久精品午夜国产亚洲AV无码| 日韩激情中文字幕有码| 女色视频社区| 综合亚洲网| av天堂精品久久| 天天综合色| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 亚洲精品丝袜| 大色网久久| 超碰97COm中文| 欧美一区二区观看在线| 久久久久9999妇女| 男人的天堂视频精品乱在线| 91社操逼| 日本青青草在线| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 中文字幕超碰CAO| 黑人娇小av在线播放| 在线强奷到舒服的无码视频| 久久AV无码1区2区3区| 日本高清视频在线观看黄已三辽| 日本免费一级AAA大片器| 丁香五月激情综合国产| 亚洲熟女偷拍在线观看| 欧 美 自 拍 偷 拍| 无码免费一区二区三区啪啪| 91色欧美| 蜜乳AV一区二区三区四| 亚洲精品一区二区免费在线观看| 葡萄牙性视频一二区| 91日韩在线| 超碰97亚洲区| 亚洲精品人妻在线| 亚州色图第三区| 亚洲丝袜少妇在线| 超碰在线91| 曰本道人妻久久久在线不卡色视频| 欧美黄片免费在线观看视频| 亚洲欧洲综合视频在线| 大乔未久88一区| 看免费一级在线播放毛片| 日韩人妻大香蕉| 强乱老妇中文字幕| 久久精品国产96精品亚洲拳交| 激情综合av| 亚欧美综合网| 99操视频| 偷拍 亚洲 欧美| 玖玖色综合| 人妻铁牛TV| 亚洲天堂,男人| 久久国产成人精品国产成人亚洲| 欧美熟妇视频| 久久国产乱子伦精品免费女,网站| 一区二区 韩日AV| 3级毛片一二| 九九成人| 97免费在线观看视频| 欧美不卡在线美女| 97色伦97色伦国产欧美| 99热精品青草在线| 日本三级A片网站com| 女生自91网站| 亚洲色图亚洲无码强奸乱伦| 97超碰人操| 日日操天天操| 国产精品美女久久久久久网站| 久久久亚洲精品电影免费看| 国产精品麻豆成人av| 久久只有精品一区二区三区| 国产熟女完整版中字| 亚洲欧美综合网站| 亚洲中文字幕av| 日韩欧美日韩| 丝袜综合色图| 一区三区啪啪| 久久久久久久国产| 青青操轻轻| 国产美女高潮| 欧美在线啊啊啊 | 国产操逼逼网| 啊啊啊啊好疼| 欧美日韩人人精品| 日本三级一区二区 在线| 热热色青青草| 婷婷尹人大香蕉免费| 久艾草在线精品视频在线观看| 999久久久精品国产| 亚洲性爱免费电影| 欧洲精品二区| 91在线视频免费中出| 色爱三区| 女色综合| 美女黑人91神马| 久热大香蕉| 99蜜桃臀亚洲成人在线观看| 色九九九九| 久久久国产三级黄色片| 91人妻人人澡人人爽人人精品| 第45页一区二区| 日韩精品中文字幕二区| 啊啊啊网站| 97精品视频在线播放| 日韩偷拍色图| 日本丝袜人妻内射| 久久只有精品| 久久久一区二区| 成人无码专区精品视频| 99超级碰免费视频| 欧美性爱日韩高清| 久久老熟女| 在线观看视频91| 国产乱婷婷精品二区三区| 桃花色涩综合影院| 欧美真人抽搐一进一出gif| 亚洲天堂电影网99999| 欧美图片色综合| 射 色综合| 日本 欧美 国产一区| 国产一区二区三区高清视频| 日韩欧美女求操每天更新| 91久久精品国产| 色情婷婷| 日本三级R| 黑人美精品 A片| 超碰在线人人射| 天天操妹子| 亚洲诱惑天堂 | 国产AV高清AV无码| 亚洲人妻中文在线视频| 97免费在线观看| 99re在线视频| 内射卯月麻衣| 中文幕97| 亚洲男人天堂2012| 精品人妻一区二区三区-国产| 乱精品一区字幕二区| 蜜臀操逼黄色视频操的好爽| 国产不卡免费在线视频| 成 人 A V免费视频在线观看| 亚洲色图综合| 玖草在线视频| 这里都是精品| 九九九九AV| 香蕉国产97| 蜜桃精品一区二区三区久在线| 男人的天堂在线| 天天爽夜夜欢视| 日韩精品人妻中文字幕久久久| 久草资源在线视频官方总站日韩丝袜美腿 | 尤物av网站免费在线播放| 91天堂| 亚洲欧美在线丝袜| 伊人国产AV| 狠狠躁日日躁夜夜躁A| 国产精品网站免费| 亚洲成人精品久久久| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 久久中文字幕不卡人妻|