亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

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
返回資訊列表
九九九九97| 免费看A片毛毛片在线播| 久久精品免费| 欧洲精品二区| 成人资源中文字幕在线观看天天| 亚洲超碰AV| 操一对老熟妇爽上天视频| 夜夜嗨一区二区| 国产成人一级av88| 日本操逼无码| 精品无人区麻豆乱码1区2区图片| 日韩欧美偷拍美女视频| 青草青青久久久久久国产| 日韩操逼性鲍| 夜夜做夜夜爽精品视频| 日韩人妻免费精品| 日欧操屄| 777超碰| 97色爱| 大香蕉丝袜一级片| 在线一道啪| 天天肏夜夜肏| 欧美亚洲成人在线一区二区三区| 夜夜夜久久| 九九亚洲视频| 免费人成?大片在线播放| 日本黄大片在线观看视频| 欧洲亚洲综合| 欧美后入视频| 国产乱弄免费在线视频。| 日韩成人免费电影| 国产亚州日韩欧美看片| 中文字幕乱在线伦视频中文字幕乱码在线 | 在线无码操| 亚洲激情视频| 老熟女阿 国产91| 久久久久ab| 97精彩视频网站| 中文字幕性感少妇av| 久久透逼视频| 无遮挡一级毛片视频免费的| 国产女人和拘做爰视频| 中文AV制服乱伦| 欧美日韩小说| 国产操伦| 欧美v亚洲v日韩v最新在线二区 | 亚洲国产成人精品久久久国产成人一区二区 | 黑人白女精品一区| 欧美综合1性辶| 男人的天堂无码| 激情视频一二三| 在线天堂999| 欧美色图片91| 又大又白奶子| 成人网址在线观看| av天天在线观看| av网页一区二区三区| 国产在线激情视频| 欧美日韩国产一区二区小黄片大全| 亚洲自拍97| 97超碰精品图片| 久久精品国产亚洲av水密被窝| 亚洲欧美97√| 在线观看一级α片刺激高潮视频| 亚洲乱色熟女一区| 一区二区三区四区色图| 亚洲 欧美 天天| 精品人人| 激情综合网一盗摄| 97日韩超碰超碰中文字幕| 99999久久精| 在线视频亚洲无码| 麻豆视频国产一区二区| 深爱激情五月天| 91美女丝袜诱惑视频| 中文字幕黄色片| 日韩免费高清大片在线| 女人18精品一区二区三区| 国产精品一区二区三区在线| 国产一级内射高清视频 | 欧美丝袜美女电影一二三四区| 黑人综合色| 91N综合网| 操一对老熟妇爽上天视频| 97色碰| 91福利网在线观看| 嫖老熟女A片一二三区| 开心激情站| 蜜臀在线免费观看在线免费观看| 日韩精品亚洲一二三| 九九九九精品精| 91久久久亚洲| 91大胆欧美| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 亚洲精品日日夜夜52| www.色婷婷.com| oumeisetupian| 青青草久久| 97超碰站| 婷婷五月天在线观看| 欧美情色贴图| 亚洲小电影免费涩涩成人在线高清| 婷婷在线播放| 久草毛片| 欧美性爱中文字幕无线码| 天天干天天插| 丝袜天堂网| 操逼逼一区视频| 欧美一区91大爱| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | AV男人天堂网| 四虎国产精品永久地址入口| 粉嫩国产精品久久久| 亚洲天堂男人网| 久久riav中文精品| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 韩国一级婬片A片无码天美 | 五月婷婷丁香| 天天综合~91| 人妻少妇精品一区二区三区| 啊啊啊啊免费视频| 搡老熟女老女人老熟妇免费视频| 美女的肌被草喷水视频| 国产精品久久久吖| 色999人与兽| 美女91AV| 九九热精品免费视频| 人妻第一页| 久久AV无码网址| 97操在线| 亚洲另类欧美精品| 久久精品99| 中文字幕奈奈美被公侵犯| 旡码电影特区| av毛片aaaaa免费看| 久操高青| 99久久亚洲精品无码毛片潘甜甜| 91女神在线视频| 懂色aV一区二区天美传媒| 亚洲男人天堂2019| 高清无码在线播放网站| 91/欧美| 999亚洲国产视频| 熟女一区二区三区四区| 欧美特大黄一级片片免费| 亚洲无限观看| 国产视频一区二区免费| 国产美女高潮视频| 欧美天天拍| 呦呦一区| 欧美精品99久久久| 久久久九九九| 久艹视频在线| 久久夜嗨| 精品九九国产无码| 四虎免费视频| 久热影视| 欧美亚洲丝袜美女电影| 亚洲双插| 天天日少妇逼AV| 无码直播久久久| av草草在线电影| 日本成人免费一区二区三区| 国产熟女| 中文字幕国产精品1区| 久久久精品中文字幕爱豆| 久偷拍| 天天插夜夜操| 久久超碰网| 欧美97免费| 日韩精品影视| 美女极品一区二区三区| 久久久久久一日韩字幕无码| 1769一区| 在线色导航| 91无遮挡| 国产第12页| 天天天堂影视日韩亚洲91| 人妻夜夜爽天天爽麻豆三区网站 | 91丝袜美腿片| 亚洲男人天堂2016| 久久精品高清无码一区| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 99综合自拍| 色老汉色| 亚洲视频精选| 久操91视频| 人人看人人插| 综合久久婷婷| 久久人妻四季| 夜夜操夜夜爽夜夜高潮| 伦在线97| 久久岛国| 国产亚洲日韩在线三区黑人| 波多野结衣被操50分钟免费视频 | 99久在线精品99re8蜜桃| 91模特在线观看| 大香蕉日韩欧美| 78精品| 久久性生大片免费观看性| 襙一襙| 亚洲第一狼人丝袜美女另类 | 殴美在线AⅤ| 国产精品久久伊人| 久色99999| 97爱亚洲| 大香网伊人久久综合| 亚洲 欧美 小说| 日韩欧美~中文字| 欧洲精品一级二级精品综合视频综合 | 日韩免费在线视频观看| 日韩精品视频在线观看一卡二卡| 色五月婷婷麻豆在| 91色s| 五月亭亭六月丁香| 亚洲欧美精品91| 国外91| 久久狠狠色噜噜狠狠狠狠97| 日本天天色| 人妻第一页| 日本一级二级三级网站| 日本天堂在线播放| 久热9| 天天插天天操天天摸天天射天天看| 免费1级a做爰片观看| 强奸a片网| 日韩国产十八禁| 日韩在线一区高清在线| 亚洲情色一区二区三区| 久久亚州精品成人Av无| 国产黄色在线播放观看| 精彩国产视频播放1区2区| av黄图片在线观看| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 亚洲AV无码成人精品久久| 日本三级日本三级三级人妇四虎| 欧美色网络| 97精品一二区| JIZZJIZZ国产精品喷水| 97精| 日日爽熟女| 国产天天骚| 超碰97人妻免费在线| 亚洲中文字幕乱码无码一区二区| 天堂69亚洲精品中文字| 欧美猛交黑寡妇中文字幕| 91美女视频在线免费观看| AAAA级日本片免费视频| 精品中文日韩字幕视频| 婷婷99狠狠躁天天躁| 国产精品精品系列在线观看| 国产乱码久久久| 野狼激情网| 成全动漫视频观看免费下载| 国产精品夜夜夜| 成人综合色网| www99热| 亚欧性爱无码| 久久久久久久久久久久97| 亚洲黑丝在线| 少妇一线天久久久久久| 亚洲综合激情五月久久| 加勒比在线视频一区二区三区 | 亚洲欧美国产中文视频| 少妇一区二区三区| av片在线观看免费播放| 国产精品无套内谢| 国产女乱淫真高清免费视频| 婷婷av在线中文字幕| 欧美图片校园春色| 久男人久久| 蜜臀av中字字幕网站| 中文字幕在线观看丝袜| 国产精品久久久久av| 免费看国产曰批40分钟怎么下载| 久久久精品网站| 日本Suv精品一区二区| 五月天亚洲网| 国产精品久久久久久久久久久久| 亚洲Av诱惑| 熟女露脸激情自拍视频| 成人精品视频| 国产中午字一暮区| 97ai亚洲| 日本大香蕉| 久久精品熟女亚洲AV麻豆软件| 中文字幕超碰CAO| 成人十八禁日韩欧美一二三| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 亚洲人成色9999精品久久| 国产无套粉嫩白浆在| 亚洲欧美日韩精品久久久一区二区 | 青娱乐蜜桃臀AV色婷| 久久伊人网视频一区二区三区 | 国产女同在线观看视频| 成人a级高清视频在线观看| 欧美不在线| 伊人网高清| 欧美性爱综合,免费| hd成人一区二区在线| 亚洲,欧美,春色,另类| 天天综合网在线| 福利在线黄片| 乱性AV| 成年女人黄网站| 亚洲日本韩国在线| 玖玖爱综合| 啊嗯嗯啊好大好爽| 久久草草亚洲蜜桃臀| 国内精品久久人妻性色av| 91无码中出人妻视频| 亚洲区限制级| 校园春色 亚洲| 欧美97| 啪啪啪大香蕉| 97精品视频在线播放| 亚洲 欧美 精品专区 极品| 久久精品三级影视| 久久久96精品| 91中文在线| 日本亚洲嫩草影院啪啪| 97色色婷婷| 羞答答AV中文字| 浪人综合网| 久久25| 精品久9| 婷婷综合久久| 国产品精品自在在线午夜免费| 欧美性爱www免费版| 97精品视频免费| 老外又粗又长一晚做五次| 激情四射婷婷四五月天| 成人精品一区二区91毛片不卡| 色好看av| 亚洲图片欧洲图片aⅴ| 香蕉色网| 伊人综合色网| yw尤物av无码点击进入麻豆| 色哟哟-国产专区| 97精品熟女少妇一区| 色女99一级片在线观看| 影音先锋每日最新资源在线观看 | 亚洲av影音先锋| 欧美黑人168页欧美黑人167| 影音综合网| 永久免费发布性爱网| 青青久久艹| 久久国产视频性吧| 3P乱轮视频| 日韩成年人性爱视频| 亚洲一区二区三区麻豆传媒| 竹菊影视国产一区二区| 亚洲久久久久| 东北女人av| 在线αⅴ| 综合伊人激情| 91无码人妻精品一区二区三区蜜桃| 舔足天天操天天射| 亚州欧美综合| 东北女人操比视频| 夜夜国产一区| 欧美熟女激情| 99热99re超碰精品| 九九九九免费视频| 欧美少妇色综合| 九九精品美女高溯喷水| 亚洲色色探花| 国产日韩中文字幕欧美| 成人日韩中文字幕| 色盈盈影院| 人人摸人人添人人操| 婷婷成人五月天| 性色av婷婷久久一区二区点复制| 国产成人免费观看在线视频| 曰韩操B| AAAA级日本片免费视频| 日日干夜夜干| 黑操B| 夜嗨影院| 国产精品香蕉热久久新品| 亚洲综合精品国产一区| www.99色| 97精品在线| 国产精品乱码久久久久久| 欧美综合传媒| 91天堂| 欧美日韩资源| 99热99在线播放激情| 人人操人人摸人人看人人干| 丰满岳乱妇一区二区三区| 一二三区操逼国产91| 欧美日韩插逼视频| 超碰91在线| www久久99| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 欧美日韩精品青青| 午夜国产综合视频在线观看| 日韩图区 偷拍| 黄片直播三级黄片两女一男| 亚洲日本成人动漫| 超碰久久综合| 中文人妻av高清一区| se01国产在线视频| 日本片日本片祼观看网站在线看中文版网页在线看 | 日本操逼视频导航| 久久一留热品黄| 好湿好紧视频| 人人操人人摸人| 日韩欧美国产高清视频| 日韩亚洲美女一区久久| 青青草五月份天| 最新av中文字幕高清| 强奸乱伦αv片| AV九九| 天美传媒精品久久视频| 超碰导航97| 蜜臀AV秘一区翔田千里| 欧美国产伊人久久久久| 亚洲无码一二三区| 久久高清无码夜夜操| 思思热国产高清| 五月丁香狠狠爱| 日韩黄色小说| 5278欧美一区二区三区| 日韩成人小视频| 高清无码国产亚洲| 9久久久久久| 久久99亚洲精品久久99果| 99热超碰| 美中日韩无码| 蜜桃臀一区二区aV| 久久亚洲AV成人精品无码| 97精品久久久久中文字幕| 色哟哟 日韩精品| 91最新综合| 久久直播国产| 亚洲资源站| 大香蕉97久久| 国产一级特黄大片处女| 91操熟女视频| 老熟女91av| 免费视频在线一区二区不卡| 久久久久久9999| 热99这里有精品综合久久| 情色五月天久久久| 爽 好舒服 无码刺激久久| 亚州色综合| 成人精品视频| 久久久9品一区二区三区| 天堂69亚洲精品中文字| 中文熟女五十乱码在线| 亚洲aw毛茸茸在线 | 91色综合激情| 九九热最新| 国产日韩欧美亚洲精品95| 色老汉色| 中文字幕乱码人妻二区三区| 久久精品黄色| 东京热综合久久一区二区| 五月天欧美色图| 伊人97色天使| 精品视频久久久久九九九九9999| 欧美黄片免费在线观看视频| 亚洲超碰97| 中文字幕免费观看| 欧美亚洲国内自拍| 色天堂综合| 日韩性爱再线视频| 国产版a级片直播在线| 视频黄色国产一级| 日韩熟女乱伦中出| 亚洲一区操| 国产av色网| 麻豆 亚洲 97| 中文字幕av一区二区三区人妻少妇 | 天天激情干| 精品免费视频国产一区| 国产97亚洲| 妇女乱色二区| 久久久久熟女| 最新制服中文第一页| 超碰社区97| 中国91AV| 青娱乐老司机视频| 91精品丝袜久久久久久| 天天爽夜夜操| 久草精品国产蜜臀| 欧美精品,四区。五区| 亚洲性少妇| 999九九九九国产动| 久久久9 9 9精品| 美女爽爽爽刺痛洞洞| 亚洲图片欧美另类综合免费视频大大香| 日本国产二线女色| 影视综合无码少妇| 天天干天天日天天射黄色| 精品久久艹| 一本久道久久综合狠狠爱一密臀精| 伊人操| 免费看黄视频亚洲网站| 97五月天| 久久久精品一区二区| 伊人欧美大香蕉视频| 亚洲性爱免费电影| 2017大香蕉国产精品久久| 欧美97爱| 欧美|91色综合| 欧美亚洲在线| 日本3级一区二区免费| 日本精品国产视频| 爱爱啊啊啊| 白嫩国模丰满一二三区| 人妻精品一区二区全免费| 1级黄色夫妻对换性交免费看| 婷婷成人五月天| 亚洲色婷婷综合久久一区二区三区| 国产精品对白内射| 人妻少妇久久中文字幕一区二区 麻豆 | 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 亚洲综合69| 久久精品久| 骚货 中文字幕 av| 99色在线| 黄色免费网| 久久綜合很很很| 亚洲欧美综合| 大香蕉伊人在线成人AV在线观看| 人人搞人人插人人操| 亚洲熟女av中文字幕| 国产精品99久久久www| 天天综合站| 小泽玛利亚一二三| 手机在线A片| 色婷婷一区二区三区久久午夜| aaaa黄片| 97视频免费播放| 啊好爽受不了无码| 久久久麻豆精品| 777超碰| 97精品国产手机| 午夜爽爽爽在线观看永久入口姬片| 97亚洲资源| 亚洲Av无码成人精品国产| 精品人妻一区二区三区在| 婷婷精品国产一区二区三区日韩| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 手机在线中文字幕国产| 美女t无毒不卡不卡| 素人美腿视频网站| 精品久久人妻成人网| 白丝被操91| 久久久青青草| 亚洲欧美电影| 黄色十八禁| 精品国产自在在线99| 岛国在线一区二区三区| 国产精品人妻免费精品| 国产精品另类| 极品久久久久久久久久久久久久| 久久手机视直播| 色99视频| 久久精品国产精品亚洲艾通辽熟妇 | 91 丝袜在线| 蜜臀AV一区二区三区激情综合| 日韩人妻一区二区精品| 伊人黄色视频免费观看| 国产精品岛国片在线观看| 日韩强奸av| 哈哈操 大香蕉| 日日干日日摸| 大粗鳼巴久久久久| 色吧5亚洲| 黄片www.| 久久性爱视频99| 欧美激情精品久久久| 欧美综合骚| 人人操肉肉| 中国乱伦一区二区| 亚洲第一成人影院色播| 无码一区二区三区四区五区六区七区八区九区十区视频 | 亚洲精品久久久久久久久豆丁网| av绯色| 中文字幕av亚洲精品| 国产又大又粗又长视频| 日本一久是| 艳美熟妇先锋一二三区| 熟妇一区,二区,三区。| 中文字幕99999| 国产日韩欧美亚洲精品95| 一区二区三区 丝袜 高跟 美腿| 黄色人人| 超碰在线99| 久99久视频精选| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 亚洲午夜AV| 97中文字幕色| 91精品人妻一品二品三品| 亚洲av影音先锋| 操逼网免费无码视频| 久久精品中文字幕观看| 亚洲欧洲综合视频在线| 91N欧美| 99re不伦| 一道本久久棕合爱| 亚洲精品黄码久久久久| 超碰天天去日穴| 欧美日韩人妻精品系列一区二区三区| 一起草高清无码| 亚洲三区视频| 亚洲天天艹| 超碰久久精品| 女性91网站| 亚洲色图欧美视频| 台湾佬中文娱乐自偷自拍| 黑人精品久久97| 久久午夜色播影院免费高清| 日韩人妻播放| 久久久亚洲精品电影免费看| 色69大色97香蕉| 午夜福利国产欧美日韩夜夜| 五月婷婷色色| 制服诱惑亚洲一区二区三区在线观看| 97视频在线免费观看| 欧美日韩国产高清在线一二三区| 校园春色综合| 欧美日韩人妻精品系列一区二区三区| 日日日日做夜夜夜夜无码| 天天添天天干电影| 亚洲九九视频| 国模艳艳啪啪一区| 日韩精品第3页| 夜夜嗨视频| 爱我干综合| 日韩精品人妻中文字有码在线 | 亚洲春色一区二区三区| 亚洲天堂,男人| 青青青草原| 美国aaaaa一级黄片| 婷婷五月天久久精品视频一区二区三区 | 99久久久无码国产精品性啊聊| 全球成人中文在线| 91AV天美在线视频| 久久欲| 日日干夜夜操视频h| 91伊人| 婷色五月天| 欧美三级偷拍| AV电影在线播放| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 久久精品国产亚洲AV高清演员表| 黄色大片一区二区密桃丝袜| 久久久96| 岛国小电影| 麻豆三极片| 国产人伦精品一区二区三区| 2025年A片视频精品| 欧美制服网站美腿丝袜| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 日本国产高清色www视频在线| 蜜桃色院一区久久 | 香蕉婷婷| 亚洲人妻精品一区二区| 91色艳| 四虎精品永久在线播放| 夜夜高潮夜夜爽高清视频一| 日本性交操一区二区不卡系列| 亚洲欧美另类少妇精品| 久久久久亚洲av综合波多野制衣| 青草视频人妻在线观看| 一级黄色牲爱A级片| 中国韩国明星一极片一区乱码毛片人妻熟女一区二区三区 | 五月天激情小说| 久草在线| 国产五码丝袜屁眼| 全球成人中文在线| 久久精品无码专区| AND人妻系列| 日韩精品 视频一区二区| 夜夜高潮夜夜爽国产伦精品| 天天干天天爽| 国产福利视频精品视频| 日韩久草| 粉嫩国产精品久久粉嫩| 欧美伊人久久综合网| 色天使AV天堂| 日本美女性生活久久久久久久| 日韩黄片影院| 天天综合~91| 日本青青草在线| 国产女人操逼视频| 偷拍 亚洲 欧美| 欧美A√综合网| 青草青青久久久久久国产| 午夜在线播放| 色999人与兽| 在线精品福利免费播放| 91亚州| 人妻少妇久久中文| 日韩无码嘿咻黑热久| 欧美日韩大黄片| 精产品久久| 北条麻妃性愛视频| 伊人成人中文字幕久久网| 人人妻人人爽 97人人看碰人免费公开视频| 精品美女人人干| 男人下部插入女人下部 | 超碰这里有精品| 毛片视频白嫩| 97碰在线视频| 岛国激情视频软件| 国产综合日韩伦理| 欧美亚州综合网图片| 裸体1区| 宅男91视频在线播放| 亚洲熟女中文字幕在线| 国产精品蜜臀久久久久无码AV| 这里只有精品97| 青青草久久在线| 欧美久久婷婷| 九九精品美女高溯喷水| a在线观看| 一级黄色性爱A级片| 国产无码精品成人| 日日骚中文字幕| 九九九成人| 天天在线91| 亚洲综合69| laoshunv91| 五月天色电影| 国产精品91一样| 啊啊啊啊一区| 六月婷婷综合| 色婷五月天| 激情久久av一区av二区av| 国产熟女完整版中字| 影音先锋乱伦资源| 亚洲**2021在线观看| 大肥女高潮bbwbbwhd视频| 久久在肏| 天天干电影| 伦理第一页| 一起草视频在线| 久热最新在线杭州| 中文字幕AV中出| 九热久| 校园春色五月天| 中文一区二区三区影院| 中文字幕丰满人妻日本| 91亚洲色图| 2023天天操夜夜操| a片 xxxx受爽视频| 日本黄大片在线观看视频| 亚洲一区二区在线观看91| 欧美色999| 国产JDAV无码视频在线观看| 激情小说亚洲视频| 欧色网址| 丁香啪啪| 97国产综合欧美| 日本无码1| 人人澡综合涩| 91色色网站| 99久久99久久综合| 欧美综合网站999| 在线视频免费播放一区| 超硑97精品| 亚州熟女乱伦| 台湾佬激情综合| 欧美乱欲| 中文字幕在线观看丝袜| 欧美日韩不卡传媒| 777奇米影视777四色| 亚欧美综合网。| 久久这里只精品免费福利| 91老熟女逼| 国产精品久久久| 射 色综合| 97Ai亚洲| 97精品国产97久久久久久免费| 日曰骚久久精品| 91一起操| 好吊色青靑草| 日韩另类色图| 中欧人妻丝袜中文字幕| 国产久久一区二区午夜| 97爱亚洲综合色| 操逼精品视频| 97超碰欧美精品| 亚洲欧美在线观看无码| 婷婷色综合| 国产乱人妻精品入口| 老熟女阿 国产91| 亚洲日韩视频二区| 秋霞视频一区二区| 婷婷另类小说| 亚洲国产97| 日本www操操操| 高凊专区人人操| 色天天野狼综合社区| 国产亚洲色婷婷久久99精品91 - 百度 | 亚洲久草AV色图| 91成人18| 99热在线观看| 久久久久网站-538在线视频-欧美永久乱码 | 欧美亚州综合网图片| 综合国产影视三级| 一个人免费视频观看在线WWW | 黄在线| 亚洲自拍天堂| 家庭乱伦国产精品| 午夜精品99久久久久传媒| 久久九七| 国产亚洲美日韩Aⅴ中文字幕无码成人| 91天美传媒在线观看| 91人妻素女| 91精品久久久久| 日本超碰在线国产一区| 无码一区免费在线不卡| 一区二区三区成人 | 久久动漫精品视频这里只有精品| 蜜乳性色无码专日粉嫩骚逼AV| 婷婷人妻激情| 欧美亚男人的天堂| 免费的黄片有限公司| 亚洲高清男人天堂| 97精品国产97久久久久久| 婷婷干黄色| 少妇第一页| 婷婷丁香六月| 五十路六十路七十路熟婆| 色五月AV在线| 日韩欧美视频青青| 日本熟女中文字幕一区| 静品嫩模一区二区| 9超碰免费| 老司机福利青青草| 青青11操操操操操操操操| 男人的天堂VA| 国产原创剧情在线丝袜| 懂色av中文字幕一区二区三区天美| 久久男人网| 欧洲性爱无码区| 精品久久99| 国产精品人妻无码久久久互動交流 | 免费视频在线一区二区不卡| 久草精品热视| 看日韩黄片| 精品熟女一区=区三区| 欧美体内射精| 97在线观看| 欧美草草| 精品美女少妇一区二区三区| 在线A日本| 亚洲欧美人妻| 啊啊在线| 亚洲一区亚洲天堂| 四虎影库国产精品免费| 日本色色色视频| 成人AV超碰免费在线| 91爱啪| AV男人天堂网| 最新一二三区视频| 久草资源欧美在线视频| 亚洲va有码在线天堂| 婷婷精品国产欧美精品亚洲人人爽| 久久久无码av精| 91性网| 九九久久一区二区三区| 亚洲精品国产日韩无码AV永久免| 欧美午夜视频| 中文字幕精品资源在线| 国产精品9999| 中文字幕少妇色| 家庭乱伦性爱av| 91日韩网站| 青青操97| 久久肏大逼| 精品高潮| 一色网男人的天堂| 日韩欧美tv一区二区在线观看| 亚洲区限制级 99| 亚州伊人色综台| 91亚洲色人| 亚洲狠狠入| 男人天堂.AB| 新婚人妻扶着粗大强行坐下| 日本不卡在线二区三区| 少妇极品熟妇人妻无码| 在线播放中文字幕| 国产极品粉嫩馒头一线天av| av草草在线电影| 少妇一区二区三区在线观看| 丰满熟女人妻一区二区三五十一路| 超碰国产情侣自拍网| 久久久工口| 视频在线观看一二三区| 久久极品一区二区| 色一射色一射| 东京成人一区| 日韩精品操少妇| 国产免费一区| 九七毛片九九毛片| 伊人四虎综合| 日韩天天综合| 亚洲天天在线| 91久久久亚洲| 久久久久久69国产一区二区| 人妻一区久久二区三区色播| 97国产高清视频在线观看| 国产精品福利资源在线尤物| 男人成人黄色视频在线观看免费下载| 成人熟女视频一区二区三区| 六月丁香网| av一区二区三区 中文| 青娱乐休闲视频在线观看| 尤物AV免费网站| 欧美 亚洲 另类 综合| 中文无码一二三区| 国产视频大全| 天天干美少妇一区| 插欧洲美女欧美精品| 精品高清一区二区三区三州| 韩国一级做a久久久久| 天天色怡春院| 一区二区三区四区姦女| 狠狠中文字幕| 欧美有码激情视频一区二区三区| 国产精品婬乱一级毛片彝族| 国产成人超碰在线| 欧美日韩天堂| 久久精品老司| 欧美精品双插| 超碰在线人妻不卡| 日韩欧美成人大香蕉| 天美av在线观看| 97干在线| 91九九| 五月丁香综合网| 九九热免费视频| 丁香色婷婷| 欧美亚洲| 黑人白女精品一区| 五月婷婷性爱| 98精品国产乱码久久久久久| 久久免费精品96| 96精品久久| 国产福利在线视频网站| 青青草操逼逼视频| 99只有精品| 中文字幕三四五区| 精品无码欧美三级| 色yeye成人免费视频| 精品久久久久久亚洲| 9999亚洲精品| 一区二区三区视频在线观看免费| 日韩高清黄片| 综合久久久久久久综合网| 天天色天天干天天射| 国产sv美女内射| 久久精品一区二区一8| 久久国内| 91总综合网| 欧美96在线|欧| 性色乱AV一区二区| 99性爱| 中文字幕久久精品一区| 黄页| 免费看一级a性色生活片久久无| 日本一二三高清| 久久精品操| 成人乱码一区二区三少妇| 岛国AV一区二区电影| 欧美日韩小说| 福利伊人玖玖国产| 亚洲中文字幕有码视频一区二区三区| 亚洲欧美校园| 亚洲av影院在线观看| 亚洲成人精品久久久| 精品视频在线观看| 国产成人自拍视频在线| 精品少妇人妻| 噜噜噜在线视频| 日韩中文字幕视频在线观看| 国产搭汕a级片| 国产中文精品一区二区在线观看| 手机看片1024你懂的国产| 欧美婷婷久久| 欧美亚洲自拍另类人妻| 久久婷婷五月| 日本97久久| 国产亚洲精品美女久久久m| 久操操| 亚洲国产精品无码AV久久久| 97资源制服丝袜| 欧美日韩久久精品爱爱| 日韩无码专区| 国产乱码久久久| 免费毛片在线播放| 亚洲 欧美 综合 91| 嗯啊抽插大香蕉网页| 天天看高清麻豆| 亚洲一级性爱视频免费看| 一本大道综合伊人精品热热| www.99色| 丝袜视频一区二区在线播放国产中文| 殴美牲| 欧美少妇色综合| 探花精品 一区二区| 成人一级性爱| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 99精品视频在线观看| 97超碰免费人人性爱| 久久精品熟妇丰满人妻99| 91人妻中文| 美腿丝袜高跟网免费视频免费视频| 91免费看中出视频| 中文字幕乱在线伦视频中文字幕乱码在线| 中文字幕 码 自拍 视频 区| 大香蕉伊然在亚洲91| 久久性爱视频免费看| 色九月婷婷| 国产大片精久久久久久| 国产剧情在线| 中文字幕在线观看视频www| 99热8| 中文字幕一区二区在线日韩精品| 69AV女优男人的天堂| juliaann丝袜| 婷婷伊人綜合中文字幕小说| 日韩av情韩国爱禁区av一区二区| 被男人吃奶很爽的毛片| 无码91| 97AV在线观看| 亚洲天堂区| 国产精品夜夜| 天天综合精品| 97超碰超| 久久精彩视频| 91久久国产精品| 欧亚在线视频| 超碰97综合网| 欧美顶级黄片AAAAA在线免费看| 成人久久久精品| 欧美日韩精品一区二区三区高清| 欧美第38页| 国产成人精品必看 | 亚洲午夜福利在线影院| 物业黑人 AV一区| 久久狠狠色噜噜狠狠狠狠97| 欧插网站| 欧美精品精品一区二区| 亚洲色性情三级| 日本性爰一道本| 加勒比五月天| 操高情无码| 99福利社| 激情综合五月| …亚洲黄色厕厕女女在线播…| 国产91美女高潮| 张柏芝国产一区在线观看| 欧美性猛交美女自慰91| 人人操人人色网| 青青操在线亚洲视频观看欧美在线 | 热热色青青草| 男人的天堂不卡一区二区| 一区二区三区色综合| 欧美亚洲丝袜美女电影| 超碰精品日韩欧美国产| 欧美熟妇人体| 少妇3P性爱自拍| 我爱操| 亚洲精品男人的天堂| 成人精品在线免费视频| 日韩人妻精品中文字幕| 亚洲欧美一区二区三区一猛片| 伊人宅男大香蕉| 偷拍网站久久男女男| AA级电影三区| 激情内射| 国产四虎在线| 丰满人妻一区二区三区四区| 99热这里只有精品1| 极品五月天噜噜| 国产精品爱欲| 67914在线兔费成人视频| 精品超碰中文在线| 欧美91视频| julia国产在线 | 五月天玖玖资源站| 五月色综合| 新久久AV| 国产精品一区二区三区免费视频| 中文一区在线日| 午夜欧美神马久久久久| 久久国产精品一级二级三级| 日本黄 R色 成 人网站| 99性爱视频| 国产精品亚洲一级av第二区| 91国模| 97欧美综合网| rivers-china.com| 九99久久| 色天堂在线观看| 成 人 影视 一区 二区 三区 四区 | 日本在线播放不卡一区| 国产亚洲一黄| 伊人女女资源在线观看| 亚洲一区二区三区春色| 青青久久久| 男人精品天堂一区| 岛国艾薇凹凸视频天堂| jiujiujiujingpin| 嗯啊啊啊轻点视频| 亚洲色欲天天人妻无码系列专区| 乱性AV| 亚洲图片 欧美电影| 青青草精品| 任你艹| 国产福利小视频高清在线观看| 美欧色综合| 夜色97| 欧美少妇性乱| 日本天天吊| 日韩一级二级| 午夜男人一级A片7777| 国产无马视频| www.色吧5.com| 噜噜噜噜久久久精品免费| 五月开心久久AV官网| 亚洲97P| 91色综合激情| 欧美日韩国产传媒在线精品| 免费精品福利在线观看| 操逼视频国产无套| juliaann欧美丝袜办公室| 亚洲91射| 欧美偷偷网| 麻豆黄站| 97jingpin| 亚洲人精品午夜不卡| 久久久久骚| 台湾佬中文娱乐自偷自拍| 天综合中文| oumeisetu综合| 日韩国产品视频中文字| 久久草草欧美精品| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 在线播放一级无码视频| 国产视频一区二区三区在线免费观看 | 干超碰碰熟女| 人人操人人色网| 国语av狠狠色丁香婷婷综合激情| 99999精品| 欧亚无码视频| 欧美欧美啪啪视频| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 国产精品久久久久久片| 国产久久日韩网站导航| 国产精品麻豆免费视频| 起碰97|