ParentSandboxInvocationExecution

public class ParentSandboxInvocationExecution
extends InvocationExecution

java.lang.Object
com.android.tradefed.invoker.InvocationExecution
com.android.tradefed.invoker.sandbox.ParentSandboxInvocationExecution


גרסה של InvocationExecution עבור הפעולות מיוחדות קריאת ההורה בעת הרצה בארגז חול.

סיכום

בוני ציבור

ParentSandboxInvocationExecution ()

שיטות ציבוריות

void doCleanUp (IInvocationContext context, IConfiguration config, Throwable exception)

בצע את שלב הניקוי של target_preparer ו- multi_target_preparer.

void doSetup (TestInformation testInfo, IConfiguration config, ITestLogger listener)

בצע את שלב setUp target_preparer ו- multi_target_preparer.

void doTeardown (TestInformation testInfo, IConfiguration config, ITestLogger logger, Throwable exception)

בצע את שלב פירוק target_preparer ו- multi_target_preparer.

boolean fetchBuild (TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener)

בצע את שלב build_provider של ההזמנה.

void reportLogs (ITestDevice device, ITestLogger logger, TestInvocation.Stage stage)

דווח על כמה יומני מכשירים בשלב אחר של הפנייה.

void runDevicePostInvocationTearDown (IInvocationContext context, IConfiguration config, Throwable exception)

הפעל את ITestDevice#postInvocationTearDown(Throwable) עבור כל חלק מכשיר של השבעה.

void runDevicePreInvocationSetup (IInvocationContext context, IConfiguration config, ITestLogger logger)

