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 : আহ্বানের অতিবাহিত সময় (মিলিসেকেন্ডে)

আহ্বান ব্যর্থ হয়েছে

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 : আহ্বান সম্পর্কিত তথ্য

টেস্টমডিউল শেষ হয়েছে

public void testModuleEnded ()

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

টেস্টমডিউলশুরু হয়েছে

public void testModuleStarted (IInvocationContext moduleContext)

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

প্যারামিটার
moduleContext IInvocationContext : মডিউলটির IInvocationContext