ArtRunTest
public class ArtRunTest
extends Object
implements IRemoteTest , IAbiReceiver , ITestFilterReceiver , ITestCollector
java.lang.Object | |
com.android.tradefed.testtype.ArtRunTest |
Biegacz testowy do uruchamiania testów ART.
Streszczenie
Klasy zagnieżdżone | |
---|---|
class | ArtRunTest.AdbShellCommandException Klasa wyjątku do zgłaszania błędu, który wystąpił podczas wykonywania polecenia powłoki ADB. |
Pola | |
---|---|
public static final String | CHECKER_PAR_FILENAME
|
Konstruktorzy publiczni | |
---|---|
ArtRunTest () |
Metody publiczne | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Dodaje |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Dodaje |
void | addExcludeFilter (String filter) Dodaje filtr, którego testy należy wykluczyć. |
void | addIncludeFilter (String filter) Dodaje filtr, którego testy należy uwzględnić. |
void | clearExcludeFilters () Usuń wszystkie śledzone obecnie filtry wykluczania. |
void | clearIncludeFilters () Usuń wszystkie aktualnie śledzone filtry uwzględniania. |
IAbi | getAbi () |
getExcludeFilters () Zwraca bieżący | |
getIncludeFilters () Zwraca bieżący | |
void | run ( TestInformation testInfo, ITestInvocationListener listener) Uruchamia testy i raportuje wyniki słuchaczowi. |
void | setAbi ( IAbi abi) |
void | setCollectTestsOnly (boolean shouldCollectTest) Włącza lub wyłącza tryb zbierania testów |
Metody chronione | |
---|---|
checkExitCode (Integer exitCode) Sprawdź kod wyjścia zwrócony przez polecenie testowe. | |
checkTestOutput ( TestInformation testInfo, String actualOutputText, String outputShortName, String outputPrettyName) Sprawdź dane wyjściowe wygenerowane przez polecenie testowe. | |
File | createTestLocalTempDirectory ( TestInformation testInfo) Utwórz lokalny katalog tymczasowy w folderze zależności testu, aby zebrać dane wyjściowe testu pobrane z testowanego urządzenia. |
executeCheckerTest ( TestInformation testInfo, ITestInvocationListener listener) Wykonaj test Checker i sprawdź jego wyniki. | |
void | extractSourcesFromJar (File tmpCheckerLocalDir, File jar) Wyodrębnij katalog src z podanego pliku jar do podanego katalogu. |
File | getCheckerBinaryPath ( TestInformation testInfo) Znajdź plik binarny Checker (Archiwum Pythona). |
runChecker (String[] checkerCommandLine) Uruchom polecenie Checker i sprawdź jego wynik. |
Pola
CHECKER_PAR_FILENAME
public static final String CHECKER_PAR_FILENAME
Konstruktorzy publiczni
ArtRunTest
public ArtRunTest ()
Metody publiczne
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Dodaje ERROR(/Set)
filtrów, których testy należy wykluczyć.
Parametry | |
---|---|
filters |
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Dodaje ERROR(/Set)
filtrów, które mają być uwzględnione w testach.
Parametry | |
---|---|
filters |
addExcludeFilter
public void addExcludeFilter (String filter)
Dodaje filtr, którego testy należy wykluczyć.
Parametry | |
---|---|
filter | String |
addIncludeFilter
public void addIncludeFilter (String filter)
Dodaje filtr, którego testy należy uwzględnić.
Parametry | |
---|---|
filter | String |
wyczyśćWykluczFiltry
public void clearExcludeFilters ()
Usuń wszystkie śledzone obecnie filtry wykluczania.
clearIncludeFilters
public void clearIncludeFilters ()
Usuń wszystkie aktualnie śledzone filtry uwzględniania.
getExcludeFilters
publicgetExcludeFilters ()
Zwraca bieżący ERROR(/Set)
filtrów wykluczających.
Zwroty | |
---|---|
biegać
public void run (TestInformation testInfo, ITestInvocationListener listener)
Uruchamia testy i raportuje wyniki słuchaczowi.
Parametry | |
---|---|
testInfo | TestInformation : obiekt TestInformation zawierający przydatne informacje do uruchamiania testów. |
listener | ITestInvocationListener : ITestInvocationListener wyników testów |
Rzuty | |
---|---|
DeviceNotAvailableException |
setCollectTestsOnly
public void setCollectTestsOnly (boolean shouldCollectTest)
Włącza lub wyłącza tryb zbierania testów
Metody chronione
checkExitCode
protectedcheckExitCode (Integer exitCode)
Sprawdź kod wyjścia zwrócony przez polecenie testowe.
Parametry | |
---|---|
exitCode | Integer : kod wyjścia zwrócony przez komendę testową |
Zwroty | |
---|---|
Opcjonalny komunikat o błędzie, pusty, jeśli kod zakończenia testu wykazał powodzenie |
checkTestOutput
protectedcheckTestOutput (TestInformation testInfo, String actualOutputText, String outputShortName, String outputPrettyName)
Sprawdź dane wyjściowe wygenerowane przez polecenie testowe.
Służy do sprawdzania standardowego wyjścia i standardowego błędu testu.
Parametry | |
---|---|
testInfo | TestInformation : obiekt TestInformation powiązany z wykonywanym testem |
actualOutputText | String : dane wyjściowe generowane przez test |
outputShortName | String : Krótka nazwa kanału wyjściowego |
outputPrettyName | String : ładniejsza nazwa kanału wyjściowego, używana w komunikatach o błędach |
Zwroty | |
---|---|
Opcjonalny komunikat o błędzie, pusty, jeśli zaznaczone wyjście jest prawidłowe |
createTestLocalTempDirectory
protected File createTestLocalTempDirectory (TestInformation testInfo)
Utwórz lokalny katalog tymczasowy w folderze zależności testu, aby zebrać dane wyjściowe testu pobrane z testowanego urządzenia.
Parametry | |
---|---|
testInfo | TestInformation : obiekt TestInformation powiązany z wykonywanym testem |
Zwroty | |
---|---|
File | Obiekt ERROR(/File) wskazujący na utworzony katalog tymczasowy. |
Rzuty | |
---|---|
| Jeśli utworzenie katalogu tymczasowego nie powiodło się. |
executeCheckerTest
protectedexecuteCheckerTest (TestInformation testInfo, ITestInvocationListener listener)
Wykonaj test Checker i sprawdź jego wyniki.
Testy sprawdzające to dodatkowe testy zawarte w niektórych testach uruchomieniowych ART, napisane jako adnotacje w komentarzach do plików źródłowych testu i używane do weryfikacji kompilatora ART.
Parametry | |
---|---|
testInfo | TestInformation : obiekt TestInformation powiązany z wykonywanym testem |
listener | ITestInvocationListener : obiekt ITestInvocationListener skojarzony z wykonywanym testem |
Zwroty | |
---|---|
Opcjonalny komunikat o błędzie, pusty, jeśli test Checker się powiódł |
Rzuty | |
---|---|
ArtRunTest.AdbShellCommandException | |
DeviceNotAvailableException |
wyciąg ŹródłaZ Jar
protected void extractSourcesFromJar (File tmpCheckerLocalDir, File jar)
Wyodrębnij katalog src z podanego pliku jar do podanego katalogu.
Parametry | |
---|---|
tmpCheckerLocalDir | File |
jar | File |
getCheckerBinaryPath
protected File getCheckerBinaryPath (TestInformation testInfo)
Znajdź plik binarny Checker (Archiwum Pythona).
Parametry | |
---|---|
testInfo | TestInformation |
Zwroty | |
---|---|
File |
uruchomChecker
protectedrunChecker (String[] checkerCommandLine)
Uruchom polecenie Checker i sprawdź jego wynik.
Parametry | |
---|---|
checkerCommandLine | String : Wiersz poleceń Checkera do wykonania |
Zwroty | |
---|---|
Opcjonalny komunikat o błędzie, pusty, jeśli wywołanie Checkera powiodło się |
ArtRunTest
public class ArtRunTest
extends Object
implements IRemoteTest , IAbiReceiver , ITestFilterReceiver , ITestCollector
java.lang.Object | |
com.android.tradefed.testtype.ArtRunTest |
Biegacz testowy do uruchamiania testów ART.
Streszczenie
Klasy zagnieżdżone | |
---|---|
class | ArtRunTest.AdbShellCommandException Klasa wyjątku do zgłaszania błędu, który wystąpił podczas wykonywania polecenia powłoki ADB. |
Pola | |
---|---|
public static final String | CHECKER_PAR_FILENAME
|
Konstruktorzy publiczni | |
---|---|
ArtRunTest () |
Metody publiczne | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Dodaje |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Dodaje |
void | addExcludeFilter (String filter) Dodaje filtr, którego testy należy wykluczyć. |
void | addIncludeFilter (String filter) Dodaje filtr, którego testy należy uwzględnić. |
void | clearExcludeFilters () Usuń wszystkie śledzone obecnie filtry wykluczania. |
void | clearIncludeFilters () Usuń wszystkie aktualnie śledzone filtry uwzględniania. |
IAbi | getAbi () |
getExcludeFilters () Zwraca bieżący | |
getIncludeFilters () Zwraca bieżący | |
void | run ( TestInformation testInfo, ITestInvocationListener listener) Uruchamia testy i raportuje wyniki słuchaczowi. |
void | setAbi ( IAbi abi) |
void | setCollectTestsOnly (boolean shouldCollectTest) Włącza lub wyłącza tryb zbierania testów |
Metody chronione | |
---|---|
checkExitCode (Integer exitCode) Sprawdź kod wyjścia zwrócony przez polecenie testowe. | |
checkTestOutput ( TestInformation testInfo, String actualOutputText, String outputShortName, String outputPrettyName) Sprawdź dane wyjściowe wygenerowane przez polecenie testowe. | |
File | createTestLocalTempDirectory ( TestInformation testInfo) Utwórz lokalny katalog tymczasowy w folderze zależności testu, aby zebrać dane wyjściowe testu pobrane z testowanego urządzenia. |
executeCheckerTest ( TestInformation testInfo, ITestInvocationListener listener) Wykonaj test Checker i sprawdź jego wyniki. | |
void | extractSourcesFromJar (File tmpCheckerLocalDir, File jar) Wyodrębnij katalog src z podanego pliku jar do podanego katalogu. |
File | getCheckerBinaryPath ( TestInformation testInfo) Znajdź plik binarny Checker (Archiwum Pythona). |
runChecker (String[] checkerCommandLine) Uruchom polecenie Checker i sprawdź jego wynik. |
Pola
CHECKER_PAR_FILENAME
public static final String CHECKER_PAR_FILENAME
Konstruktorzy publiczni
ArtRunTest
public ArtRunTest ()
Metody publiczne
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Dodaje ERROR(/Set)
filtrów, których testy należy wykluczyć.
Parametry | |
---|---|
filters |
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Dodaje ERROR(/Set)
filtrów, które mają być uwzględnione w testach.
Parametry | |
---|---|
filters |
addExcludeFilter
public void addExcludeFilter (String filter)
Dodaje filtr, którego testy należy wykluczyć.
Parametry | |
---|---|
filter | String |
addIncludeFilter
public void addIncludeFilter (String filter)
Dodaje filtr, którego testy należy uwzględnić.
Parametry | |
---|---|
filter | String |
wyczyśćWykluczFiltry
public void clearExcludeFilters ()
Usuń wszystkie śledzone obecnie filtry wykluczania.
clearIncludeFilters
public void clearIncludeFilters ()
Usuń wszystkie aktualnie śledzone filtry uwzględniania.
getExcludeFilters
publicgetExcludeFilters ()
Zwraca bieżący ERROR(/Set)
filtrów wykluczających.
Zwroty | |
---|---|
biegać
public void run (TestInformation testInfo, ITestInvocationListener listener)
Uruchamia testy i raportuje wyniki słuchaczowi.
Parametry | |
---|---|
testInfo | TestInformation : obiekt TestInformation zawierający przydatne informacje do uruchamiania testów. |
listener | ITestInvocationListener : ITestInvocationListener wyników testów |
Rzuty | |
---|---|
DeviceNotAvailableException |
setCollectTestsOnly
public void setCollectTestsOnly (boolean shouldCollectTest)
Włącza lub wyłącza tryb zbierania testów
Metody chronione
checkExitCode
protectedcheckExitCode (Integer exitCode)
Sprawdź kod wyjścia zwrócony przez polecenie testowe.
Parametry | |
---|---|
exitCode | Integer : kod wyjścia zwrócony przez komendę testową |
Zwroty | |
---|---|
Opcjonalny komunikat o błędzie, pusty, jeśli kod zakończenia testu wykazał powodzenie |
checkTestOutput
protectedcheckTestOutput (TestInformation testInfo, String actualOutputText, String outputShortName, String outputPrettyName)
Sprawdź dane wyjściowe wygenerowane przez polecenie testowe.
Służy do sprawdzania standardowego wyjścia i standardowego błędu testu.
Parametry | |
---|---|
testInfo | TestInformation : obiekt TestInformation powiązany z wykonywanym testem |
actualOutputText | String : dane wyjściowe generowane przez test |
outputShortName | String : Krótka nazwa kanału wyjściowego |
outputPrettyName | String : ładniejsza nazwa kanału wyjściowego, używana w komunikatach o błędach |
Zwroty | |
---|---|
Opcjonalny komunikat o błędzie, pusty, jeśli zaznaczone wyjście jest prawidłowe |
createTestLocalTempDirectory
protected File createTestLocalTempDirectory (TestInformation testInfo)
Utwórz lokalny katalog tymczasowy w folderze zależności testu, aby zebrać dane wyjściowe testu pobrane z testowanego urządzenia.
Parametry | |
---|---|
testInfo | TestInformation : obiekt TestInformation powiązany z wykonywanym testem |
Zwroty | |
---|---|
File | Obiekt ERROR(/File) wskazujący na utworzony katalog tymczasowy. |
Rzuty | |
---|---|
| Jeśli utworzenie katalogu tymczasowego nie powiodło się. |
executeCheckerTest
protectedexecuteCheckerTest (TestInformation testInfo, ITestInvocationListener listener)
Wykonaj test Checker i sprawdź jego wyniki.
Testy sprawdzające to dodatkowe testy zawarte w niektórych testach uruchomieniowych ART, napisane jako adnotacje w komentarzach do plików źródłowych testu i używane do weryfikacji kompilatora ART.
Parametry | |
---|---|
testInfo | TestInformation : obiekt TestInformation powiązany z wykonywanym testem |
listener | ITestInvocationListener : obiekt ITestInvocationListener skojarzony z wykonywanym testem |
Zwroty | |
---|---|
Opcjonalny komunikat o błędzie, pusty, jeśli test Checker się powiódł |
Rzuty | |
---|---|
ArtRunTest.AdbShellCommandException | |
DeviceNotAvailableException |
wyciąg ŹródłaZ Jar
protected void extractSourcesFromJar (File tmpCheckerLocalDir, File jar)
Wyodrębnij katalog src z podanego pliku jar do podanego katalogu.
Parametry | |
---|---|
tmpCheckerLocalDir | File |
jar | File |
getCheckerBinaryPath
protected File getCheckerBinaryPath (TestInformation testInfo)
Znajdź plik binarny Checker (Archiwum Pythona).
Parametry | |
---|---|
testInfo | TestInformation |
Zwroty | |
---|---|
File |
uruchomChecker
protectedrunChecker (String[] checkerCommandLine)
Uruchom polecenie Checker i sprawdź jego wynik.
Parametry | |
---|---|
checkerCommandLine | String : Wiersz poleceń Checkera do wykonania |
Zwroty | |
---|---|
Opcjonalny komunikat o błędzie, pusty, jeśli wywołanie Checkera powiodło się |
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: 2022-08-15 UTC.