Od 27 marca 2025 r. zalecamy używanie android-latest-release zamiast aosp-main do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Zadbaj o dobrą organizację dzięki kolekcji
    
    
      
      Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
IDeviceTest
  public
  
  
  
  interface
  IDeviceTest
  
  
  
  
    
    | com.android.tradefed.testtype.IDeviceTest | 
  
  
  
    
      | 
          Znane podklasy pośrednie
          
   AndroidJUnitTest, ArtGTest , AtestRunner , BaseTestSuite , CodeCoverageTest , CompanionAwareTest , DeviceTestCase , DeviceTestSuite , ExecutableTargetTest , FakeTest , GTest , GoogleBenchmarkTest , HostTest , ITestSuite , InstalledInstrumentationsTest  oraz 11 innych.
   
    
  
  
    
      
        | AndroidJUnitTest | Test, który uruchamia pakiet testów z instrumentacją na danym urządzeniu za pomocą klasy android.support.test.runner.AndroidJUnitRunner. |  
        | ArtGTest |  |  
        | AtestRunner | Wdrożenie ITestSuite |  
        | BaseTestSuite | Test do przeprowadzania pakietu testów zgodności za pomocą nowego systemu. |  
        | CodeCoverageTest | Test, który uruchamia pakiet testów z instrumentacją na danym urządzeniu i generuje raport o zakresie testowania kodu. |  
        | CompanionAwareTest | Podstawowa klasa testu, która zawiera kod służący do pobierania i sprawdzania urządzenia towarzyszącego 
 Podklasa może wywołać getCompanion(), aby pobrać przydzielonego towarzysza. |  
        | DeviceTestCase | pomocniczy przypadek testu JUnit, który zapewnia usługi IRemoteTestiIDeviceTest; |  
        | DeviceTestSuite | Pomocniczy pakiet testów JUnit, który zapewnia usługi IRemoteTestiIDeviceTest. |  
        | ExecutableTargetTest | Narzędzie do testowania plików wykonywalnych na urządzeniu docelowym. |  
        | FakeTest | Test symulowany, którego celem jest ułatwienie generowania powtarzalnych wyników testów. |  
        | GTest | Test, który uruchamia natywny pakiet testów na danym urządzeniu. |  
        | GoogleBenchmarkTest | Test, który uruchamia pakiet testów porównawczych Google na danym urządzeniu. |  
        | HostTest | Uruchamiający testy oparte na hostach JUnit. |  
        | ITestSuite | Klasa abstrakcyjna służąca do uruchamiania pakietu testów. |  
        | InstalledInstrumentationsTest | Uruchamia wszystkie instrumenty znalezione na bieżącym urządzeniu. |  
        | InstrumentationTest | Test, który uruchamia pakiet testu z instrumentacją na danym urządzeniu. |  
        | JarHostTest | Uruchamiający testy JUnit po stronie hosta. |  
        | KUnitModuleTest | Narzędzie do testowania modułów testów KUnit na urządzeniu. |  
        | KernelTargetTest | Testujący program wykonywalny na urządzeniu docelowym i analizujący wynik testu jądra. |  
        | MoblyBinaryHostTest | Test hosta służący do uruchamiania pliku binarnego Pythona Mobly z systemu Android Build (Soong) |  
        | NativeBenchmarkTest | Test, który uruchamia na danym urządzeniu natywny plik wykonywalny testu porównawczego. |  
        | NativeStressTest | Test, który uruchamia na danym urządzeniu natywny test natywny. |  
        | RustBinaryTest | Test, który uruchamia plik binarny Rust na danym urządzeniu. |  
        | TestMappingSuiteRunner | Wdrożenie BaseTestSuitedo uruchamiania testów określonych przez opcję include-filter lub pliki TEST_MAPPING z kompilacji jako zestaw. |  
        | TfSuiteRunner | Wdrożenie ITestSuite, które wczyta testy z folderu res/config/suite/ |  
        | UiAutomatorTest |  |  | 
  
    
  Interfejs obiektu, który wymaga odwołania do ITestDevice.
Podsumowanie
Metody publiczne
    getDevice
    
public abstract ITestDevice getDevice ()
    
    
    
  Przygotuj urządzenie do testowania.
    
 
    setDevice
    
public abstract void setDevice (ITestDevice device)
    
    
    
  Wstrzyknij urządzenie testowe.
    
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
  Ostatnia aktualizacja: 2025-07-27 UTC.
  
  
  
    
      [[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[]]