Test Çağrısı
public class TestInvocation
extends Object
implements ITestInvocation
java.lang.Nesne | |
↳ | com.android.tradefed.invoker.TestInvokasyon |
Varsayılan uygulama ITestInvocation
.
IConfiguration
- verilerini geri çağırır inşa - çalışır testler - - raporlar sonuçları hedef hazırlarÖzet
iç içe sınıflar | |
---|---|
enum | TestInvocation.RunMode Bir çağrının çalışabileceği farklı mod. |
enum | TestInvocation.Stage
|
Alanlar | |
---|---|
public static final String | COMMAND_ARGS_KEY Komut satırının anahtarı öznitelikleri args |
public static final String | TRADEFED_CONFIG_NAME |
public static final String | TRADEFED_END_HOST_LOG |
public static final String | TRADEFED_INVOC_COMPLETE_HOST_LOG |
public static final String | TRADEFED_LOG_NAME
|
Kamu inşaatçıları | |
---|---|
TestInvocation () |
Genel yöntemler | |
---|---|
static IBuildInfo | backFillBuildInfoForReporting (String commandLine) Komut satırını kullanın Yardımcısı bir dolgu oluşturmak amacıyla |
static FailureDescription | createFailureFromException (Throwable exception, TestRecordProto.FailureStatus defaultStatus) Bir oluşturma |
IInvocationExecution | createInvocationExec ( TestInvocation.RunMode mode) İzlenmesi gereken çağırma yolunu oluşturun. |
static String | getDeviceLogName ( TestInvocation.Stage stage) |
static String | getEmulatorLogName ( TestInvocation.Stage stage) |
ITestInvocation.ExitInformation | getExitInfo () Verilen çağrının çıkış bilgileri. |
void | invoke (IInvocationContext context, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners) Test çağrısını gerçekleştirin. |
static boolean | isSubprocess ( IConfiguration config) Çağrı şu anda bir alt süreç kapsamındaysa true değerini döndürür. |
void | notifyInvocationStopped (String message, ErrorIdentifier errorId) Bildir |
static void | printStageDelimiter ( TestInvocation.Stage phase, boolean end) Çağrının belirli bir Aşaması için bir sınırlayıcı yazdırır. |
void | registerExecutionFiles (ExecutionFiles executionFiles) |
String | toString () |
Korumalı yöntemler | |
---|---|
void | addInvocationMetric (InvocationMetricLogger.InvocationMetricKey key, String value) |
void | addInvocationMetric (InvocationMetricLogger.InvocationMetricKey key, long value) |
void | applyAutomatedReporters ( IConfiguration config) |
void | setExitCode ( CommandRunner.ExitCode code, Throwable stack) Çıkış kodunu ayarlamak için yardımcı. |
Alanlar
COMMAND_ARGS_KEY
public static final String COMMAND_ARGS_KEY
Komut satırının anahtarı öznitelikleri args
TRADEFED_CONFIG_NAME
public static final String TRADEFED_CONFIG_NAME
TRADEFED_END_HOST_LOG
public static final String TRADEFED_END_HOST_LOG
TRADEFED_INVOC_COMPLETE_HOST_LOG
public static final String TRADEFED_INVOC_COMPLETE_HOST_LOG
TRADEFED_LOG_NAME
public static final String TRADEFED_LOG_NAME
Kamu inşaatçıları
Test Çağrısı
public TestInvocation ()
Genel yöntemler
backFillBuildInfoForReporting
public static IBuildInfo backFillBuildInfoForReporting (String commandLine)
Komut satırını kullanın Yardımcısı bir dolgu oluşturmak amacıyla IBuildInfo
indir arızası durumunda bildirdikleri için.
parametreler | |
---|---|
commandLine | String |
İadeler | |
---|---|
IBuildInfo |
createFailureFromException
public static FailureDescription createFailureFromException (Throwable exception, TestRecordProto.FailureStatus defaultStatus)
Bir oluşturma FailureDescription
bir çağırma istisnadan.
parametreler | |
---|---|
exception | Throwable : convert istisnası |
defaultStatus | TestRecordProto.FailureStatus : istisnası değilse durumu varsayılan olarak kullanmak IHarnessException . |
İadeler | |
---|---|
FailureDescription |
createInvocationExec
public IInvocationExecution createInvocationExec (TestInvocation.RunMode mode)
İzlenmesi gereken çağırma yolunu oluşturun.
parametreler | |
---|---|
mode | TestInvocation.RunMode : Şu anda olduğu gibi çalışan modu. |
İadeler | |
---|---|
IInvocationExecution | IInvocationExecution çağırma tarif. |
getDeviceLogName
public static String getDeviceLogName (TestInvocation.Stage stage)
parametreler | |
---|---|
stage | TestInvocation.Stage |
İadeler | |
---|---|
String |
getEmulatorLogName
public static String getEmulatorLogName (TestInvocation.Stage stage)
parametreler | |
---|---|
stage | TestInvocation.Stage |
İadeler | |
---|---|
String |
getExitInfo
public ITestInvocation.ExitInformation getExitInfo ()
Verilen çağrının çıkış bilgileri.
İadeler | |
---|---|
ITestInvocation.ExitInformation |
çağırmak
public void invoke (IInvocationContext context, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners)
Test çağrısını gerçekleştirin.
parametreler | |
---|---|
context | IInvocationContext : IInvocationContext testleri yapmak için. |
config | IConfiguration : IConfiguration bu test çalışmasının. |
rescheduler | IRescheduler : IRescheduler , başka bir kaynak ile yürütülmesi için çağırma kısımlarını yeniden programlanması için (lar) |
extraListeners | ITestInvocationListener : ITestInvocationListener olanlara ek olarak, bildirmek için s config |
atar | |
---|---|
DeviceNotAvailableException |
altişlem
public static boolean isSubprocess (IConfiguration config)
Çağrı şu anda bir alt süreç kapsamındaysa true değerini döndürür.
parametreler | |
---|---|
config | IConfiguration |
İadeler | |
---|---|
boolean |
notifyInvationStopped
public void notifyInvocationStopped (String message, ErrorIdentifier errorId)
Bildir TestInvocation
TradeFed durağına talep edildiğini.
parametreler | |
---|---|
message | String : çağırmayı durdurma ile ilişkili mesajı |
errorId | ErrorIdentifier |
printStageSınırlayıcı
public static void printStageDelimiter (TestInvocation.Stage phase, boolean end)
Çağrının belirli bir Aşaması için bir sınırlayıcı yazdırır.
parametreler | |
---|---|
phase | TestInvocation.Stage |
end | boolean |
registerYürütmeDosyaları
public void registerExecutionFiles (ExecutionFiles executionFiles)
parametreler | |
---|---|
executionFiles | ExecutionFiles |
toString
public String toString ()
İadeler | |
---|---|
String |
Korumalı yöntemler
addInvokasyonMetrik
protected void addInvocationMetric (InvocationMetricLogger.InvocationMetricKey key, String value)
parametreler | |
---|---|
key | InvocationMetricLogger.InvocationMetricKey |
value | String |
addInvokasyonMetrik
protected void addInvocationMetric (InvocationMetricLogger.InvocationMetricKey key, long value)
parametreler | |
---|---|
key | InvocationMetricLogger.InvocationMetricKey |
value | long |
ApplyOtomatik Muhabirler
protected void applyAutomatedReporters (IConfiguration config)
parametreler | |
---|---|
config | IConfiguration |
setÇıkışKodu
protected void setExitCode (CommandRunner.ExitCode code, Throwable stack)
Çıkış kodunu ayarlamak için yardımcı. Test için maruz bırakıldı.
parametreler | |
---|---|
code | CommandRunner.ExitCode |
stack | Throwable |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.