Od 27 marca 2025 r. zalecamy używanie android-latest-release
zamiast aosp-main
do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
NativePocCrashAsserter
public
class
NativePocCrashAsserter
extends Object
implements
NativePocAsserter
java.lang.Object
|
↳ |
com.android.sts.common.NativePocCrashAsserter
|
Podsumowanie
Metody publiczne |
static
NativePocAsserter
|
assertNoCrash()
Zwraca obiekt NativePocAsserter, który sprawdza, czy Poc nie ma błędu bezpieczeństwa.
|
static
NativePocAsserter
|
assertNoCrash(TombstoneUtils.Config config)
Zwraca obiekt NativePocAsserter, który sprawdza, czy nie wystąpił błąd bezpieczeństwa zgodnie z podaną konfiguracją TombstoneUtils.
|
static
NativePocAsserter
|
assertNoCrashIn(String... patterns)
Zwraca obiekt NativePocAsserter, który sprawdza wymienione procesy pod kątem wszelkich awarii związanych z zabezpieczeniami.
|
AutoCloseable
|
withAutoCloseable(NativePoc nativePoc, ITestDevice device)
Jest wywoływany przed uruchomieniem PoC i zwraca obiekt AutoCloseable, który zamyka się po zakończeniu PoC.
|
Metody publiczne
assertNoCrash
public static NativePocAsserter assertNoCrash ()
Zwraca obiekt NativePocAsserter, który sprawdza, czy Poc nie ma błędu bezpieczeństwa.
assertNoCrash
public static NativePocAsserter assertNoCrash (TombstoneUtils.Config config)
Zwraca obiekt NativePocAsserter, który sprawdza, czy nie wystąpił błąd bezpieczeństwa zgodnie z podaną konfiguracją TombstoneUtils.
Parametry |
config |
TombstoneUtils.Config |
assertNoCrashIn
public static NativePocAsserter assertNoCrashIn (String... patterns)
Zwraca obiekt NativePocAsserter, który sprawdza wymienione procesy pod kątem wszelkich awarii związanych z zabezpieczeniami.
Parametry |
patterns |
String |
withAutoCloseable
public AutoCloseable withAutoCloseable (NativePoc nativePoc,
ITestDevice device)
Jest wywoływany przed uruchomieniem PoC i zwraca obiekt AutoCloseable, który zamyka się po zakończeniu PoC.
Parametry |
nativePoc |
NativePoc |
device |
ITestDevice |
Rzuty |
DeviceNotAvailableException |
|
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[],null,["# NativePocCrashAsserter\n======================\n\n\n`\npublic\n\n\nclass\nNativePocCrashAsserter\n`\n\n\n`\n\nextends Object\n\n\n`\n\n`\n\n\nimplements\n\n`[NativePocAsserter](../../../../../../reference/sts/com/android/sts/common/NativePocAsserter.html)`\n\n\n`\n\n|---|-----------------------------------------------|\n| java.lang.Object ||\n| ↳ | com.android.sts.common.NativePocCrashAsserter |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nSummary\n-------\n\n| ### Public methods ||\n|--------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` static `[NativePocAsserter](../../../../../../reference/sts/com/android/sts/common/NativePocAsserter.html) | ` `[assertNoCrash](../../../../../../reference/sts/com/android/sts/common/NativePocCrashAsserter.html#assertNoCrash())`() ` Returns a NativePocAsserter that makes sure the Poc does not have a security crash. |\n| ` static `[NativePocAsserter](../../../../../../reference/sts/com/android/sts/common/NativePocAsserter.html) | ` `[assertNoCrash](../../../../../../reference/sts/com/android/sts/common/NativePocCrashAsserter.html#assertNoCrash(com.android.sts.common.util.TombstoneUtils.Config))`(`[TombstoneUtils.Config](../../../../../../reference/sts/com/android/sts/common/util/TombstoneUtils.Config.html)` config) ` Returns a NativePocAsserter that makes sure there is no security crash detected accoridng to the given TombstoneUtils.Config |\n| ` static `[NativePocAsserter](../../../../../../reference/sts/com/android/sts/common/NativePocAsserter.html) | ` `[assertNoCrashIn](../../../../../../reference/sts/com/android/sts/common/NativePocCrashAsserter.html#assertNoCrashIn(java.lang.String...))`(String... patterns) ` Returns a NativePocAsserter that checks the listed processes for any security crashes. |\n| ` AutoCloseable` | ` `[withAutoCloseable](../../../../../../reference/sts/com/android/sts/common/NativePocCrashAsserter.html#withAutoCloseable(com.android.sts.common.NativePoc,%20com.android.tradefed.device.ITestDevice))`(`[NativePoc](../../../../../../reference/sts/com/android/sts/common/NativePoc.html)` nativePoc, ITestDevice device) ` Called before a PoC runs, returns an AutoCloseable that closes after the PoC finishes |\n\nPublic methods\n--------------\n\n### assertNoCrash\n\n```\npublic static NativePocAsserter assertNoCrash ()\n```\n\nReturns a NativePocAsserter that makes sure the Poc does not have a security crash.\n\n\u003cbr /\u003e\n\n| Returns ||\n|----------------------------------------------------------------------------------------------------|--------|\n| [NativePocAsserter](../../../../../../reference/sts/com/android/sts/common/NativePocAsserter.html) | \u003cbr /\u003e |\n\n### assertNoCrash\n\n```\npublic static NativePocAsserter assertNoCrash (TombstoneUtils.Config config)\n```\n\nReturns a NativePocAsserter that makes sure there is no security crash detected accoridng to\nthe given TombstoneUtils.Config\n\n\u003cbr /\u003e\n\n| Parameters ||\n|----------|--------------------------------|\n| `config` | `TombstoneUtils.Config` \u003cbr /\u003e |\n\n| Returns ||\n|----------------------------------------------------------------------------------------------------|--------|\n| [NativePocAsserter](../../../../../../reference/sts/com/android/sts/common/NativePocAsserter.html) | \u003cbr /\u003e |\n\n### assertNoCrashIn\n\n```\npublic static NativePocAsserter assertNoCrashIn (String... patterns)\n```\n\nReturns a NativePocAsserter that checks the listed processes for any security crashes.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|------------|-----------------|\n| `patterns` | `String` \u003cbr /\u003e |\n\n| Returns ||\n|----------------------------------------------------------------------------------------------------|--------|\n| [NativePocAsserter](../../../../../../reference/sts/com/android/sts/common/NativePocAsserter.html) | \u003cbr /\u003e |\n\n### withAutoCloseable\n\n```\npublic AutoCloseable withAutoCloseable (NativePoc nativePoc, \n ITestDevice device)\n```\n\nCalled before a PoC runs, returns an AutoCloseable that closes after the PoC finishes\n\n\u003cbr /\u003e\n\n| Parameters ||\n|-------------|----------------------|\n| `nativePoc` | `NativePoc` \u003cbr /\u003e |\n| `device` | `ITestDevice` \u003cbr /\u003e |\n\n| Returns ||\n|-----------------|--------|\n| `AutoCloseable` | \u003cbr /\u003e |\n\n| Throws ||\n|-------------------------------|---|\n| `DeviceNotAvailableException` | |"]]