色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合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高清演员表| 天天日天天屌天天操| 乱伦图av| 伊人少妇久久久| 日韩乱伦AⅤ| 色嘟嘟人妻天堂网| 一线黄色免费性爱片| 五月天色电影| 国模艳艳啪啪一区| 日曰骚久久精品| 亚洲高潮少妇| 台湾成人无码AV| 日韩不卡一二三四| 五月综合激情网| 丰满人妻-区二区三区免费看 | 色妹子A V| 91狠狠综合网| 国产精品午夜AV完会免费| 97超碰色| 久久夜嗨| 亚洲不卡av在线| 国产乱伦亚洲| 亚洲资源一区| 亚洲少妇激情视频| 99热91| 97超碰欧美手机| 久操B网| 国产操偷| 又粗又长又大国产不卡| 中文字幕精品探花视频| 9精品久久久久| 天美传媒国产原创中文字幕亚洲欧美另类 | 69一区二区三区| 日韩欧美成人大香蕉| 93人人操人人| AV在线性爱| 热热色中文无码| 少妇蹲下买菜露大唇0| 亚洲欧洲偷拍一区| 大香蕉一线视频| 女性91网站| 成人精品水蜜桃久久久久久久| 色色色五月婷婷| 成全在线观看免费观看| 操逼国产免费| 肉嘟嘟www视频在线观看高清| 激情综合五月| 91久久久久久| 加勒比无码一区二区三区| 一块操欧美| 激情黄色片在线观看| 夜夜免费视频| 国产福利合集| ..日韩av毛片精品久久久| 欧美精品69性爱| 99热欧美| 屁股久久久久久久久久| 中文字幕黄片在线| AA级电影三区| 国产精品一二三区18| 久久久久久久久久久久色网| 久久一区二区三区四区五区| 日本人妻中文字幕| 日韩性爱播放| 探花激情视频| 亚洲一本大道中文字幕无码在线| 国产精品久久天天干| 国产一区二区免费福利片| 亚洲欧洲中文日韩女优乱码| 一级特级aaaa毛片免费观看| 国产性爱乱伦AV| 国产亚洲色婷婷久久99精品91| 立川理惠加勒比无码| 日日夜夜干| 加勒比在线视频| 欧美美女在线高潮999| 亚洲一区二区三区久久 亚洲一区二区| 玖玖97综合| 91在线/欧洲| 欧亚久久偷拍视频| 97资源视频| 三级特黄60分钟播放| 超碰成人最新最好看| 亚洲精品男人的天堂| av操操不卡| 国产99999久久精品| 九七超碰人人乐| 日本伦乱九九九综合| 91爆操视频| 人妻一区二区三区| 怡红院亚洲怡春院av| 中文字幕欧美日韩三级| 九九综合久久| 夜夜爽77777| 97超碰超欧美。| 国产吹潮女在线观看| WWW美腿丝袜香蕉中文| 少妇熟女一区二区三区| 日韩成人高清一区二区| 99综合视频一体| 又黄又粗又硬又长又大| 91久久婷婷| 亚洲第一成人影院色播| 国产午夜视频| 综合网少妇| 人妻81p| 东北女人av| 国产AV天美| 三级激情网站| 亚洲……91| 亚洲一区中文字幕| 日本三级黄页| 国产熟女无套内射| 成片免费观看视频大全| 日日AAvv| 亚洲无码国产探花在线观看| 天综合网| 欧州91高潮| 丁香色色网| 艾草av| 日本人妻最新在线中| 五月婷婷色色| 色逼综合| 亚洲日韩美女中文字幕乱| 人妻精品综合中文字幕在线| 中文字幕第7页| 中文操逼字幕| 中文字幕天天天天天| 94色色电影网| 久久综合久久综合人久久夜精品| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 一区二区三区一亚洲中文字幕、综合区灬 | 九热久| 99热免费| 亚洲欧美不卡线| 日韩精品区二区三区不卡| 91久久18禁| 天天射天天| 色女网日韩| 先锋影音av先锋一区| 嗯……啊…嗯嗯…啊…好舒服| 97超碰色色| 蜜臀久久一区二区| 人人做,人人操,人人摸| 久久久网一区| 色色五月天激情| 久艹日日日| 蜜伊人色综合97| 国产一区自拍欧美日韩| 欧美色999| www.高清无码诱惑一区.com | 国产又黄又爽又刺激久久久久久| 插入粉嫩少妇视频| 国产精品麻豆成人AV艾秋| 男人午夜天堂| 91老熟女91老女人| 亚洲棕合电彰| 亚洲熟女中文字幕在线| 91丝袜| 国产精品肉丝自拍| 91Chinese在线| 嗯嗯不要视频| 久久一本大香蕉| 免费毛片在线播放| 秋霞一级A片黄色视频| 八戒午夜福利理论片| 婷婷色香| 五月丁香婷婷色| 国产又粗又大硬免费色网视频| 欧美韩日精品资源| 天综合网| 欧美成人一区二区三区在线播放| 92性色国产午夜福利在线661 | 手机在线人成免费视频| 国产真乱mangent| 97操综合| 亚洲自拍青操视频| AV高清一区| 欧日韩不卡视.频| 国产精品免费美女视频| 91久久久亚洲| 婷婷10月天青娱乐| 99热网站| 欧美性爱三区二区| 欧美日韩大香蕉| 国产一区二区在线看| 九九热九九热| 久久久久久国产精品| 国产精品视频自拍在线| 欧美色狠| 久久久久99999| 九九av| 青青草五月天| 爱爱动态试试看6 0秒| 亚洲图片偷拍视频区| 久久精品72| 屌逼传媒| 99热久| 99在线精品观看99| 国产色呦呦| 狠狠中文字幕| 国产 亚洲 丝袜 制服| 国产亚洲福利第一页丝袜| 国产精品一区二区密臀| 老熟女91视频| 色图综合| 97色碰| 久久久久久久| 98久久超碰| 色欧美色交综合| 日本五区不卡| 9久9久9久9久视频网站| 午夜九九| 91欧美综合在线| 屌妞视频久久久久久久| 国产丰满熟夫69mpp| 久久色一区| 精品国产网站| 91国产丝袜美女| 免费草草草草草视频| 男人的天堂在线| 后X久久| 午夜福利久久久噜久噜久久综合| 欧美大香蕉97| 超碰综合97在线| 精品人妻一二三四区视频| 啊啊啊啊啊舒服| 久久九九精品一区二区| AV女资源| 精品国产网站| 日本丝袜美腿人妻九九| 躁躁日曰躁2020| 亚洲色资源| 大香蕉碰碰| 花野真衣| 日韩 女同 综合| 蜜桃AV天堂| 天天日天天看| 99视频这有这里有精品| 日本一区二区三区四区免费观看| 操逼逼无码| 发朗少妇买婬全视频中文| 青青草原狼av| 热久久无毒不卡| 亚洲人久久久久日| 韩三级a视频在线观看| 精品人妻av在线播放| 亚洲图片欧美在线视频| 在线人妻熟女一区二区三区四区五区| 国产精品suv一区| 99精品无码| 呦呦一区| 青青操轻轻| 天天色悠悠激情| 综合97亚洲| 欲香欲色综合天天伊人| 无码外流操逼视频| 蜜臀久久一区二区| 人妻熟女一区二区| 天堂а√在线最新版在线| www超碰| 超碰 另类 欧美 | 欧美中文字幕男人天堂久久精品| 91AV天堂| 91天天| 日本色色色视频| 久久色激情一区二区三区| 在线情色电影 91大 | 久9久| 偷拍亚洲情色| 国内精品a| 伊人大香蕉在线| 色婷婷A V一二三四区麻豆综合| 久久产精品一区二区三区电影 | 91久久精品美女高潮喷水| 女色综合| 国模吧 一区二区三区| 超碰97最新人妻| 大奶的诱惑| 人人操人人大香蕉| 国产天天看| 极品另类| 又黄又爽在线观看视频| 精品美女少妇一区二区| 欧美刺激色黄片免费看| 人妻人妻天天碰| 一个国产在线综合网站| 夜夜 中文视频rt| 亚洲中文字幕在现观看| 极品色社| 免费国产视频| 91neishe| 丝袜亚洲综合| 国产精品天美传媒| 亚洲色图综合| 天天操女人| 国产熟女无套内射| 久久99热这里只频精品6学生| 制服丝袜第二页| 老熟女乱子伦中文字幕一区二区| 色香在线| jizzjizz欧美| 欧美情色亚洲| 亚洲色婷婷| 欧美性爱网97| jk白丝没脱就开始啪啪| 亚拍在线| 激情久久久| 91N综合网在线| 久久无码电影| 青青青在线高清视频在线一二三四区 | 无码区蜜乳| 操一区| 中国少妇XXXX做受| 久久国产精品视频| 国语人妻精彩刺激| 国产成年精品高清在线观看91| 亚洲日韩青青草色月| 一级日本牲交大片好爽在线看| 蜜桃视频精品一区二区三区| 99re热有精品视频国产| 岛国999| 国产人妻天天干精品| 狠狠97| 首页亚洲国产高跟丝袜诱惑视频| 欧美国产精品久久九九| 超碰久久草| 国产日韩欧美三级片| 91制服丝袜| 日韩在线视频1234| 男人高清无码一区二区| 亚洲情色 欧美| 天天操女人| 3D污黄视频在线观看| 老司机香蕉| 天堂资源欧美| 欧美日韩国内不卡| 国产精品高潮呻吟av久久4虎| 色婷婷丁香五月| 安徽熟妇视频| 亚洲区限制级| 国产福利小视频高清在线观看| 少妇熟女1区2区3区| 久久综合女优| 色婷婷久久| 黄色片一区二区三区四区五区| 九九热午夜欧亚国产视频| 亚洲欧美精品91| 蜜乳成人AV| 蜜桃午夜视频一区二区 | 91情色在线| 91成人国产综合久久精品蜜月| 日美免费黄片| 中文字幕一区二区三区字幕| 人人妻人人爽| 男人成人黄色视频在线观看免费下载| 极品丝袜无码| 日本亚欧爱爱| 自拍视频大全亚洲专媒视频/一区二区三区 | 97 国产一区| 久99热| 人人操人人操人人人操| 美女久久久| 精品免费成人久久| 久久久久网站-538在线视频-欧美永久乱码 | 9.1小视频| 国产妇女精品视频青青草| 嗯啊不要在线| 日韩无码成人电影| 国产91久久九九免费精品无码| 国产精品人妻无码久久久互動交流| 九九九热精品| 成人精品视频| 人妻内射一区二区在线视频| 欧美猛交黑寡妇中文字幕| 天天看综合网| 天天日天天操心| 深夜激情无码| 婷婷在线视频| 天天综合网站| 欧美色图天堂在线| 久久婷婷色综合一区二区三区| 亚洲第一无码播放立川理惠| 操逼逼福利视频| 欧亚性爱在线视频| 久久九九视频九九视频| 大色综合网| 欧日a| 国产高清成人mv在线观看| 老司机天天操| 国产成年免费大片黄在线观看| 18禁止看精品中文字幕| 精品人妻免费观看| 欧美性爱无码一区二区三区| 香蕉黄色一级视频| 秋霞免费AV| 日本国产成人亚洲精品无码| 日韩性爱高清免费视频| 日韩另类色图| 99色骚| 成熟熟女国产精品一区二区| 欧洲一区二区| 97在线视频免费观看| 亚洲综合999| 亚洲欧美一区二区网址| 乱伦av.com| 秋霞视频一区二区| 中文字幕在线24| 男人的天堂2018.| se,,,亚洲欧美| 精品久久9| 97精品一区| 亚洲欧美色图片| 欧美一区二区一级岛国大片| 国产尤物AV尤物在线观看不卡| 美国aaaaa一级黄片| 强奸xx国产| 91精品国产综合久久久蜜臀| 自拍第一页| 欧美亚洲今日在线| 草草影院最新网址| 久9视频| 殴美,日韩国产伦精品| 色诱avtt| 国产区在线| 四虎国产精品永久在线囯在线 | julia中文字幕在线观看| 乱色老一区二区三区的观看方式| 久操免费在线| 日本人人操人人操| 久久综合精品一区二区三区| 青青草中出视频| 国产性爱强奸乱伦大全| 国产成人精品日本亚洲语言| 男人天堂站| 一本色道久久综合亚洲二区三区| 欧美高清18A片| 精品毛片久久久精品毛片| 久热伊人99re| 欧美亚洲在线| 操逼逼中文字幕| 69精品在线| q2午夜理论片夜色av| 深夜福利黄片| 六月婷婷色综合| 亚洲无限观看| 国产婷婷综合在线观看| 亚洲精品一区中文字幕乱码| 9九九国产| 日逼视频日本| 国产传媒日本欧美专区| 国产精品9999| 亚洲精品成人| 日韩天天综合| 国产小黄片在线免费观看 | 777超碰| 亚洲一卡2卡3卡4卡乱码网站| 男人天堂.AB| 日韩九九九| 亚洲免费人妻在| 欧美性生活内射| 无码久久亚洲高清,| 色五月婷婷麻豆在| 欧美色91| 久久美女福利是上海美女| 亚熟hd视频在线| 欧美一二三级精品在线| 中文字幕丝袜人妻| 日本影视久久免费| 亚洲色图20p| 青青操网| 又摸又舔在线观看网站| 无码一区免费在线不卡| 亚洲男人的天堂V| 91亚洲色图| AV色天香在线| 色色色日本| 国产精品熟女一区二区三区| 免费视频一二三区| 色哟哟国产精品免费网址| 不卡二三区人妻少妇| 欧美精品999| 九九九九九九精品| 蜜臀久久99精品久久综合| 精品无码少妇| 一本一道人妻久久一区二区三区| 色欧洲| 奸色色 男人天堂 天天射| 亚洲图片欧美| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 一区在线国产播放| 天天欧美| 日本天堂网| xxxx网站亚洲精品| 久久久久久久综合,国产| 国产吞精a级片激情电影| julia国产在线| 欧美视频在线第3页| 精品人妻一区二区三区四区不卡在| 欧美美女自慰一区二区三区| 无码一区二区精品视频久久久春药 | 亚洲欧洲第二视频在线观看色图| 91成人久久| 亚洲图片小说欧洲| 狠狠搞 亚洲91| 超97在线精品视频| 四方色播| 少妇精品久久久| 在线不卡视频| 免费一级黄色录像影片| 亚洲视频精选| 亚洲综合69| 丁香五月成人| 久久黄色视频一区二区三区 | 四虎精品永久在线观看| 91殴美大片| 美女黄频a美女大全免费皮| 国产乱子伦久久精品综合一区二区三| 韩国三级三级BD在线| 睡产熟女乱伦| 国产精品久久久无码aV去| 91熟女视频网| 北条麻妃性愛视频| 熟女人妻av在线资源,黄色的资源| 7777奇米影视久久| 亚洲欧美清纯| 久久久草草精品| 色爱综合网欧美| 色999五月色| 大香蕉黄色一级片免费看| 自拍六区| 精品人妻一区二区蜜桃视频| 美女91在线观看| 五月婷婷激情综合| 91精品无码人妻系列| 欧美A片中文字幕| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 99无码狠狠久久| 亚洲美腿丝袜香蕉影视欧美成人| 四虎884a| 肉丝网站91| 中文字幕一区av| 女人午夜视频777| 亚洲欧美日韩二区视频| 26UUU欧美日本| 妇女一区二区三区| 天天综合91入口| 欧美大色交| 国产肏屁眼视频| 成人女人国产| 夜夜狼人妻| 丝袜六区| 欧美性猛交美女自慰91| 久久久com| 欧美性爱伊人| 久久一区二区三区入口| 亚洲欧美日韩精品久久久一区二区| 国产91av在线播放| 亚洲h片在线免费观看| 欧美亚洲自拍另类人妻| 91免费看一区二区三区| 精品无码欧美三级| 亚洲欧洲av影音| 亚洲婷婷综合网| 天堂v无码免费视频| 小说区 图片区色 综合区| 亚洲国产丝袜熟女av| 97色碰| 中国一级αV| 999久久久免费精品国产牛牛| 婷婷深爱五月| 色丁香久久| 天天射影院| 久久天天摸| 国产老熟女| 欧美激情片一区二区| 性性欧美| 中文字幕第95页| 欧美丝袜亚洲| 老司机福利青青草| 人妻中文字幕精品无码| 成人免费福利在线观看| 婷婷导航| 欧美日日夜夜| 久久↗↗| 亚洲色人阁| 国产兽交视频在线播放| 免费伦费视频在线观看| 亚洲人妻av| 久草精品热视| 国产在线精品电影观看| 欧美性高潮| 天天影视色香欲综合网小说| 无码操逼网| 在线播放中文字幕| 97se综合网| 久9爱经典视频| 日本媚薬中文字幕在线| {男男暴菊gay无套网站| 亚洲欧洲综合视频在线| 一道本东京热加勒比一区二区三区| 蜜臀久久在线视频| 亚洲高清91| 欧美五十路熟| 国产免费一区二区在线A片视频| 久久久99久9| 欧美 综合 亚洲| 三四中文字幕| 久久人人爽爽人人爽人人片αV| ?亚洲伊人伊成久久人综合网| 女人爽到高潮久久久| 97爱b| 精品视频一二三中文| 国产精品嫩草影院免费| 国产四虎在线| 久久久天堂| 91亚州欧美| 国产精品午夜福利| 日韩中文字幕人妻视频| 天天看天天综合成人网| 国产精品一二三| A级毛片在线看免费| 99啪啪| 青青草玖玖爱| 天天爽夜夜爽夜夜爽精| 人人乐大香蕉| 人人操超碰在线| 极品尤物自安慰| 第四色亚洲色图| 天天网综合| 欧美一区二区三区日韩| 欧美色色人| 日韩成人私密一级精品av| www.夜夜操| 夜夜爽夜夜摸夜夜操免费视频| 狠狠久久手机视频精品| 久久黄黄| 久久久一区二区三区四区五区| 国产情侣自拍在线播放| 在线观看午夜婷婷久久久久清性观看| 欧美精品久久96人妻无码| 99色综合| 国产精选视频| 激情色色| 超碰超碰超碰超碰的大鸡吧操黑丝袜 | 男人的天堂网页| 五月天婷婷综合网| 日韩三级av片| 99色在线| 69精品| 欧州色图区| 中文字幕丰满子伦无码专区在线视频最新 | 肉动漫无遮挡h在线观看| 亚洲欧美九九| 青娱乐福利99| 日韩午夜国产| 美國A片| 亚洲欧美啪啪| 天美麻花大全视频| 抽插亚洲无码| 性欧美另类高清| 亚洲精品久久久久毛片A片拉屎 | 呦呦影院| 午夜后入| 爱媛媛久久国产福利| 91国产丝袜白虎| 爽爽淫人网| 91免费看一区二区三区| 歐美性天天| 免费看A片毛毛片在线播| 久久天堂网| 成人看片网站| 国产拍偷精品网站| www被窝色com| www.狠狠| 亚洲啪啪视频免费| 9ⅰ久久久天天| 日韩成人电影AV| 97超碰精品| 西西美女视频网| 96久久精品一二三区色欲| 国产人妻久久精品一区二区三区| 久久国产三区| 人人操人人操人人操人人操人人操人人人11.CM | 久久超碰98| 人妻熟女av国产网站| 96麻豆精品一区二区三区| 色 婷97| 亚洲强奸乱伦影视网| 午夜在线播放| 亚洲大胆人体av| 超碰99热| 99e久久国产精品| 久久精品国产97欧美精品亚洲| 亚洲日韩一区电影| 手机在线中文字幕国产 | 性爱av在线免费观看| 日本人妻最新在线中| www. 男人天堂成人在线| 99无码| 无码天天操| 国产精品不卡少妇白| 性生活无遮挡纯毛片在线看| 婷婷伊人綜合中文字幕| 精品毛片av一区二区| 欧美综合色,www| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | www色日本| 天天视频网站黄| 99re这里只有| 色爽——AV| 亚洲射综合网| 大香蕉操久久| av婷婷色婷婷色六月| 国产精品久久久久婷婷二区次| 久久午夜鲁丝片| 日韩综合97P| xxx亚洲午夜天堂| 六月丁香久久| 99精品视频在线观看免费| 亚洲色图欧美色图另类图片| 午夜九九| 9999亚洲精品| 97天天综合网| 欧美日韩国产传媒在线精品| 亚洲精品美女久久久久久久久| heyZO天然素人无码AⅤ专区| 97超碰色| 久久系列| 91女日逼| 激情婷婷黑人91| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 欧美国产日韩高清在线| 日本成人A片免费看| 国产中出内射一区二区| 亚洲一二三四区| 中文字幕成人乱码熟女精品国50| 欧洲亚洲人人爽爽视频| 亚州中文字幕超碰97| 性色高清在线| 日本天堂网| 日本一区二区三区欧美日韩中文字幕| 午夜人妻精品综合在线| 五月天偷拍| 久久精彩免费视频| 丁香五月大香蕉| 亚洲激情在线| 麻豆人妻精品一区二区| 无码免费一区二区三区啪啪| av天堂影视中文在字幕在线中文 | 久久久国产三级黄色片| 性色av婷婷久久一区二区点复制| 色乱二区| 蜜桃无码AV一区二区| 国产精品三级视频网站| 91超级碰碰| 日本一级一级一级一级| 67914亚洲精品| 日韩精品 资源| 亚洲情色婷婷五月天| 9久久9综合| 啊啊啊好舒服好爽啊啊啊视频| 久久久久久91香蕉国产| jiujiujiujingpin| 亚州精品人妻一二三区| 大香蕉伊人75| 欧美精品精品一区二区| 精品毛片av一区二区| 国产 热久久久久国产精品| 天天干天天狼在线视频| 91丝袜美女国产| 国内黄色精品| 综合久久99亚洲人妻中文在线| 国产成人精品一区| 一本久道久久综合狠狠爱一密臀精 | 啊啊啊啊啊在线| AV麻豆免费一区| 99久久精品无码一区二区| 色色五月天激情| 欧美三级一级| 91女优在线观看 | 丁香五月激情啪啪| 精品无吗久久| 人澡逼| 97香蕉网| 自拍大香蕉乱插| 翘臀vidoes| 97视频新免费| 欧美色999| 粉嫩不卡一区二区性爱| 亚洲色鬼| 999熟女精品| 国产在线播放成人免费| 操逼操逼逼操操逼91| 亚洲激情网一二三四区| 欧美国产操逼| 国产精品白领在线观看 | 五月婷婷激情| 96国产污污污丝袜| 啊啊啊啊啊在线| 特级丰满少妇一级AAAA爱毛片| 69精品在线| 欧美特黄视频网站| 肏逼福利网站| www色色com| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 青草影院内射高潮| TS人妖另类精品视频系列| 日本道久久综合色色| 性色国产东北露脸精品视频| 伦理第一页| 中文字幕aⅴ在线视频| 东京热一区二区三区四区五区六区| 91久热| 久久精品中文字幕观看| 日韩紧密久久| 69精品| 日本三级日本三级99| 色男人色天堂东京热| 亚州国产成人精品女人久久| 国产剧情在线| 色色综合97| 日本不卡高清视频| 91丨精品丨国产丨丝袜| 亚欧高清在线| 综合亚洲欧美| 人妻出轨一区二区三区| 黄片www.| 伦在线97| 亚洲密乳AV| 欧美一区二区在线资源| 午夜性刺激视频免费观看| 国产亚洲综合欧美一区| 97欧美色综合| 久草视频在线视频在线视频在线观看| av操操不卡| 精品国产Av无码久久久伦古装| 丁香六月婷婷综合| 蜜汁欧美| www久久99| 欧美中日韩XXXX| 久久老子无码午夜伦不卡| 天天情欲宗合网| 久久久久亚洲Aⅴ无码| 日韩精品系列| 亚洲四虎熟女精品| 亚州精品人妻一二三区| 久久99精品视频| 人人妻人人爽人人精品| 超碰在线91| 久久久久夜夜夜夜| 欧美亚洲第1页| 影音先锋日本乱伦| 亚洲男人的天堂网| 玖玖玖玖精品国产剧情| 亚洲人精品久久久| 激情五月天综合网| 亚欧色图在线激情| 久久精品国产99国产精品亚洲| 欧美亚洲第一页| 欧美最大综合网| 天天干天天狼在线视频| 国产97av| 毛片视频白嫩| 日韩乱伦AⅤ| 久草成人影片| 夜夜嗨一区二区| 午夜视频黄| 91丝袜美腿片| 国产激情综合五月久久| 人人摸人人入| 熟女网站最新| 99日韩| 人妻三级在线中文字幕| 亚洲第一二区另类图| 国产小黄片在线免费观看| 少妇精品| 欧美精品偷拍| 亚洲中文字幕精品久久久久久直播| 97中文热色| 国产精品欧美激在线| 国产精品免费视频人成| 国产福利合集| 内射卯月麻衣| 欧美1727免费观看视频| 国产熟女完整版中字| 亚洲图片 欧美电影| 91扒丝袜综合在线| 欧美性爱伊人| 黄色AV免费| 好爽要喷了| 大香蕉手机在线视频| 麻花传媒免费网站在线观看| 久久精品久久久久久久| 极品色电影院| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 国产精品久久妻无码网站| 欧美性少妇| 大香蕉伊人在线成人AV在线观看| 国产三级电影免费观看| 国产成人亚洲精品无码最新在线| 色香欲天天天天综合色| 欧美精品丝袜久久久中文字幕| 精品伊人久久久大香线蕉小说| 在线播放成人高清免费视频 | 久久99网站| 亚欧成人综合影院| 天堂v无码免费视频| 久久久极品| 91欧美综合在线| 亚洲熟妇无码一区二区三区| 五月婷婷激情综合| 92午夜免费福利视频| 69少妇一区二区| 国产福利合集| 午夜啊啊| 国产青青综合伊人| 久久久久久久久久久久欧美日| 蜜色网色哟哟| 97色伦欧美| 国产亚洲99久久精品| www国产天美久久久| 天天狠操| 成人午夜高潮av猛片| 中文字幕制服诱惑| 99少妇内射| 欧美日韩人妻精品一区二区三区 | 美女国产一区二区久久 | 91 亚洲情侣偷拍 久久| 91成人在线| 色婷婷成人综合| 国产夜夜艹| 神马久久久久眼| 91爱综合| 午夜情侣自拍网站| 久久久人体| 亚洲欧美激情另类色图| 激情五月综合网| 开心五月天激情网| 99精品网| 夜夜爽爽爽| 国模限制级电影| 天天摸天天插天天日| 麻豆精品久久久久久久| 国产女人高潮视频| 久久婷婷国产一区二区色| 麻豆久久视频在线地址| 91亚州日韩高清| 男人的天堂激情| 五月天伊人| 青青草啪啪网| 国产精品久久久999| 亚洲丝袜99| 蜜臀一二三区| 肥佬影院91| 蜜桃久久一区二区| 2021国产成人精品久久| A级片日韩欧美国产欧美视频精选观看| 蜜臀在线视频| 国产美女自拍AV| 五月丁香拍拍激情综合三级| 日本视频一区二区三区| 成人三级片无码| 开心五月婷婷| 一道本东京热加勒比一区二区三区| 五月天色图| 欧美熟女丝袜| 91精品国产91久久久久久久久久久久| 欧美美逼| 超碰午夜| 国产AV久久野战精品| 日本 欧美 国产一区| 性站 | 无码人妻精品一区二区中文| 久久久久久精品免费看A级| 操一区| 美女在线H91| 热的中文 热的有码 热的国产| 亚洲一区中文字幕| 亚洲国产一级黄色视频| 日韩精品1区2区中文字幕| 久久婷婷热| 国产超碰在线一区| 天天热精品| 在线观看中文字幕| 国产AV毛片| 国产成人资源| 91人妻久久久久久久久久久久久| 一本色道人妻久久| 人人操人人摸人人看人人插| 色丁香五月婷婷| 青青草视频导航官网| 天天搞欧美| 国产极品粉嫩馒头一线天av| 一区二区三区精品久久| 中文字幕视频2区| 丝袜美腿91| 老司机天天操| 丰满人妻一区二区三区免费,| 日韩丝袜高跟制服在线观看| 综合久久2017| 亚洲 一区二区 自拍| 亚洲中文字幕妇伦久久| 亚洲精品久久久久久| 秋霞网无码| 国产欧美一区激情交| 日本不卡二三区| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 日本一区二区三区精品| 日韩精品人妻中文字幕不卡乱码| 日韩免费簧片| 性爱久久| 涩亚洲欧洲| 1级黄色夫妻对换性交免费看| 亚洲第一页色| 久久精品国产97欧美精品亚洲 | 色婷婷久久| 欧美性视频二区三区| 自拍偷拍草一草| 淮穴色AV| 校园激情狠狠四射| 久久久精品无码亚免费| 久久久久七视频| 91欧美在线| 天天干一干| 小电影欧美91| 国产伦乱91| 蜜桃臀一区二区aV| 视频黄色国产一级| 久久久穴999| 亚洲人妻中文在线视频| 女色视频社区| 91熟女在线| 婷婷五月在线视频| 国产成人精品网站| 中文字幕一区日韩精| 日韩综合色网| 色综合久久88色综合久久天天| 美日韩在线不卡人妻| 性色av大全| 91亚洲欧美色图| 亚洲97成人在线观看| 日韩精品人妻中文字幕有码午| 老女人综合网| 91女网站| 激情天天视频| 日韩精品99久久久久久中文字幕| 国产精品白丝在线播放| 久久亚洲不卡一区二区三区| 亚洲av无码国产精品字幕| 校园春色综合色| 丰满人妻一区二区三区性色| 欧美熟女妇同| 99久久婷婷丁香| 久湿久久| 色综合尤物| 超碰久超碰久| 乱人伦 国语对白:视频直接看| 精品黄色电影| 国产有码一区| 最新三级网址| 亚洲做性| 91粉芽高清在线一区二区| 超碰在线一区| 亚洲影院小综合| 久久九九视频九九视频| 91欧洲入口| 国产成人亚洲精品自产在线| 国产91影院| 老女人碰碰在线碰碰视频| 日韩精品在线观看网站| 大逼色网站| 免费看污网站| 色综合av男人天堂| 精品人妻少妇| 亚洲第一页欧美| 国产三级中文有码在线视频| 人妻激情视频| 91偷拍欧美亚洲| Blackedraw视频一区二区| 亚洲男人在线观看天堂 | 免费av高清无码| 色婷婷一区二区三区久久午夜| 国产伦精品一区二区三区在线观| 另类图片天天影视| 欧美A√综合网| 亚洲图片欧美在线视频| 国产黄色剧情影片麻豆免费播放| 国产成人天堂| 日本 欧美 亚中文字幕| 大香蕉黄色一级片免费看| 超碰偷拍| 欧美亚洲国产自久久| 香蕉人人操tv| av黄图片在线观看| 精品制服美女中文一区二区三区| Julia在线播放亚洲久久| 中文字幕一区二区三区四区在线视频| 99日免费视频中文字幕| 亚洲……91| 天天干人妇| 熟妇xxxxx性春色| 97久操| 人妻人妻天天碰| 宅男91视频在线播放| 日韩性爱播放| 香蕉热人人精品| 亚洲欧美人妻| 国产suv精品一区二六| 日本女厕偷拍| 日韩有码免费视频| 日韩人成网站在线播放| 国产毛片毛片4p懂色| 偷偷人人精品女女久久| 国产精品丝袜久久亚洲不卡| 精品人妻1237| 婷婷五月天激情网| 懂色天天爱天天日天天射天天澡| 1024人妻| 人妻熟女一区二区| 精品国产网站| 色色婷| 最新中文字幕精品在线| 国产午夜福利专区综合| 91爱啪| 老司机福利社视频在线观看| 美女诱惑在线一区| 九九九九九九亚洲| 天天日天天插| 国产免费永久精品无码| 色哟哟511老熟女| 操婢日韩| 国产欧美日本亚洲精品| 97综合国产| 亚洲一区二区av| 99热在线只有精品| 亚洲中亚日激情视频| 老鸭窝黄色视频网站| 91欧美成人色站| 日韩精品人妻系列无码天堂| 天堂九九九九九九九九九| 久99| 色玖玖| 五月天综合网| 狠狠色婷婷7777久| 99热91| 婷婷99狠狠| 九九热精品视频在线观看| 色色婷婷丁香| www久久久| 黄污污污污| 久操黄色视频| 少妇蜜汁| 欧洲乱码一区二区| 欧美日韩少妇色情| 麻豆 亚洲 97| 天欧美在线| 啊啊啊 在线| 一区二区三区看视频| 丁香九月婷婷|