ITestInvocationListener সম্পর্কে

public interface ITestInvocationListener
implements ITestLifeCycleReceiver , ITestLogger

com.android.tradefed.result.ITestInvocationListener সম্পর্কে


পরীক্ষার আমন্ত্রণ থেকে পরীক্ষার ফলাফলের জন্য শ্রোতা।

একটি পরীক্ষামূলক আহ্বানে একাধিক পরীক্ষামূলক রান অন্তর্ভুক্ত থাকতে পারে, তাই কলের ক্রম হবে

  • আমন্ত্রণ শুরু হয়েছে (বিল্ডইনফো)
  • পরীক্ষা শুরু হয়েছে
  • পরীক্ষা শুরু হয়েছে
  • [পরীক্ষা ব্যর্থ]
  • পরীক্ষাসমাপ্ত
  • ...
  • টেস্টরানএন্ডেড
  • ...
  • পরীক্ষা শুরু হয়েছে
  • ...
  • টেস্টরানএন্ডেড
  • [আহ্বান ব্যর্থ]
  • [টেস্টলগ+]
  • আমন্ত্রণ শেষ
  • সারাংশ পান

সারাংশ

পাবলিক পদ্ধতি

default TestSummary getSummary ()

InvocationListener কে একটি সারাংশ ফেরত দেওয়ার অনুমতি দেয়।

default void invocationEnded (long elapsedTime)

সফলভাবে অথবা কোনও ত্রুটির কারণে, আমন্ত্রণটি সমাপ্ত হয়েছে বলে রিপোর্ট করে।

default void invocationFailed ( FailureDescription failure)

কিছু ত্রুটির কারণে একটি অসম্পূর্ণ আহ্বান রিপোর্ট করে।

default void invocationFailed (Throwable cause)

কিছু ত্রুটির কারণে একটি অসম্পূর্ণ আহ্বান রিপোর্ট করে।

default void invocationInterrupted ()

শিডিউলার শাটডাউনের আহ্বান, আমন্ত্রণটিকে বন্ধ করার আগে কিছু করার সুযোগ দেয়।

default void invocationSkipped ( SkipReason reason)

একটি আমন্ত্রণ বাদ দেওয়া হয়েছে বলে রিপোর্ট করে

default void invocationStarted ( IInvocationContext context)

পরীক্ষার আমন্ত্রণের শুরুর রিপোর্ট করে।

default void testModuleEnded ()

একটি মডিউল রানের সমাপ্তি রিপোর্ট করে।

default void testModuleStarted ( IInvocationContext moduleContext)

একটি মডিউল চলমান শুরুর রিপোর্ট করে।

পাবলিক পদ্ধতি

সারাংশ পান

public TestSummary getSummary ()

InvocationListener কে একটি সারাংশ ফেরত দেওয়ার অনুমতি দেয়।

রিটার্নস
TestSummary রানের সারসংক্ষেপ, অথবা নাল, একটি TestSummary

আমন্ত্রণ শেষ

public void invocationEnded (long elapsedTime)

সফলভাবে অথবা কোনও ত্রুটির কারণে, আমন্ত্রণটি সমাপ্ত হয়েছে বলে রিপোর্ট করে।

ট্রেডফেডারেশন কাঠামো দ্বারা স্বয়ংক্রিয়ভাবে কল করা হবে।

পরামিতি
elapsedTime long : ms-এ আমন্ত্রণের অতিবাহিত সময়

আমন্ত্রণ ব্যর্থ হয়েছে

public void invocationFailed (FailureDescription failure)

কিছু ত্রুটির কারণে একটি অসম্পূর্ণ আহ্বান রিপোর্ট করে।

ট্রেডফেডারেশন কাঠামো দ্বারা স্বয়ংক্রিয়ভাবে কল করা হবে।

পরামিতি
failure FailureDescription : ব্যর্থতার কারণ বর্ণনা করে FailureDescription

আমন্ত্রণ ব্যর্থ হয়েছে

public void invocationFailed (Throwable cause)

কিছু ত্রুটির কারণে একটি অসম্পূর্ণ আহ্বান রিপোর্ট করে।

ট্রেডফেডারেশন কাঠামো দ্বারা স্বয়ংক্রিয়ভাবে কল করা হবে।

পরামিতি
cause Throwable : ব্যর্থতার Throwable কারণ

আমন্ত্রণ বাধাপ্রাপ্ত

public void invocationInterrupted ()

শিডিউলার শাটডাউনের আহ্বান, আমন্ত্রণটিকে বন্ধ করার আগে কিছু করার সুযোগ দেয়।

আমন্ত্রণ বাদ দেওয়া হয়েছে

public void invocationSkipped (SkipReason reason)

একটি আমন্ত্রণ বাদ দেওয়া হয়েছে বলে রিপোর্ট করে

পরামিতি
reason SkipReason

আমন্ত্রণ শুরু হয়েছে

public void invocationStarted (IInvocationContext context)

পরীক্ষার আমন্ত্রণের শুরুর রিপোর্ট করে।

ট্রেডফেডারেশন ফ্রেমওয়ার্ক দ্বারা স্বয়ংক্রিয়ভাবে কল করা হবে। একাধিক ডিভাইস রিপোর্টিং সমর্থন করার জন্য রিপোর্টারদের এই পদ্ধতিটি ওভাররাইড করতে হবে।

পরামিতি
context IInvocationContext : আমন্ত্রণ সম্পর্কে তথ্য

testModuleসমাপ্ত

public void testModuleEnded ()

একটি মডিউল রানের সমাপ্তি রিপোর্ট করে।

testModule শুরু হয়েছে

public void testModuleStarted (IInvocationContext moduleContext)

একটি মডিউল চলমান শুরুর রিপোর্ট করে। এই কলব্যাকটি testModuleEnded() এর সাথে সম্পর্কিত এবং ক্রমানুসারে ঐচ্ছিক। এটি শুধুমাত্র এমন একটি রানের সময় ব্যবহৃত হয় যেখানে মডিউল ব্যবহার করা হয়: স্যুট ভিত্তিক রানার।

পরামিতি
moduleContext IInvocationContext : মডিউলের IInvocationContext