להפעיל את ERROR(ITestDevice#preInvocationSetup(IBuildInfo)/com.android.tradefed.device.ITestDevice#preInvocationSetup(com.android.tradefed.build.IBuildInfo) ITestDevice#preInvocationSetup(IBuildInfo)) עבור כל חלק מכשיר של השבעה.

void runTests (TestInformation info, IConfiguration config, ITestInvocationListener listener)

מבצע את המבחן.

שיטות מוגנות

IConfigurationFactory getFactory ()

חזרת IConfigurationFactory המשמש תצורות שנוצרו.

getPreparersToRun ( IConfiguration config, String deviceName)

אחזר רשימת מכינים להפעלה במכשיר זה.

IRunUtil getRunUtil ()
boolean prepareAndRunSandbox (TestInformation info, IConfiguration config, ITestInvocationListener listener)

מחזירה את סטטוס התוצאה של הפעלת ארגז החול.

בוני ציבור

ParentSandboxInvocationExecution

public ParentSandboxInvocationExecution ()

שיטות ציבוריות

doCleanUp

public void doCleanUp (IInvocationContext context, 
                IConfiguration config, 
                Throwable exception)

בצע את שלב הניקוי של target_preparer ו- multi_target_preparer. המכשירים מנקים.

פרמטרים
context IInvocationContext : את IInvocationContext של השבעה.

config IConfiguration : את IConfiguration של המבחן הזה.

exception Throwable : למעט המקורי נזרק על ידי והרצתו.

doSetup

public void doSetup (TestInformation testInfo, 
                IConfiguration config, 
                ITestLogger listener)

בצע את שלב setUp target_preparer ו- multi_target_preparer. האם כל התקנת המכשירים הנדרשת להפעלת הבדיקה.

פרמטרים
testInfo TestInformation : את TestInformation של השבעה.

config IConfiguration : את IConfiguration של המבחן הזה.

listener ITestLogger : את ITestLogger לדווח יומני כשלי התקנה.

זורק
BuildError
DeviceNotAvailableException
TargetSetupError

doTeardown

public void doTeardown (TestInformation testInfo, 
                IConfiguration config, 
                ITestLogger logger, 
                Throwable exception)

בצע את שלב פירוק target_preparer ו- multi_target_preparer. האם המכשירים נקרעים הקשורים להתקנה.

פרמטרים
testInfo TestInformation : את TestInformation של השבעה.

config IConfiguration : את IConfiguration של המבחן הזה.

logger ITestLogger : את ITestLogger לדווח יומנים.

exception Throwable : למעט המקורי נזרק על ידי והרצתו.

fetchBuild

public boolean fetchBuild (TestInformation testInfo, 
                IConfiguration config, 
                IRescheduler rescheduler, 
                ITestInvocationListener listener)

בצע את שלב build_provider של ההזמנה.

פרמטרים
testInfo TestInformation : את TestInformation של השבעה.

config IConfiguration : את IConfiguration של המבחן הזה.

rescheduler IRescheduler : את IRescheduler , לפריסת חלקים של השבעה לביצוע על משאב אחר (ים)

listener ITestInvocationListener : את ITestInvocation כשלים להוריד לבנות את הדוח.

החזרות
boolean נכון אם הורדנו בהצלחה את ה build, שקר אחרת.

זורק
BuildRetrievalError
DeviceNotAvailableException

reportLogs

public void reportLogs (ITestDevice device, 
                ITestLogger logger, 
                TestInvocation.Stage stage)

דווח על כמה יומני מכשירים בשלב אחר של הפנייה. לדוגמה: logcat.

פרמטרים
device ITestDevice : המכשיר לדווח יומנים מ.

logger ITestLogger : לוגר עבור היומנים.

stage TestInvocation.Stage : השלב של העלאת אנו נמצאים.

runDevicePostInvocationTearDown

public void runDevicePostInvocationTearDown (IInvocationContext context, 
                IConfiguration config, 
                Throwable exception)

הפעל את ITestDevice#postInvocationTearDown(Throwable) עבור כל חלק מכשיר של השבעה.

פרמטרים
context IInvocationContext : את IInvocationContext של השבעה.

config IConfiguration : את IConfiguration של המבחן הזה.

exception Throwable : למעט המקורי נזרק על ידי והרצתו אם בכלל.

runDevicePreInvocationSetup

public void runDevicePreInvocationSetup (IInvocationContext context, 
                IConfiguration config, 
                ITestLogger logger)

להפעיל את ERROR(ITestDevice#preInvocationSetup(IBuildInfo)/com.android.tradefed.device.ITestDevice#preInvocationSetup(com.android.tradefed.build.IBuildInfo) ITestDevice#preInvocationSetup(IBuildInfo)) עבור כל חלק מכשיר של השבעה.

פרמטרים
context IInvocationContext : את IInvocationContext של השבעה.

config IConfiguration : את IConfiguration של המבחן הזה.

logger ITestLogger : את ITestLogger לדווח יומנים.

זורק
DeviceNotAvailableException
TargetSetupError

runTests

public void runTests (TestInformation info, 
                IConfiguration config, 
                ITestInvocationListener listener)

מבצע את המבחן.

פרמטרים
info TestInformation : את TestInformation כדי להריץ בדיקות עם.

config IConfiguration : את IConfiguration כדי ריצה

listener ITestInvocationListener : את ITestInvocationListener של תוצאות הבדיקה

שיטות מוגנות

getFactory

protected IConfigurationFactory getFactory ()

חזרת IConfigurationFactory המשמש תצורות שנוצרו.

החזרות
IConfigurationFactory

getPreparersToRun

protected  getPreparersToRun (IConfiguration config, 
                String deviceName)

אחזר רשימת מכינים להפעלה במכשיר זה.

בוטל בשיעורי ארגז חול כדי להגביל את הרצת מכיני המעבדה בתוך הילד של ארגז החול

פרמטרים
config IConfiguration

deviceName String

החזרות

getRunUtil

protected IRunUtil getRunUtil ()

החזרות
IRunUtil

prepareAndRunSandbox

protected boolean prepareAndRunSandbox (TestInformation info, 
                IConfiguration config, 
                ITestInvocationListener listener)

מחזירה את סטטוס התוצאה של הפעלת ארגז החול.

פרמטרים
info TestInformation

config IConfiguration

listener ITestInvocationListener

החזרות
boolean