টম্বস্টোন ইউটিলস

public class TombstoneUtils
extends Object

java.lang.অবজেক্ট
com.android.sts.common.util.TombstoneUtils


ক্র্যাশ পার্সিংয়ের জন্য সাহায্যকারী ফাংশন এবং শেয়ার করা ধ্রুবক রয়েছে।

সারসংক্ষেপ

নেস্টেড ক্লাস

class TombstoneUtils.Config

class TombstoneUtils.Signals

পাবলিক কনস্ট্রাক্টর

TombstoneUtils ()

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

static void assertNoSecurityCrashes (List<TombstoneProtos.Tombstone> tombstones, TombstoneUtils.Config config)
static Optional<TombstoneProtos.Thread> getMainThread (TombstoneProtos.Tombstone tombstone)
static Optional<String> getProcessFilename (TombstoneProtos.Tombstone tombstone)

প্রক্রিয়ার ফাইলের নাম ফেরত দেয়।

static List<TombstoneProtos.Tombstone> getSecurityCrashes (List<TombstoneProtos.Tombstone> tombstones, TombstoneUtils.Config config)
static boolean isSecurityCrash (TombstoneProtos.Tombstone tombstone, TombstoneUtils.Config config)

প্রদত্ত কনফিগারেশনের বিরুদ্ধে একটি সমাধির পাথর নিরাপত্তা-সম্পর্কিত হতে পারে কিনা তা নির্ধারণ করে।

static AutoCloseable withAssertNoSecurityCrashes (ITestDevice device, TombstoneUtils.Config config)

পাবলিক কনস্ট্রাক্টর

টম্বস্টোন ইউটিলস

public TombstoneUtils ()

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

assertNoSecurity Crashes

public static void assertNoSecurityCrashes (List<TombstoneProtos.Tombstone> tombstones, 
                TombstoneUtils.Config config)

পরামিতি
tombstones List

config TombstoneUtils.Config

getMainThread

public static Optional<TombstoneProtos.Thread> getMainThread (TombstoneProtos.Tombstone tombstone)

পরামিতি
tombstone TombstoneProtos.Tombstone

রিটার্নস
Optional<TombstoneProtos.Thread>

getProcessFilename

public static Optional<String> getProcessFilename (TombstoneProtos.Tombstone tombstone)

প্রক্রিয়ার ফাইলের নাম ফেরত দেয়। যেমন "/system/bin/mediaserver" ফেরত দেয় "mediaserver"

পরামিতি
tombstone TombstoneProtos.Tombstone

রিটার্নস
Optional<String>

নিরাপত্তা ক্র্যাশ পান

public static List<TombstoneProtos.Tombstone> getSecurityCrashes (List<TombstoneProtos.Tombstone> tombstones, 
                TombstoneUtils.Config config)

পরামিতি
tombstones List : পরীক্ষা করার জন্য সমাধির পাথরের একটি তালিকা

config TombstoneUtils.Config : ক্র্যাশ সনাক্তকরণ কনফিগারেশন অবজেক্ট

রিটার্নস
List<TombstoneProtos.Tombstone> নিরাপত্তা-সম্পর্কিত সমাধির পাথরের একটি তালিকা

isSecurityCrash

public static boolean isSecurityCrash (TombstoneProtos.Tombstone tombstone, 
                TombstoneUtils.Config config)

প্রদত্ত কনফিগারেশনের বিরুদ্ধে একটি সমাধির পাথর নিরাপত্তা-সম্পর্কিত হতে পারে কিনা তা নির্ধারণ করে।

পরামিতি
tombstone TombstoneProtos.Tombstone পাথর

config TombstoneUtils.Config : ক্র্যাশ সনাক্তকরণ কনফিগারেশন অবজেক্ট

রিটার্নস
boolean যদি সমাধিসৌধ নিরাপত্তা-সম্পর্কিত হয়

AssertNoSecurity Crashes সহ

public static AutoCloseable withAssertNoSecurityCrashes (ITestDevice device, 
                TombstoneUtils.Config config)

পরামিতি
device ITestDevice

config TombstoneUtils.Config

রিটার্নস
AutoCloseable

নিক্ষেপ করে
DeviceNotAvailableException