免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

現(xiàn)代CMake集成GoogleTest:自動化依賴管理與生產(chǎn)級單元測試實踐

現(xiàn)代CMake集成GoogleTest:自動化依賴管理與生產(chǎn)級單元測試實踐 1. 項目概述為什么我們需要一個GoogleTest與CMake的實踐示例如果你是一名C開發(fā)者無論你是剛?cè)胄械男率诌€是已經(jīng)寫了幾年業(yè)務(wù)邏輯的老手遲早有一天你會被問到“你的代碼有單元測試嗎” 這個問題背后是軟件質(zhì)量、重構(gòu)信心和團隊協(xié)作效率的基石。而當(dāng)我們談?wù)揅的單元測試時GoogleTest簡稱gtest幾乎是繞不開的名字它強大、穩(wěn)定是Google內(nèi)部廣泛使用的測試框架。但另一個更現(xiàn)實的問題是如何把它優(yōu)雅地、可維護地集成到你的項目構(gòu)建流程里這時CMake就登場了。我見過太多項目測試代碼的構(gòu)建是一團亂麻。有的直接把gtest源碼拖進項目目錄有的寫死絕對路徑有的甚至手動編譯gtest庫再配置一堆復(fù)雜的鏈接器選項。這些做法在項目初期或許能跑起來但隨著項目迭代、團隊人員變動、跨平臺需求出現(xiàn)維護成本會指數(shù)級上升。最終測試代碼本身成了“不敢碰”的遺留代碼。這個開源示例項目就是為了解決這個“最后一公里”的問題。它不是一個簡單的“Hello World”測試而是一個完整的、生產(chǎn)可用的、基于現(xiàn)代CMake最佳實踐的單元測試集成樣板。它展示了如何用CMake的FetchContent模塊自動下載和管理gtest依賴如何組織測試目錄結(jié)構(gòu)如何編寫清晰有效的測試用例以及如何一鍵運行所有測試并生成報告。無論你是在啟動一個新項目還是打算為一個遺留項目引入單元測試這個示例都能給你一個可以直接復(fù)制粘貼的起點讓你避開我當(dāng)年踩過的所有坑。2. 核心設(shè)計思路現(xiàn)代CMake與自動化依賴管理2.1 為什么選擇“FetchContent”而非手動管理在過去集成第三方庫如gtest常見做法無外乎兩種1將源碼作為子模塊git submodule放入項目2預(yù)編譯成庫文件讓開發(fā)者自行安裝到系統(tǒng)路徑。第一種方式會讓你的倉庫體積膨脹且版本更新麻煩第二種方式則對開發(fā)環(huán)境有強要求“在我機器上能跑”的噩夢由此開始?,F(xiàn)代CMake3.11版本及以上提供的FetchContent模塊提供了一種更優(yōu)雅的解決方案它在配置階段configure time動態(tài)地從網(wǎng)絡(luò)如GitHub獲取依賴項的源碼然后像處理項目內(nèi)子目錄一樣處理它。這樣做的好處顯而易見環(huán)境無關(guān)性任何克隆了你項目的開發(fā)者只需要有CMake、編譯器和網(wǎng)絡(luò)就能一鍵構(gòu)建包括測試依賴。無需手動安裝gtest。版本鎖定你可以在CMakeLists.txt中精確指定依賴的版本或提交哈希確保團隊所有成員以及CI/CD服務(wù)器使用完全一致的測試框架版本避免因版本差異導(dǎo)致的測試行為不一致。干凈的項目結(jié)構(gòu)你的項目倉庫里不再需要包含第三方庫的源碼保持專注和輕量。在這個示例項目中我們正是采用了FetchContent來引入GoogleTest。這是當(dāng)前C生態(tài)中管理此類開發(fā)依賴的事實標(biāo)準(zhǔn)做法。2.2 項目結(jié)構(gòu)設(shè)計分離關(guān)注點一個清晰的目錄結(jié)構(gòu)是項目可維護性的第一步。示例項目的結(jié)構(gòu)通常如下所示my_project/ ├── CMakeLists.txt # 項目根CMake配置 ├── include/ # 公共頭文件 │ └── my_math.h ├── src/ # 項目源碼 │ ├── CMakeLists.txt │ └── my_math.cpp └── tests/ # 測試代碼目錄 ├── CMakeLists.txt # 測試專用的CMake配置 └── test_my_math.cpp # 具體的測試用例文件關(guān)鍵點解析src/和tests/目錄下各有自己的CMakeLists.txt。這符合CMake的“模塊化”思想根文件通過add_subdirectory()來組織它們。產(chǎn)品代碼src和測試代碼tests物理分離。這避免了測試代碼被意外打包到發(fā)布版本中也使得概念上更加清晰。頭文件放在include目錄并在CMake中通過target_include_directories()將其接口公開這樣測試代碼和主程序都能以統(tǒng)一的方式包含頭文件。注意有些項目喜歡把測試文件放在每個源文件旁邊如my_math.cpp和my_math_test.cpp在同一目錄。這有其便利性但混合了生產(chǎn)與測試邏輯。對于中大型項目集中式的tests/目錄更利于管理和運行例如一鍵運行所有測試。本示例采用后者這是一種更普適和可擴展的模式。3. 實操詳解一步步構(gòu)建你的測試體系3.1 根CMakeLists.txt的配置藝術(shù)根目錄的CMakeLists.txt是整個項目的總控中心。除了定義項目名、版本、語言標(biāo)準(zhǔn)這些基礎(chǔ)信息外它的核心任務(wù)是引入依賴并組織子目錄。cmake_minimum_required(VERSION 3.14) # 確保支持FetchContent project(MyAwesomeProject VERSION 1.0.0 LANGUAGES CXX) # 設(shè)置C標(biāo)準(zhǔn)并令其特性在目標(biāo)間傳遞這是現(xiàn)代CMake的推薦做法 set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) # 關(guān)鍵步驟引入FetchContent模塊 include(FetchContent) # 聲明GoogleTest依賴 FetchContent_Declare( googletest GIT_REPOSITORY https://github.com/google/googletest.git GIT_TAG release-1.14.0 # 指定一個穩(wěn)定版本標(biāo)簽 ) # 使依賴可用如果未準(zhǔn)備好則下載并構(gòu)建 FetchContent_MakeAvailable(googletest) # 添加源碼目錄和測試目錄 add_subdirectory(src) # 通常我們只在特定構(gòu)建配置如Debug或顯式要求時構(gòu)建測試 option(BUILD_TESTS Build the unit tests ON) if(BUILD_TESTS) add_subdirectory(tests) endif()參數(shù)與選擇背后的邏輯CMAKE_CXX_STANDARD_REQUIRED ON這個設(shè)置非常關(guān)鍵。它告訴CMake如果編譯器不支持你指定的C17標(biāo)準(zhǔn)就直接報錯失敗而不是靜默降級。這能保證你的代碼在所有開發(fā)者的環(huán)境里語法一致。GIT_TAG release-1.14.0這里強烈建議使用具體的發(fā)布版本標(biāo)簽如release-1.14.0而不是main分支。main分支的代碼處于開發(fā)狀態(tài)可能不穩(wěn)定。鎖定一個已知的穩(wěn)定版本是保證項目長期可復(fù)現(xiàn)構(gòu)建的基礎(chǔ)。option(BUILD_TESTS ... ON)這里定義了一個CMake選項。在命令行你可以通過-DBUILD_TESTSOFF來跳過測試構(gòu)建加快編譯速度。默認(rèn)設(shè)為ON是為了鼓勵測試但給了使用者關(guān)閉的靈活性。3.2 編寫產(chǎn)品代碼與對應(yīng)的測試用例讓我們假設(shè)一個極簡的產(chǎn)品代碼一個數(shù)學(xué)工具庫。include/my_math.h:#pragma once namespace my_math { int add(int a, int b); int divide(int dividend, int divisor); // 可能拋出異常 }src/my_math.cpp:#include my_math.h namespace my_math { int add(int a, int b) { return a b; } int divide(int dividend, int divisor) { if (divisor 0) { throw std::invalid_argument(Divisor cannot be zero!); } return dividend / divisor; } }對應(yīng)的測試文件tests/test_my_math.cpp#include gtest/gtest.h // 由FetchContent引入路徑已自動設(shè)置好 #include my_math.h // 引用項目頭文件 namespace { TEST(MathTest, AddPositiveNumbers) { EXPECT_EQ(my_math::add(1, 2), 3); EXPECT_EQ(my_math::add(10, 20), 30); } TEST(MathTest, AddWithZero) { EXPECT_EQ(my_math::add(0, 5), 5); EXPECT_EQ(my_math::add(5, 0), 5); } TEST(MathTest, DivideNormal) { EXPECT_EQ(my_math::divide(10, 2), 5); EXPECT_EQ(my_math::divide(9, 3), 3); } TEST(MathTest, DivideByZeroThrows) { EXPECT_THROW(my_math::divide(10, 0), std::invalid_argument); // 也可以測試異常的具體信息 // EXPECT_THROW_MESSAGE(...) 需要gtest 1.11 } } // namespace測試用例設(shè)計心得一個測試點一個TESTAddPositiveNumbers和AddWithZero雖然都測試add但關(guān)注點不同。分開寫有利于測試失敗時快速定位。使用明確的斷言EXPECT_EQ用于驗證相等EXPECT_THROW用于驗證是否拋出特定異常。gtest提供了豐富的斷言宏ASSERT_*和EXPECT_*ASSERT_*失敗會終止當(dāng)前測試用例EXPECT_*失敗會繼續(xù)執(zhí)行。通常EXPECT_*更常用因為它能在一個測試中收集所有失敗信息。匿名命名空間將測試套件包裹在匿名命名空間里可以避免測試用例名稱與其他翻譯單元沖突是個好習(xí)慣。3.3 測試目錄的CMakeLists.txt鏈接與定義目標(biāo)這是將一切串聯(lián)起來的地方。tests/CMakeLists.txt需要做三件事創(chuàng)建一個測試可執(zhí)行文件鏈接必要的庫最后將該可執(zhí)行文件注冊為CTest測試。# 創(chuàng)建一個測試可執(zhí)行目標(biāo) add_executable(unit_tests test_my_math.cpp # 未來可以繼續(xù)添加其他測試文件如 test_another.cpp ) # 將測試目標(biāo)鏈接到我們的產(chǎn)品庫和gtest庫 # 假設(shè)在 src/CMakeLists.txt 中產(chǎn)品庫目標(biāo)名稱為 my_math_lib target_link_libraries(unit_tests PRIVATE my_math_lib GTest::gtest_main # 鏈接gtest主庫它包含了main函數(shù) ) # 可選但推薦讓測試目標(biāo)也能找到項目頭文件 target_include_directories(unit_tests PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../include ) # 關(guān)鍵步驟啟用測試并將可執(zhí)行文件添加到CTest enable_testing() add_test(NAME MyMathUnitTests COMMAND unit_tests)深度解析鏈接選項GTest::gtest_main這是一個由FetchContent引入gtest后CMake自動為我們生成的一個導(dǎo)入目標(biāo)imported target。鏈接它就等于鏈接了編譯好的gtest庫并且使用了gtest提供的main()函數(shù)。這意味著我們的test_my_math.cpp里不需要自己寫int main()gtest框架會幫我們處理測試的啟動、運行和結(jié)果匯總。這是最省心、最標(biāo)準(zhǔn)的方式。PRIVATE關(guān)鍵字這里使用的是現(xiàn)代CMake的target_link_libraries命令PRIVATE表示my_math_lib和GTest::gtest_main的依賴關(guān)系僅用于構(gòu)建unit_tests目標(biāo)本身不會傳遞給其他可能依賴unit_tests的目標(biāo)雖然測試目標(biāo)通常不會被其他目標(biāo)依賴。使用PRIVATE、PUBLIC、INTERFACE來精確控制依賴傳遞是現(xiàn)代CMake的核心思想之一能有效避免依賴泄露和沖突。4. 構(gòu)建、運行與結(jié)果解析4.1 標(biāo)準(zhǔn)構(gòu)建流程在項目根目錄執(zhí)行標(biāo)準(zhǔn)的CMake構(gòu)建流程# 1. 生成構(gòu)建系統(tǒng)這里以Unix Makefiles為例在Windows上可以是Visual Studio工程 mkdir build cd build cmake .. -DCMAKE_BUILD_TYPEDebug # 建議在Debug模式下進行測試便于調(diào)試 # 2. 編譯項目包括產(chǎn)品代碼和測試代碼 cmake --build . --parallel 4 # 使用4個并行任務(wù)加速編譯 # 3. 運行所有測試 ctest --output-on-failurectest是CMake自帶的測試驅(qū)動程序。--output-on-failure參數(shù)非常有用它會在任何測試失敗時打印出該測試的詳細(xì)輸出即gtest打印的信息幫助你快速定位問題。如果所有測試通過它只會顯示一個簡潔的匯總。4.2 直接運行測試可執(zhí)行文件獲取更詳細(xì)信息你也可以直接運行編譯生成的測試二進制文件如./unit_tests這會啟動gtest自帶的runner提供更豐富的交互選項cd build/tests # 進入測試可執(zhí)行文件所在目錄 ./unit_tests # 運行所有測試 ./unit_tests --gtest_list_tests # 列出所有測試套件和用例 ./unit_tests --gtest_filterMathTest.AddPositiveNumbers # 只運行特定測試 ./unit_tests --gtest_repeat1000 --gtest_break_on_failure # 重復(fù)測試1000次失敗時中斷用于壓力或穩(wěn)定性測試 ./unit_tests --gtest_outputxml:report.xml # 輸出XML格式的測試報告便于CI系統(tǒng)如Jenkins, GitLab CI解析實操心得善用過濾器和XML報告--gtest_filter在開發(fā)調(diào)試階段極其有用。當(dāng)你只修改了某個函數(shù)不需要跑完所有幾百個測試用例用過濾器精準(zhǔn)運行相關(guān)測試能極大提升開發(fā)效率。XML報告是持續(xù)集成的標(biāo)配。在項目的CI腳本里最后一步通常是運行測試并收集report.xml。CI平臺可以解析這個文件將測試結(jié)果通過率、失敗用例、耗時可視化甚至與提交、合并請求關(guān)聯(lián)起來。5. 進階技巧與常見問題排查5.1 模擬Mock與測試固件Fixture對于復(fù)雜代碼你經(jīng)常需要測試一個依賴了其他類或接口的模塊。GoogleTest提供了強大的模擬框架GoogleMock通常與gtest一起發(fā)布。示例測試一個依賴“網(wǎng)絡(luò)服務(wù)”的類假設(shè)有一個DataFetcher類依賴一個NetworkService接口來獲取數(shù)據(jù)。我們不想在單元測試中真的發(fā)起網(wǎng)絡(luò)請求。// 1. 定義模擬類 #include gmock/gmock.h class MockNetworkService : public NetworkService { public: MOCK_METHOD(std::string, fetchData, (const std::string url), (override)); }; // 2. 在測試中使用 TEST(DataFetcherTest, FetchSuccess) { MockNetworkService mockService; DataFetcher fetcher(mockService); // 設(shè)置期望當(dāng)調(diào)用fetchData(example.com)時返回mock data EXPECT_CALL(mockService, fetchData(example.com)) .WillOnce(::testing::Return(mock data)); EXPECT_EQ(fetcher.process(example.com), processed: mock data); }**測試固件Fixture**用于多個測試用例共享相同的設(shè)置和清理代碼。比如所有測試都需要一個初始化好的數(shù)據(jù)庫連接。class DatabaseTest : public ::testing::Test { protected: void SetUp() override { // 在每個TEST_F運行前執(zhí)行類似構(gòu)造函數(shù) db_ std::make_uniqueDatabase(:memory:); // 使用內(nèi)存數(shù)據(jù)庫 db_-initialize(); } void TearDown() override { // 在每個TEST_F運行后執(zhí)行類似析構(gòu)函數(shù) db_-close(); } std::unique_ptrDatabase db_; }; // 使用 TEST_F 而不是 TEST TEST_F(DatabaseTest, InsertRecord) { EXPECT_TRUE(db_-insert(key1, value1)); } TEST_F(DatabaseTest, QueryRecord) { db_-insert(key1, value1); EXPECT_EQ(db_-query(key1), value1); }5.2 常見編譯與鏈接問題排查即使按照示例操作你也可能會遇到一些編譯問題。以下是幾個高頻問題及解決方案問題1fatal error: gtest/gtest.h: No such file or directory原因編譯器找不到gtest頭文件。這通常是因為target_link_libraries沒有正確鏈接GTest::gtest或GTest::gtest_main目標(biāo)?,F(xiàn)代CMake通過導(dǎo)入目標(biāo)自動管理頭文件包含路徑鏈接了它就等于告訴了編譯器頭文件在哪。解決確保你的tests/CMakeLists.txt中target_link_libraries命令包含了GTest::gtest_main。并且檢查根CMakeLists.txt中FetchContent_MakeAvailable(googletest)是否成功執(zhí)行查看CMake配置輸出。問題2undefined reference totesting::internal::...鏈接錯誤原因找到了頭文件但鏈接時找不到gtest的庫實現(xiàn)。這同樣是因為鏈接目標(biāo)不正確或順序有問題。解決確認(rèn)鏈接的是GTest::gtest_main如果你沒自定義main函數(shù)或GTest::gtest如果你自定義了main函數(shù)。確保鏈接命令中你的庫在gtest庫之前。在大多數(shù)鏈接器中依賴項的順序很重要。通常的順序是target_link_libraries(your_test_target PRIVATE your_library GTest::gtest_main)。問題3CMake配置時FetchContent下載失敗或超時原因網(wǎng)絡(luò)問題或者GitHub訪問不暢。解決設(shè)置網(wǎng)絡(luò)代理注意此處僅討論常規(guī)網(wǎng)絡(luò)配置不涉及任何特殊網(wǎng)絡(luò)工具??梢栽贑Make命令前設(shè)置環(huán)境變量如export https_proxyhttp://your-proxy:portLinux/macOS或set https_proxyhttp://your-proxy:portWindows CMD。使用國內(nèi)鏡像源??梢孕薷腉IT_REPOSITORY為鏡像地址但需注意鏡像的同步可能滯后。更穩(wěn)妥的方式是在能訪問外網(wǎng)的機器上預(yù)先下載好gtest的release包放在本地目錄然后修改FetchContent_Declare使用URL和本地文件路徑但這增加了維護成本。對于團隊內(nèi)部建議維護一個穩(wěn)定的內(nèi)網(wǎng)代理或鏡像。問題4測試通過但ctest命令顯示“No tests were found!!!”原因enable_testing()或add_test()命令沒有被執(zhí)行或者執(zhí)行順序有問題。解決確保tests/CMakeLists.txt中的enable_testing()和add_test()命令被調(diào)用。add_test()必須在add_executable()定義目標(biāo)之后。檢查構(gòu)建目錄是否正確。你必須在執(zhí)行cmake ..的build目錄下運行ctest而不是在源碼目錄。5.3 集成到IDECLion, VS Code等現(xiàn)代IDE對CMake和GoogleTest的支持都非常好。CLion直接打開項目根目錄包含頂層CMakeLists.txt的目錄CLion會自動識別CMake項目并配置。你可以在“Run/Debug Configurations”中輕松添加“Google Test”配置并選擇運行所有測試或特定測試。側(cè)邊欄會有專門的“測試”工具窗口顯示所有測試用例樹狀圖點擊即可運行。Visual Studio使用“Open Folder”功能打開項目根目錄VS的CMake集成會掃描項目。你可以在“Test Explorer”窗口中看到所有發(fā)現(xiàn)的測試用例并圖形化地運行和調(diào)試。VS Code需要安裝CMake Tools和C擴展。配置好后狀態(tài)欄會有CMake的構(gòu)建和調(diào)試選項。測試運行通??梢酝ㄟ^配置launch.json來調(diào)用編譯好的測試可執(zhí)行文件或者使用CMake Tools提供的測試運行器。一個VS Code的實用技巧在.vscode/settings.json中配置讓CMake在配置時自動傳遞-DBUILD_TESTSON參數(shù)這樣每次生成構(gòu)建系統(tǒng)時都會包含測試目標(biāo)。{ cmake.configureArgs: [ -DBUILD_TESTSON ] }6. 從示例到生產(chǎn)你需要考慮的更多事情這個示例項目給了你一個堅實的起點但在一個真實的、持續(xù)迭代的生產(chǎn)項目中你還需要考慮以下幾點1. 測試覆蓋率Coverage知道測試通過了很重要但知道有多少代碼被測試到了同樣重要??梢允褂孟駁cov/lcovGCC/Clang或OpenCppCoverageMSVC這樣的工具來生成覆蓋率報告。集成到CMake中通常需要開啟特定的編譯標(biāo)志如-fprofile-arcs -ftest-coverage并在構(gòu)建后運行腳本生成HTML報告。許多CI系統(tǒng)如GitLab CI也原生支持覆蓋率收集和可視化。2. 基準(zhǔn)測試Benchmark單元測試驗證正確性基準(zhǔn)測試驗證性能。Google有一個相關(guān)的開源項目叫Google Benchmark它可以和GoogleTest類似地通過FetchContent集成用于測試關(guān)鍵函數(shù)或算法的性能防止性能回歸。3. 持續(xù)集成CI將這套CMake構(gòu)建和測試流程集成到CI/CD管道中是必經(jīng)之路。無論是GitHub Actions、GitLab CI還是Jenkins核心步驟都是一樣的在干凈的容器或環(huán)境中檢出代碼 - 安裝CMake/編譯器 - 配置項目cmake -B build -DBUILD_TESTSON - 編譯cmake --build build - 運行測試cd build ctest --output-on-failure。CI能確保每次提交都不會破壞現(xiàn)有功能。4. 測試代碼的質(zhì)量測試代碼也是代碼也需要保持清晰、可維護。遵循DRYDon‘t Repeat Yourself原則使用固件或輔助函數(shù)來消除重復(fù)設(shè)置。給測試用例起一個清晰、描述性的名字。避免測試邏輯過于復(fù)雜一個測試最好只驗證一件事。我個人在多個項目中實踐這套方法后最大的體會是投資于構(gòu)建系統(tǒng)和測試基礎(chǔ)設(shè)施的時間會在項目生命周期中十倍、百倍地回報給你。它帶來的確定性、協(xié)作順暢度和重構(gòu)勇氣是任何臨時方案都無法比擬的。這個GoogleTest與CMake的實踐示例就是為你打下這個堅實基礎(chǔ)的第一塊、也是最重要的一塊磚。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
色哟哟www| 九九热在线视频观看免费10| 婷婷精品视频| 亚洲综合视频网| 热99精品视频五月| 色网站99| 99ri网站在线观看| 超碰不卡在线| 激情五月天在线观看色婷婷| 婷婷六月激情综合| 激情5月婷婷| 潮汕成人AV片在线| 91超碰在线观看| 超碰在线国产| 国产精品久久久久久久久久| 狠狠五月天激情| 久久月天堂| 思思久久99| 色婷婷超碰| 99热在线观看| 99久99热| 五月天无码| 粉嫩AV久久一区二区三区| 欧美黑人巨大猛烈cuckold| 五月J香蕉婷婷| 99热精品一| 俺去婷婷 丁香| 一区视频网站| 超碰色综合| 精品色色色| 九九中文字幕九| 97人凄人人操人人爽| 久久激情五月| 97国产精品女人碰碰| 激情九月综合| 日韩爱操视频| 极品 少妇 内射| 91黄址| 色综合色综合网| 9久热在线视频| 色综合伊人网| 婷婷五月天熟妇| 男人天堂 久久| 99热每日| 无码一级片| 日本综合久久| 亚洲欧洲午夜成人精品av| 激情综合亚洲色婷婷五月| 九九热精品| 91干婷婷| 国产特黄色精品一区二区三区精品无广告| 久久免费少妇高潮99精品| 国产小精品| 激情亭亭五月| 五月婷婷激情视频| 日日操,夜夜爽| 久这里只有精品| 中文字幕 码精品视频网站| www.丁香黄色五月天人与| 五月天社区| 精品皮股午夜AV| 99热久久最新地址| 99热精品在线播放| 中文资源在线a| 97九色视频| 欧美日韩AAA| 婷婷丁香五月亚洲欧美| 婷婷六月丁香久| 亚洲色图81p| 97高清国语自产拍| 欲求不满的人妻| 六月丁香五月天| 色五月丁香网| 久久在这里99| 中文字幕在线不卡| 亚洲激情av| 99精品在线观看| 9月色婷婷| 999久久久国产精品| 99久久五月婷婷| 激情五月天啪啪| 97色干| 99热在线观看| 中文字幕精品推荐免费在线观| 成人va在线| 婷婷五月,偷窥偷拍网| 色青青电影色五月| 国产97色在线 | 日韩| www.婷婷亚洲基地| 久久久99久久| 丁香婷婷六月激情文学 | 成人欧美日韩| ji'qing'luan'ren'lun| 午夜天堂啪啪| 欧美国产一区二区三区| 丁香五月色| 伊人影院久久网| 五月丁香啪啪啪| 综合激情婷婷| 精品久久人妻| 久久激情网| 五月天婷婷色色| 婷婷丁香六月天| 婷婷涩涩五月天| 精品激情| 日本一级黄色电影| 色爱综合五月| 天天摸天天爽| 日韩欧美四五区| www.主妇. com| 欧美在线视频9| 五月婷啪啪| 九九热99久久99| 婷婷色播婷婷| 婷婷五月天伊人网| 色婷另类| 97碰碰草| 色爱爱综合网| 国产伦理精品高清在线观看网站一区二区| 激情五月婷在线精品| 狠狠操狠狠插| 中文激情网| 色yeye欧美| 色色五月婷婷| 五月婷六月| 99热91| 丁香五月日韩| 在线免费观看激情视频| 色高清无码视频| 婷婷六月视频| 丰满少妇猛烈A片免费看观看| 大战熟女丰满人妻AV| 亚洲一二三网| 色婷婷AAA| 久久99精品九九久久久婷婷| 色五月第四色| 婷婷丁香在线| 97热在线精品| 五月精品| 极品人妻VIDEOSSS人妻| 、激情六月天| 色五月天在线观看| 日良久久| 日韩久热| 久久免费9| 五月婷婷香| 久久一级AV| 九九热黄色| www.色色色色| 五月天激情亚洲| 丁香五月瑟瑟| 亚洲激情97五月天| 综合AV网| 丁香五月激情网| 激情婷婷啪啪| 神马欧美精| 色综合网址| www.henhengan| 五月天操逼激情| 五月色欧洲| 伊人婷婷五月天| 精品99这里有| 天天天天天久久久久久| 久草五月婷| 九九久久网| 伊人五月婷| 日日夜夜青青草| 丁香六月婷婷久久综合| 五月丁激情| 69激情小说| 久久综合爱| 久久艹99| 六月撸婷婷| 夜夜大香蕉婷婷丁香| 操你av| 久久视频这里99| 婷婷五月另类网站| 九九久久99精品免费观看www| 五月天成人综合| 五月天婷婷激情在线色图| 99黄色在线视频精品熟女| 精品久久这里热66| 丁香六月AV| 深情五月天| 91操黄| 九九视频在线观看| 专区无日本视频高清8| 影音先锋男人站,影音先锋男人色资源网,影音先锋AV最新资源站,影音先锋AV资源 | 欧美这里只有精品| 五月开心婷婷| 色五月婷婷综合在线| 色五月综合激情| 狠狠色狠狠干| 人妻无码精品一区| 久久人妻爱爱| 97夫妻超碰| 久久视频这里99| 色噜久| 色情五月丁香| 久久久精品人妻| wWwCom夜操wwW| 丁香六月天婷婷色| 99精品视频免费观看| 99热九九在线| AV伊人青草丁香六月| 日韩黄在免| 日韩99视频| 亚洲激情无码久久| 丁香狠狠色婷婷| 中文字幕日产A片在线看| 丁香五月婷婷手机| 6月丁香婷婷激情| 亚洲第二AV| 可以看的av网站| www.狠狠艹| 婷婷五月激情热播| 五月婷婷激情久久| 五月激情综合性爱| 丁香色色网| 丁香六月亭亭久久综合| 激情综合婷婷| 天堂久久性| 国产精品VIDEOSSEX久久发布| 精品网站:999WWW| 天天操天天操天天操| 天天操婷婷| 国产毛片精品一区二区色欲黄A片 国产人妻777人伦精品HD | 色五月激情综合网站| 国产成人网站在线观看| 97自拍视频在线| 色在线99| 九色91国产| 亚洲最大五月天成人网| 天天天天天天天操| 开心日韩丁香婷婷五月| 啪啪五月天啪啪| 五月婷婷激情刺激| 99色综合网| 婷婷久久伊人| 射久久丁香五月| 九九热青草| 婷色五月| 五月天成人在线播放| 日韩激情人伦人| 国产99热| 久久视网36| 亚洲AV日韩在线观看| 亚洲男女激情| 嫩草AV久久伊人妇女超级A| 91久久| 可以直接看的av| 丁香五月婷在线| 大香蕉人人网| 久久五月热| 成人无码髙潮喷水A片| 色情五月丁香| 亚洲欧洲中文日韩久久AV乱码| 亚洲最大视频| 伊人国产婷婷五月天 | 99热碰碰| 伊人久久大香网| 人人摸人人澡人人| 久久久99视频| 婷香五月激情视频| 色域五月婷婷丁香| 婷婷五月天激情文学| 亚洲永久四色| 国产乱妇无乱码大黄AA片| 六月丁香五月婷婷| 亚洲激情另类| 99超级碰免费视频| 中国丰满熟女A片免费观| 亚洲色五月| 男女啪啪做爰高潮无遮挡| 强辱丰满人妻HD中文字幕| 99在线精品免费视频| 国产精品一区在线观看你懂的| 天天综合精品| 99热在线极品极品| 狼友超碰| 激情综合网,五月| 激情校园 亚洲| 亚洲国产精品成人va在线观看| 五月天狠狠干| 婷色五月天| 99热在线精品观看| 99热九九九九| 大香蕉啪啪网| 婷婷六月色播| 狠狠色婷婷7777久| 成人免费黄色短视频| 九九热只有精品| 日韩色色视频| 亚州第一A片| A片一曲| 插插插色综合网| 六月丁香久久| 欧美私人家庭影院| 久草五月婷婷| 深夜A片| 2020日日干| 能看的AV| 97自拍99| 亚洲婷婷五月天激情综合| 色色色色综合| 国产真实乱对白精彩| 婷综合六月| 亚洲高清在线| 五月天激情图片| 婷婷在线精品| 中文字幕,综合,91| 五月丁香婷婷无码中文| 婷婷久久综合| 91日在线视频| 激情五月黄色小说| 97人人做| 韩国97天堂| 69热在线| 色婷婷导航| 亚洲欧洲美女在线观| 久久综合五月天| 五月花亭亭| 操一区| 丁香五月天亚洲综合| 五月婷婷六月丁香综合在线| 亚洲182在线观看| 五月色婷婷影院| 婷婷五月天伊人网在线观看视频| 久久久18| 成年视频免费观看| 无码人妻一区| 五月天综合在线网| 色五月av伊人| 久久激情综合| 色五月婷色彩免播放器| 99综合免费视频| 丁香五月www| 伊人五月人妻精品| 国产精品久久久久久久久久| 五月天激情偷拍| 丁香六月久久| Av大香蕉| 老司机伊人| 91人人超碰在线| 美女五月天| 国产看真人毛片爱做A片| 97中文在线| 99综合网| 综合激情在线| 欧美熟女99| 99色| 最新色色五月天| 射区导航| 久久这里有精品在线观看| 99热在线只有精品| 成人精品一区二区三区四区五区 | 99热亚洲| 啪啪一区| 91久久久久久久久18| 7777激情基地| 五月香婷婷| 色色五月婷婷| 午夜不卡久久精品无码免费| 婷婷色色网| 亚洲12p| 亚洲在线激情婷婷五月| 欧美69久成人做爰视频| 婷婷丁香五月,狠狠综合| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 国产色五月婷婷| 男女啪啪视频久 9| 免费播放片大片| 9精品视频在线观看| A1片久久久| 婷婷九月激情| 99在线精品免费视频| 婷婷五月天777| 色噜噜狠狠色综无码久久合欧美| 五月花亭亭| 日本大逼91| 婷婷成年人免费视频| 绿色小导航AV| 日日操日日撸| 五月丁香激情六月| 国产精品色婷婷99久久精品| 97久久超碰| 99精品在| 天天综合 99久久婷婷| 91丁香五月| www.99视频| 欧美99热| 九九视频这里只有精品| 日韩亚洲视频| 亚洲AV成人在线观看| 欧美成人网99网| 九九热re99re6在线精品| 丁香五月影院| 天天操夜夜爱| 丁香花色色网| 黄色激情网站在线观看| 五月天色色网站| 99精品色色| 亚洲丁香五冃97色| 99色性爰网络| 色久天| 日韩成人av在线| 日产精品一线二线三线芒果| 超碰二区| 久久婷婷一级片| 国产在线aaa片一区二区99| 99热精国产这里只有精品| 日韩av网站在线观看| 五月天婷婷综合| 亚洲性爱日韩无码| 久久五月天激情美女| 91色综合久久| av九九| 久热免费视频| 成人丁香婷婷五月天| 欧美图片丁香五月天| 三男玩一女三A片| 国产精品五月天婷婷| 九月丁香| 手机在线日韩视频中文字幕| 久久丁香婷| 一起草性爱不卡视频| 亚洲激情免费视频| 思思热在线视频观看精品| 色婷婷影音| BBWCUCKOLD精品熟妇| 九九热在线观看视频| 午夜 外网 精品 在线| 色五月婷婷1| 国产,欧美,学生妹,视频| 亚洲国产成人综合| 99a级片| 九九机热| 欧美va| 丁香五月婷婷色| www一起操在线观看| 青青久在线视频免费观看| 殴美日比视频| 久99视频在线观看| 久久色五月| se影音资源在线观看| 色欲五月天| 日日天天天| 一本色道久久88加勒比—| 九九精品9| 99ER热精品视频| 五月天婷婷小说| 粉嫩av懂色av蜜臀av熟妇| 久久美女五月天| 婷婷综合色播网| 夜夜骑天天操| 国产片色| 少妇婷婷五月天| 99日本黄站| 天天狠狠综合精区| 亚洲乱码日产精品BD在线观看| AV成人在线播放| 婷婷深爱五月天在线| 超碰色色综合| 久久五月婷综合网| 中文字幕在线aⅴ免费观看| 色综合网址| 丁香五月成人婷婷| 婷婷在线播放| 日本久久婷婷| 丝袜大香蕉| VA色婷婷| 99色色网| 五月婷婷六月丁香| 操大屄五月天视频| 亚洲人成网站999综合| 成人做爰黄A片免费看直播室男男| 五月天婷婷久久| 婷婷综合网| 五月天综合视频| 99免费在线| 婷婷丁香18| 激情综合网五月婷婷| 91啪啪视频| 26uuu最新地址| 色色射| 99爱爱| 97热这里只有精品| 精品一二三区久久AAA片| 中国丰满熟女A片免费观| 婷婷情色开心五月天99| 婷婷五月综合社区在线| 综合伊人久久| 五月丁香六月色婷婷综合五月天| 丁香五月激情欧欧美| 五月丁香成人| 色五月综合在线| 久久五月天网| 亚洲无码99| 欧美内射AAAAAAXXXXX| 九九丁香社区欧美激情| 超碰色女人| 9191avse| 青青草六月丁香| 五月天另类小说| 婷婷色五月开心五月| 日韩999| 图片区 小说区 区 亚洲五月| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 丁香五月婷婷少妇| 一二区成人电影| 婷婷操逼| 久久色五月天激情小说| 日韩九九| 丁香五月欧美婷婷| 综合激情在线| 这里只有精品9| 五月丁香婷草| 日本黄色三级片内射| 激情婷婷综合网| 99re66热这里只有精品| 99热无码| 免费看欧美成人A片无码| 丁香五月激情啪啪综合| 丁香五月激情啪啪| 五月天综合色| 精品一二三区久久AAA片| 婷婷丁香综合色AV| 密臀久久| 久久婷婷精品| 激情丁香久久| 婷婷丁香人妻| 国产 码在线成人网站| 色婷婷性爱网| 色婷婷色五月另类综合| 亚洲无码99| www.色婷婷.com| 激情五月丁香色色去久久| 久久亚洲婷婷综合色五月| 日本婷色| 丁香五月玖玖| 五月激情综合婷婷| 中文av网| 嫩草视频在线观看| 五月丁香婷婷AV| WWW.桔色成人.COM| www.久久| 99精品在线观看视频| 午夜AV网| 9999色色色色| 风流少妇A片一区二区蜜桃 | 午夜丁香综合婷婷| 狠狠色婷婷777| 无码成人AAAAA毛片AI换脸| 婷婷五月天久久久| 丁香五月影视| 最新av在线观看| 九九在线精点品| 操日本99| av性爱在线| 成人综合网站| 综合在线丁香五月| 日本不卡一区二区三区| 黄色99网| 乱岳熟女50岁| 五月天久久成人| 无码99| 五月天激情综合网俺也去| 国产三级片91| 伊人久久99| 婷婷色网站| 91人人操人人| 日日夜夜婷婷| 五月婷婷六月丁香免费| 五月婷婷激情综合| 99亚洲综合| 亭亭玉月丁香| 噜噜综合网| 五月婷丁香| 在线区区区| 久久丁香五月天| 色色99色色| 国产乱人偷精品人妻A片| 青草性爱视频| se色婷婷视频| 亚洲av骚货| 激情久久丁香| 婷婷五月情| 六月婷婷无码| av中文字幕免费观看| 六月丁香好婷婷| 婷婷综合玖玖五月| AAA久久久| 99这里只有精品视频免费| 可以免费观看的AV| 五月色导航| 伊人九九68| 五月天天爽| 91肏| 久久99网站| 26uuuavcom| 99超级超级超级碰| 99精品热视频| 久久996re热这里只有精品无码| 五月婷三级片| 色五月婷婷91| 六月丁香射婷婷欧美色图片| 亚洲AVwwwwwww| 秋霞AV淫| 五月丁香婷婷国产精品综合| 爱狠射| 99久久网站| 久久午夜理论| 五月丁香六月色| 九月色婷婷| 五月丁香六月婷婷在线观看| 、激情六月天| 激情性爱婷婷| 99在线免费观看| www,婷婷五月天,com| 人人干女人| 丁香婷婷色五月| 亚洲av骚货| 99色在线观看免费| 久久人操-久草婷婷-成人AV| 伊人久久婷婷| 成人永久免费视频在线观看| 婷婷五月天人妻| 91AV婷婷| 狠狠色婷婷丁香五月| 九九热在线视频观看| www五月天激情com| 99激情网| 六月婷欧美| co超碰在线观看| 色~性~乱~伦~噜| 天天操夜夜爽| 天天综合色丁香| 激情五月份婷婷| 成人国产欧美大片一区| 久99视频| 丁香五月成人网| 狠狠色无码| 色噜噜狠狠色综合日日| 丁香五月激情五月色综合| 婷婷激情图片| 色婷婷五月在线| 婷婷开心久久| site:ornaments52.com| 欧洲99视频在线| 激情综合色婷婷啪啪六月天| 久久久久9久无码视频| 狠狠狠狠狠干| 99热啪啪| 美女网黄| 9热视频在线观看| 99视频在线精品免费观看2| 亚洲激情电影五月天色婷婷丁香一起草| 国产91九色| 青青久久91| 欧美色男人网站| 色婷婷六月天| 色婷婷av在线观看| 丁香九月婷婷综合| 五月婷婷色影院| 激情综合网五月婷婷| 婷婷五月天成人影片| 久色视频首页| 激情涩涩网| 婷婷五月电影| 久99久在线观看| 99视频在线观看视频| 色天使久久综合| 五月丁小婷婷激情四射| 久久久91精品| 婷色综合| 婷婷久久婷婷色五月| 久久婷婷一级片| 五月婷婷久久大片| 免费91久久精品| 五月丁香婷婷钟和色图| 665566 无码| 丁香五月停停av| 五月婷狠狠| 97人人干。| 9久久网| 69人妻人人澡人人爽久久| 91婷婷五月丁香碰| 亚洲成人AV在线观看| 久婷婷色| 狠狠干综合| 九九热再线九九视频免费在线观看| 五月婷婷六月丁香激情深爱| 五月色情婷婷开心五月色情| 天天做 天天爱| 色婷婷狠狠| 亚洲综合另类| 婷婷中文字幕| 字幕网AV中文字幕| 色婷婷另类| 淫视馆AV在线| 五月天激日本色情在线| 伊人婷婷五月| 五月丁香综合网| 4438激情网| 久久怡红院| 亚洲九N| 丁香熟女乱| 激情综合五| 亚州欧美国产久精国产99综合视频| 天天干天天干天天干天天干天天干天天 | 丁香五月欧美婷婷| 91久久九久久九久久九久久九久久| www.99久| 五月丁香五月天现场视频| 久久色这里只有精品| 六月婷婷色色色| 激情综合五| www色哟哟| 亚洲五月婷| 小视频一区 | 日日肏夜夜干| 91se在线视频| 丁香激情综合| 久操热线| 婷婷激情五月色综合| 色五月成人| WWW嗯嗯啊啊啊啊| 激情性爱五月| 五月天婷婷黄色| 色五月天丁香婷婷| 国产乱人偷精品人妻A片| 91av视频在线观看最新网址| 丁香五月综合激情久久潮喷| 日日夜夜干| 成人精品视频99在线观看免费| 久久精品噜噜噜成人A∨色欲| 天天色·欧美| 婷婷五月花| 久久六月婷婷| 俺也去在线久久精品23欧美综合视频网站,丰满人妻一区二区三区在线视频53,丰满 | 成人精品在线观看| 狠狠色婷婷色| 婷婷五月天成人动漫| 天天做天天爱天天玩| 五月天激情国产综合婷婷婷| 任你搞网站| 99久久免费精品| 综合色99| 日良久久| 十一月婷婷激情四射| 欧美性生交XXXXX无码小说| www、丁香五月天| 色综合色综合网| 精品一二三区久久AAA片| 国产成人在线精品| 日韩色色视频| 免費观看aV在线网址| WWW.激情| 久久99网| 国产激情AV| 99爱视频| 亚洲在线播放| 狠狠五月激情丁香六月| 色综合99无码 | 九九色播五月丁香| 婷婷五月丁香性爱| 2w在线视频| 无码免费人妻A片AAA毛片西瓜| 五月丁香亚洲校园欧美| 丁香婷婷色色| 夜夜躁婷婷AV| www.天天干| 色婷婷成人久久| 色综合综合网| 丁香花大香蕉婷婷综合| 热99久久这里只有精品| 国产日韩精品SUV| 青青夜夜狠狠夜夜狠狠| 天天激情站| 99在线精品观看99| 色色网站| 99热免费精品热久久66| 婷婷六月丁香五月| 婷婷激情丁香五月天综合| 九九热最新地址| 99在线观看| 六月婷婷五月天| 26UUU| 五月天社区| 五婷婷六月合| 一级黄在线| 婷婷综合五月色播| 天天操天天国产三级片处女学生妹| 五月婷婷激清网| 91干99| 久久五月天综合| 五月天激情啪啪| 五月天激情图片| 久久三级视频| 少妇人妻人伦A片| 婷婷丁香一月| 91男人资源站| 久久Xx| 99五月丁香丁| 国产美女无遮挡裸体毛片A片| 婷婷丁香水多多视频| 韩国中文字幕91| 五月综合无码| 久热九九| 99热热热99精品婷婷| 丁香婷婷婷五月| 久久久久网站| 久久大香蕉| 婷婷五月天首页| av第一二区| 婷婷色五月天在线观看| 99热综合在线观看| 婷婷综合日本| 丁香九月婷婷| 欧美Va在线| 99人妻碰碰碰久久久久视| 成人av在线网站| 成人婷婷五月天| 日本色超碰| 91操片| 人人色人人摸人人看| 高潮毛片又色又爽免费| 丁香五月欧美| 婷婷五月天.com| 激情久久月| 99爱在线视频| 婷婷五月天视频亚洲| 9999久久久久| 亚洲一区二区 成人网站戴套| 亭亭色色五月天| 天天射天天射一道本日本社区| 日本专区久久| 成人精品视频99在线观看免费| 激情五月天在线视频| 久久这里只有精彩| 亚洲视频在线网| 99热97| A久网| jiujiu热在线视频| 五月色婷婷夜色| 九九热精品| 日本99在线| 亚洲 六月 综合| 色五月天.con| 精品久久婷婷| 六月色丁香婷婷| 99精品视频网站| 99re8在这里只有精品| 热久久思思热思思| 欧美激情综合色综合啪啪五月| 丁香五月之久操视频| 五月激情在线| 色五月激情基地| 开心婷婷中文字慕| 亚洲超级碰| 20253AV| 婷婷五月天小说| 国产精品久久..4399| 涩综合婷婷| 麻豆五月丁香婷婷| 色亚洲视频| 色色色色色热| 精品牛仔裤超碰| 99热观看| 91人人爱| 影音先锋男人女人| 婷婷五月天综合网| 伊人激情影院| AV九九| 九九99九九99偷拍视频免费看| 五月婷婷av| 亚洲丁香五月| 99视频这里只有久久精品| 色五月无码| 天天做天天要天天爱| 婷婷月综合| www.久久爱.c n| 区啪精品| 五月丁香婷婷99| 九九色黄色| 新激情五月天| 五月激情四射网站| 亚洲九N| 色色三级视频| 99久久精品免费精品国产_国产精品久久久久久_国产在线|日韩_久久国产精品电影 | 99热线观看9| 五月天激情图片网| 亚洲无码AV片| 绿色小导航AV| 欧美日本高清视频99| 一起操 91N.com| 亚洲天堂有码| 亚洲四色五月| 1024婷婷综合久久五月天| 激情中文在线| WWW99热| 亚洲AV成人在线| 五月天激情综合在线| 婷婷五月天堂网| 亚洲激情淫网| 在线色五月婷婷| 丁香五月天五码婷婷| 天天碰天天插天天操| 五月丁香六月婷婷手机无线| 婷婷五月天在婷| 婷婷五月色情天| 亚洲色夜| 99精品亚洲| 性做爰1一7伦| 91热久88| 丁香五月天狠狠操| 五月丁香啪啪激情| 久久永久网址| 丁香花五月天| 婷婷.com| 超碰91人人操| 天天爽天天操| 97色 五月天丁香| 亚洲av成人一区二区电影在线| 色综合久久综合| 日本啪啪天堂| 综合久色五月| 日本颜色视频人人爱| 欧美久久网| 人人草人人舔| 97人碰人操| 超碰国产AV| 国产精品大香蕉| 丁香久久五月天视频在线观看| 性日本精品| 大香蕉五月婷婷| 丰满人妻一区二区三区| 97色五月丁香婷婷| www.henhenl| 五月婷婷天天色| 狠狠狠狠狠狠狠狠| 99亚州综合精品成人网| 综合久久五| www.五月天色色.com| 午夜理论片最新午夜理论剧| 桔色成人在线| 亚州操人在线视频| 午夜丁香久久久久久| 五月丁香婷婷基地| 五月天色网站| 亚洲色久| 久久综合香蕉国产国产蜜臀AV| 丁香六月婷婷开心| 中文国产五月天| 99热最新网址| 熟妇国产| 丁香五月1页| 五月天综合视频| 五月天激情久久| 色婷小说| 五月丁香啪啪啪免费看| 婷婷婷婷婷开心无码播放| 色9999日韩国产| 超级碰碰碰碰视频| 久热这里只有精品66| 色婷五月| 大香蕉伊在| 色狠狠六月| 在线中文av| 字母不卡码人逼| 久热2025无码| 超碰九九热| www久久久久久久久久久久久久久久久| 99热国产精品| 79精品视频在线观看,| 男女啪啪做爰高潮无遮挡| 色七七九九| 色色COm| 无码免费人妻A片AAA毛片西瓜| 丁香五月色五月| 色五月激情婷婷| 白人荫道BBWBBB大荫道| 啪啪激情综合| 五月婷婷五月天在线| 成人丁香婷婷| 婷婷五月天无码熟女| 婷婷色在线| 中文字幕,综合,91| 久久人妻视步| 亚洲网站观看视频| 天天激情视频| 亚洲另类电影| 日本99视频| 欧美综合五月丁香六月婷| 日本久久极品| 丁香五月婷婷手机| 伊人热在线大香蕉| 丁香五月婷婷六月婷| 99热这里全都是精品| 久久永久视频| 一区视频网站| 爆乳熟女一区二区三区爆乳| 久久ab| 久久久五月天婷婷成人网| 99热视精品| 婷婷丁香18| 99久久99热这里只有精品| 亚洲日韩乱码一区二区三区四区| 欧美激情五月天婷婷| 思思热在线| 99这里是99在线视频| 久草婷婷| 天天激情5月天亚洲| 久久婷婷六月综合| 99热这里只有99| 综合色播| 综合逼五月激情婷婷| 99热成人| 五月天四色房丁香| 五月丁香花成人社区| 激情五月天小说视频| 97超级碰| 天天搞天天爽| 婷婷久久性爱| 久久久久9999| 丁香六月色婷婷欧美| 大香蕉手机视频| 成人小说 五月天 婷婷| 中文字幕精品无码一区二区| 丁香五月天精品| 丁香av网| 五月婷婷成人| 九九亚洲视频| 丁香六月婷| 五月丁香人人婷婷在线观看| 亚洲av另类在线观看| 99免费在线| 色哟哟www| 操操天堂| 五月婷婷综合在线视频| 午夜丁香婷婷| av在线中文| 99操碰| www色婷婷久久综合久色| 国产69久久久欧美黑人A片| 甈吧vv| 久久亭亭电影| 超碰人人干| 九九热免费观看视频| 亚洲网站观看视频| WWW.桔色成人.COM| 99热在线爱| 超碰日韩成人| 五月天婷婷综合免费| AV在线大香蕉| 大地资源色婷婷视频在线| 人人摸人人干人人做| 久久婷婷国产| 99re热视频这里只精品| 天天日,天天射,天天舔| 欧美激情综合色综合啪啪五月| 久久草大香蕉| 色色色色色色色色网站| 丁香九月激情| 97成人操| 激情四射网| 99精品无码网站| 激情五月天色婷婷综合| 五月婷婷啪啪| 五月婷六月| 六月婷婷五月丁香首页| www99精品亚| 99热手机在线精品| 欧美日韩AAAA| 国产亚洲精品人人| 国产美女主播vip| 色婷婷六月天| 丁香五月六月综合欧美| 国产欧美婷婷| 久久婷婷亚洲无码一起| 疯狂做受XXXX高潮A片动画| 欧美色频| 涩涩婷婷五月| 99视频自拍| 丁香六月婷婷社区| 亚洲乱码日产精品BD| 9热在线观看| 男人综合网| 99日本黄站| 丁香五月天婷婷大香蕉| 91婷婷| 一区二区乱码视频| 乱色色色| 一区二区三区四区五区| 97欧美在线| 丁香九月色| 精品国产AV色一区二区深夜久久| 久久最新色| 日韩99精品| 婷婷五月开心中文字幕色| 一起草Av| 色婷婷AⅤ| 婷婷综合性爱网| 啪啪综合网| 婷婷五月天AV| 99视频在线观看网址| 天天综合亚洲综合| 九九热视频首页/这里只有精品| 九九精品综合| 婷婷五月丁香色播| 大香蕉太香蕉视频97| 欧美色综合天天久久综合精品 | 五月花成人网| 五月丁香六月婷| 三级毛片7979| www久久久久| 色色色色色日韩午夜激情| 610018岁成人视频| 99热这里只有精| 天天爽天天| 狠狠色综合网站久久久久| 五月婷婷中文字幕| 国产精品色婷婷久久久精品| 五月天婷婷在线观看| 99视频一区| 亚洲人妻一区二区| 丁香五月天天日| 成人必爱视| 亚州激情网| 色视频2025| 中文字幕在线资源| 国产精品成人AV在线| 操逼三区| 丁香激情四射| 九九re精品视频在线观看| 在线观看亚洲视频影院| 色婷婷文字幕| 亚洲精品成人片在线播| 天堂亚洲 在线| 激情视频综合| 影视av久久久噜噜噜噜噜三级| 日韩日比视频| 亚洲免费99| 狠狠操综合| 婷婷丁香五月天哟啪| 天天弄天天爽| 天天日天天摸天天| 五月丁香六月色情网欧美| 蜜臀九九九九| 久久亚洲婷婷| 婷婷六月丁香五月| 色婷婷先锋| 久婷婷| 激情第四色| 麻豆AV一区二区三区| 激情五月丁香五月综合| 99精品手机在线视频| 久久丁香社| 色色色在线观看| 99ri精品| 免费观看全黄做爰的视频| 色婷婷色综合久久精品V| 精品自拍99| 激情久久久久久久久久| 五月婷精品| 一夜福利不卡| 米奇影视资源婷婷狠狠色激情欧美五月丁香| 噜噜噜噜在线| 五月婷婷丁香在线| 99爽视频| 丁香五月天激情综合| 丁香五月婷婷色综合| 六月婷婷视频| 婷婷八月激情| 毛片新网地| 欧美色色色色色色| 久久婷婷五月综合| 97伦乱| www.婷婷五月| 精品无码人妻一区| 停停五月丁香| 婷婷久草| 91无码一起草| 日本一级特黄大片AAAAA级| 色五月aV| 亚洲AV日韩在线观看| 九九综合图片网| 激情五月婷婷丁香六月| 亚洲综合狠狠艹| 女同激情久久av久久| 国产AV一区二区三区最新精品 | 天天视频精品9| www.婷婷五月天.com| 校园激情 亚洲| 五月天综合激情网| 亚洲V国产V欧美V久久久久久| 最新日韩AV中文字幕| 9久久精品| 91久久婷婷人人澡草| 久久综合99| 91啦丨九色丨刺激中文| 人妻性操逼中文字幕 国产| 欧美啄木乌丝袜人妻系列| 狠狠干综合| 丁香六月亚洲| 激情五月图| 六月丁香激情| 久久久亚洲精品一区二区三区浴池 | 九97免费视频| 色噜噜狠狠色综合AV兰草影视| 四色五月婷婷在线观看| 欧洲色| 色色色97| 99热这里只有的精品视| 啪啪综合网| 99热在线观看99| 激情小说五月天中文字幕| 97资源碰碰| 天天射色五月天| 五月天性色| 五月丁香人妻| 91精产一区三区免费观看| 久久人妻系列| 我爱大香蕉| 97狠狠色| 99热这里只有精| 九九九九九九九九九九九九九九九九九九九在线视频 | 91九色小视频| AV79| 国产AV一区二区三区最新精品 | 九月婷婷激情| 久久五月婷综合网| 啪啪激情网站| 欧美精品XXXXBBBB| AV电影在线播放| 色五月色图| 一级性爱大片| 婷婷五月成人系列| 免费无码毛片一区二区A片| 激情欧美婷婷| 高清不卡一区| 大香蕉人在线65| 99在线观看精品视频| 丁香五月大香蕉在线99| 国产Va视频| 色五月婷婷在线| AA丁香综合激情| 午夜激情婷婷| 99毛片| 久久99综合网| 国产九九一区二区三区| 日本五月天婷婷丁香| www。五月,com| 亚洲色综久久五月| 婷婷丁香91综合| 国产美女精品| 国内一级片| 开心激情久久久久久久| 被强行糟蹋的女人A片| 天天日,天天射,天天插| 久热无码| 婷婷五月天激情综合婷婷五月天激情综合 | 色五月在线| 少妇AB又爽又紧无码网站| 婷婷深爱五月亚洲综合| 韩日另类|