NativePoc.Builder

public static abstract class NativePoc.Builder
extends Object

java.lang.Object
   ↳ com.android.sts.common.NativePoc.Builder


ملخّص

وظائف الإنشاء العامة

Builder()

الطرق العامة

abstract NativePoc.Builder after(NativePoc.AfterFunction value)

دالة يتم تنفيذها بعد انتهاء تنفيذ دليل التوقّع ولكن قبل التأكيد أو عمليات التنظيف.

abstract NativePoc.Builder args(List<String> value)

قائمة الوسيطات التي سيتم تمريرها إلى ملف PoC القابل للتنفيذ

abstract NativePoc.Builder args(String... value)

قائمة الوسيطات التي سيتم تمريرها إلى ملف PoC القابل للتنفيذ

abstract NativePoc.Builder asserter(NativePocAsserter value)

NativePocAsserter للتحقّق من نتائج تنفيذ دليل التوفّر أو التأثير الجانبي

abstract NativePoc.Builder assumePocExitSuccess(boolean value)

يحدِّد هذا الخيار ما إذا كان سيتم طرح خطأ في الافتراض عندما لا يعرض PoC القيمة 0.

NativePoc build()

إنشاء عنصر NativePoc غير قابل للتغيير

abstract NativePoc.Builder envVars(Map<String, String> value)

خريطة لمتغيّرات البيئة التي يجب ضبطها قبل تنفيذ دليل التأكّد من المفهوم

NativePoc.Builder only32()

فرض استخدام الإصدار 32 بت من الملف التنفيذي لدليل إثبات المفهوم

NativePoc.Builder only64()

فرض استخدام الإصدار 64 بت من الملف التنفيذي لدليل إثبات المفهوم

abstract NativePoc.Builder pocName(String value)

اسم الملف التنفيذي المطلوب تحميله وتشغيله

abstract NativePoc.Builder resourcePushLocation(String value)

المكان الذي يتم تحميل موارد Java المستخرَجة إليه

abstract NativePoc.Builder resources(String... value)

قائمة بموارد Java لاستخراجها وتحميلها إلى الجهاز

abstract NativePoc.Builder resources(List<String> value)

قائمة بموارد Java لاستخراجها وتحميلها إلى الجهاز

NativePoc.Builder timeoutSeconds(long value, String reason)

المدة التي يجب السماح خلالها بتشغيل دليل التوفّر قبل إنهاء الاختبار

abstract NativePoc.Builder useDefaultLdLibraryPath(boolean value)

ما إذا كان سيتم تضمين ‎ /system/lib64 و‎ /system/lib في LD_LIBRARY_PATH

وظائف الإنشاء العامة

"البنّاء" (Builder)

public Builder ()

الطرق العامة

بعد

public abstract NativePoc.Builder after (NativePoc.AfterFunction value)

دالة يتم تنفيذها بعد انتهاء تنفيذ دليل التوقّع ولكن قبل التأكيد أو عمليات التنظيف.

يُستخدَم هذا الإجراء عادةً للانتظار إلى أن تظهر الآثار الجانبية لاختبار Proof of Concept التي قد تحدث بعد انتهاء عملية اختبار Proof of Concept نفسها، مثل الانتظار إلى أن يتم كتابة ملف تتبُّع الأعطال في ملف أو إلى أن تتعطل إحدى الخدمات.

المعلمات
value NativePoc.AfterFunction

المرتجعات
NativePoc.Builder

args

public abstract NativePoc.Builder args (List<String> value)

قائمة الوسيطات التي سيتم تمريرها إلى ملف PoC القابل للتنفيذ

المعلمات
value List

المرتجعات
NativePoc.Builder

args

public abstract NativePoc.Builder args (String... value)

قائمة الوسيطات التي سيتم تمريرها إلى ملف PoC القابل للتنفيذ

المعلمات
value String

المرتجعات
NativePoc.Builder

عنصر التأكيد

public abstract NativePoc.Builder asserter (NativePocAsserter value)

NativePocAsserter للتحقّق من نتائج تنفيذ دليل التوفّر أو التأثير الجانبي

المعلمات
value NativePocAsserter

المرتجعات
NativePoc.Builder

assumePocExitSuccess

public abstract NativePoc.Builder assumePocExitSuccess (boolean value)

يحدِّد هذا الخيار ما إذا كان سيتم طرح خطأ في الافتراض عندما لا يعرض PoC القيمة 0. الإعدادات التلقائية صحيحة

المعلمات
value boolean

المرتجعات
NativePoc.Builder

إنشاء

public NativePoc build ()

إنشاء عنصر NativePoc غير قابل للتغيير

المرتجعات
NativePoc

envVars

public abstract NativePoc.Builder envVars (Map<String, String> value)

خريطة لمتغيّرات البيئة التي يجب ضبطها قبل تنفيذ دليل التأكّد من المفهوم

المعلمات
value Map

المرتجعات
NativePoc.Builder

only32

public NativePoc.Builder only32 ()

فرض استخدام الإصدار 32 بت من الملف التنفيذي لدليل إثبات المفهوم

المرتجعات
NativePoc.Builder

only64

public NativePoc.Builder only64 ()

فرض استخدام الإصدار 64 بت من الملف التنفيذي لدليل إثبات المفهوم

المرتجعات
NativePoc.Builder

pocName

public abstract NativePoc.Builder pocName (String value)

اسم الملف التنفيذي المطلوب تحميله وتشغيله لا تُدرِج اللاحقة "‎_sts??".

المعلمات
value String

المرتجعات
NativePoc.Builder

resourcePushLocation

public abstract NativePoc.Builder resourcePushLocation (String value)

المكان الذي يتم تحميل موارد Java المستخرَجة إليه الإعداد التلقائي هو المكان الذي تم تحميل دليل إثبات المفهوم إليه.

المعلمات
value String

المرتجعات
NativePoc.Builder

المراجع

public abstract NativePoc.Builder resources (String... value)

قائمة بموارد Java لاستخراجها وتحميلها إلى الجهاز

المعلمات
value String

المرتجعات
NativePoc.Builder

المراجع

public abstract NativePoc.Builder resources (List<String> value)

قائمة بموارد Java لاستخراجها وتحميلها إلى الجهاز

المعلمات
value List

المرتجعات
NativePoc.Builder

timeoutSeconds

public NativePoc.Builder timeoutSeconds (long value, 
                String reason)

المدة التي يجب السماح خلالها بتشغيل دليل التوفّر قبل إنهاء الاختبار

المعلمات
value long: عدد الثواني التي يجب السماح خلالها بتشغيل PoC الأصلي قبل إنهائه

reason String: يجب توضيح سبب الحاجة إلى مهلة مختلفة بدلاً من المهلة التلقائية NativePoc.DEFAULT_POC_TIMEOUT_SECONDS. يُستخدَم بشكل عام لاختبارات Proof-of-Concept التي تحاول استغلال حالات السباق.

المرتجعات
NativePoc.Builder نسخة "أداة إنشاء التقارير" هذه

useDefaultLdLibraryPath

public abstract NativePoc.Builder useDefaultLdLibraryPath (boolean value)

ما إذا كان سيتم تضمين ‎ /system/lib64 و‎ /system/lib في LD_LIBRARY_PATH

المعلمات
value boolean

المرتجعات
NativePoc.Builder