ITestInvocationListener

public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver

com.android.tradefed.result.ITestInvocationListener


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

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

  • invocationStarted(BuildInfo)
  • testRunStarted
  • পরীক্ষা শুরু হয়েছে
  • [পরীক্ষায় ব্যর্থ]
  • পরীক্ষা শেষ
  • ...
  • testRunended
  • ...
  • testRunStarted
  • ...
  • testRunended
  • [আবেদন ব্যর্থ]
  • [টেস্টলগ+]
  • আহ্বান শেষ
  • সারাংশ পান

সারসংক্ষেপ

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

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 কারণ

invocation বাধাপ্রাপ্ত

public void invocationInterrupted ()

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

invocationskipped

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