27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main
yerine android-latest-release
kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
CTS otomatik testlerini çalıştırma (AOSP 10 veya daha eski sürümler)
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bu sayfada, Android 10 veya önceki sürümlerde CTS otomatik testlerini çalıştırma talimatları yer almaktadır.
Yeniden deneme oturumu çalıştırma
Bu ilk test çalıştırma işleminizse kontrolünüz dışındaki sorunlar nedeniyle başarısız olan testler olabilir. Örneğin, ağ bağlantısı yavaş veya GPS sinyali zayıf olabilir. Bu nedenle, tüm test modülleri tamamlanana ve son iki yeniden deneme oturumunda test hatası sayıları aynı olana kadar testleri yeniden çalıştırın (yeniden deneyin). Android 9 ve 10 için yeniden deneme oturumu çalıştırmak üzere:
run retry --retry session_number`
Android 8.1 veya daha eski sürümlerde yeniden deneme oturumu çalıştırmak için:
run cts --retry session_number
Başarısız olan parametreli testlerde yeniden deneme oturumu çalıştırma
Geçen parametrelendirilmiş testler yeniden denenmez. Yalnızca başarısız parametreli testlerde yeniden deneme oturumu çalıştırmak için:
run retry --retry session_number --new-parameterized-handling
Ayrı test planları çalıştırma
Tüm test planlarını tek seferde çalıştırmak yerine ayrı ayrı test planları çalıştırabilirsiniz. Bireysel test planı çalıştırmak için:
Çalıştırmak istediğiniz test planının adını belirleyin.
Android 7 ve sonraki sürümler için:
list modules
Android 6 veya önceki sürümler için:
list plans
Test planını çalıştırın:
run cts --plan test_module_or_plan_name
Test yürütme süresini iyileştirme
Test yürütme süresini iyileştirmek istiyorsanız testleri birden fazla cihaza bölebilirsiniz. Bölme işlemi için barındırıcının en az iki cihaz bağlaması gerekir ancak verimlilik için altı veya daha fazla cihaz kullanılması önerilir.
Android 9 veya 10'da testleri bölme işlemi yapmak için:
run cts --shard-count number_of_shards
Android 8.1 veya daha eski sürümlerde testleri bölme işlemini yapmak için şunları çalıştırın:
run cts --shards number_of_shards
Çoklu ekranlı cihazlar için CTS'yi çalıştırma
Cihazınızda Android 10 yüklüyse ve cihazınızda birden fazla ekran varsa cts-foldable
test planını ayrı olarak çalıştırmanız gerekir:
run cts-foldable
Alternatif ekran modu için başarılı veya başarısız test durumlarına display_mode
'teki değer eklenir (ör. testcase1[display_mode=0]
).
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-27 UTC."],[],[],null,["# Run CTS automated tests (AOSP 10 or lower)\n\nThis page contains instructions for running CTS automated tests on Android 10\nor lower.\n\nRun a retry session\n-------------------\n\nIf this is your first test run, there might be tests that fail due to issues\nbeyond your control. For example, a network connection might be slow or a GPS\nsignal might be weak. So, rerun (retry) the tests until all test modules are\ncompleted and the test failure numbers are the same in the last two retry\nsessions. To run a retry session for Android 9 and 10: \n\n run retry --retry \u003cvar translate=\"no\"\u003esession_number\u003c/var\u003e`\n\nTo run a retry session for Android 8.1 or lower: \n\n run cts --retry \u003cvar translate=\"no\"\u003esession_number\u003c/var\u003e\n\n| **Note:** For implementation details for CTS retry, see [Use suite retry](/docs/core/tests/tradefed/testing/through-suite/suite-retry).\n\nRun a retry session on failed parameterized tests\n-------------------------------------------------\n\nPassed parameterized tests aren't retried. To run a retry session on failed\nparameterized tests only: \n\n run retry --retry \u003cvar translate=\"no\"\u003esession_number\u003c/var\u003e --new-parameterized-handling\n\nRun individual test plans\n-------------------------\n\nInstead of running all test plans at once, you can run individual test plans.\nTo run an individual test plan:\n\n1. Identify the name of the test plan you want to run.\n\n For Android 7 and higher: \n\n list modules\n\n For Android 6 or lower: \n\n list plans\n\n2. Run the test plan:\n\n run cts --plan \u003cvar translate=\"no\"\u003etest_module_or_plan_name\u003c/var\u003e\n\n| **Note:** For a list of all CTS console commands for Android 7 and higher, see [CTS v2 command console](/compatibility/cts/command-console-v2). For a list of all CTS console commands for Android 6 or lower, see [CTS v1 command console](/compatibility/cts/command_console).\n\nImprove test execution time\n---------------------------\n\nIf you want to improve test execution time, you can shard tests across multiple\ndevices. Sharding requires the host to connect at least two devices, but six or\nmore devices are recommended for efficiency.\n\nTo shard tests on Android 9 or 10, run: \n\n run cts --shard-count \u003cvar translate=\"no\"\u003enumber_of_shards\u003c/var\u003e\n\nTo shard tests on Android 8.1 or lower, run: \n\n run cts --shards \u003cvar translate=\"no\"\u003enumber_of_shards\u003c/var\u003e\n\nRun CTS for multiscreen devices\n-------------------------------\n\nIf your device is running Android 10, and your device has multiple\nscreens, you must run the `cts-foldable` test plan separately: \n\n run cts-foldable\n\nPassed or failed test cases for alternate screen mode are appended with the\nvalue from `display_mode`, for example, `testcase1[display_mode=0]`."]]