TfTestLauncher

public class TfTestLauncher
extends SubprocessTfLauncher

java.lang.Object
com.android.tradefed.testtype.SubprocessTfLauncher
com.android.tradefed.testtype.TfTestLauncher


একটি পৃথক TF ইনস্টলেশনের বিপরীতে ইউনিট বা ফাংশনাল টেস্ট চালানোর জন্য একটি IRemoteTest

টেস্টগুলো চালানোর জন্য একটি এক্সটার্নাল জাভা প্রসেস চালু করে। এটি টিএফ ইউনিট বা ফাংশনাল টেস্টগুলো অবিচ্ছিন্নভাবে চালানোর জন্য ব্যবহৃত হয়।

সারসংক্ষেপ

সরকারি নির্মাণকারী

TfTestLauncher ()

সুরক্ষিত পদ্ধতি

void addJavaArguments (List<String> args)

সাবপ্রসেস আহ্বানে অতিরিক্ত জাভা প্যারামিটার যোগ করার অনুমতি দিন।

void postRun ( ITestInvocationListener listener, boolean exception, long elapsedTime)

টিএফ পরীক্ষা শেষ হওয়ার পর করণীয় পদক্ষেপসমূহ।

void preRun ()

পরীক্ষা চালানোর আগে প্রস্তুতি নিন।

void testTmpDirClean (File tmpDir, ITestInvocationListener listener)

সাবপ্রসেসের ইউনিট টেস্ট দ্বারা কোনো ফাইল তৈরি হচ্ছে না এবং তা পরিষ্কার করা হচ্ছে না, এটি নিশ্চিত করার জন্য অতিরিক্ত পরীক্ষা।

সরকারি নির্মাণকারী

TfTestLauncher

public TfTestLauncher ()

সুরক্ষিত পদ্ধতি

addJavaArguments

protected void addJavaArguments (List<String> args)

সাবপ্রসেস আহ্বানে অতিরিক্ত জাভা প্যারামিটার যোগ করার অনুমতি দিন।

প্যারামিটার
args List : আর্গুমেন্টগুলোর বর্তমান তালিকা, যেটিতে আমাদের অতিরিক্ত আর্গুমেন্টগুলো যোগ করতে হবে।

পোস্টরান

protected void postRun (ITestInvocationListener listener, 
                boolean exception, 
                long elapsedTime)

টিএফ পরীক্ষা শেষ হওয়ার পর করণীয় পদক্ষেপসমূহ।

প্যারামিটার
listener ITestInvocationListener : মূল ITestInvocationListener যেখানে ফলাফল রিপোর্ট করা হবে।

exception boolean : টেস্টের ভিতরে কোনো ব্যতিক্রম ঘটলে সত্য হবে।

elapsedTime long : পরীক্ষাগুলো চালাতে যে সময় লাগে।

প্রি-রান

protected void preRun ()

পরীক্ষা চালানোর আগে প্রস্তুতি নিন।

testTmpDirClean

protected void testTmpDirClean (File tmpDir, 
                ITestInvocationListener listener)

সাবপ্রসেসের ইউনিট টেস্ট দ্বারা কোনো ফাইল তৈরি হচ্ছে না এবং তা পরিষ্কার করা হচ্ছে না, এটি নিশ্চিত করার জন্য অতিরিক্ত পরীক্ষা।

প্যারামিটার
tmpDir File : সাবপ্রসেসটির অস্থায়ী ডিরেক্টরি।

listener ITestInvocationListener : যে ITestInvocationListener পরীক্ষাটি রিপোর্ট করতে হবে।