À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
SystemServerFileDescriptorChecker
public
class
SystemServerFileDescriptorChecker
extends Object
implements
ISystemStatusChecker
java.lang.Object
|
↳ |
com.android.tradefed.suite.checker.SystemServerFileDescriptorChecker
|
Vérifie si le serveur système semble manquer de FD.
Résumé
Constructeurs publics
SystemServerFileDescriptorChecker
public SystemServerFileDescriptorChecker ()
Méthodes publiques
postExecutionCheck
public StatusCheckerResult postExecutionCheck (ITestDevice device)
Vérifiez l'état du système après l'exécution du module de test. La sous-classe doit remplacer cette méthode si une vérification est souhaitable ici. L'implémentation doit renvoyer une valeur boolean
pour indiquer si la vérification de l'état a réussi ou échoué.
Paramètres |
device |
ITestDevice : ITestDevice sur lequel exécuter les vérifications. |
preExecutionCheck
public StatusCheckerResult preExecutionCheck (ITestDevice device)
Vérifiez l'état du système avant l'exécution du module de test. La sous-classe doit remplacer cette méthode si une vérification est souhaitable ici. L'implémentation doit renvoyer une valeur boolean
pour indiquer si la vérification de l'état a réussi ou échoué.
Nous vous recommandons vivement de vérifier l'état du système après l'exécution du module. Cette méthode peut être utilisée pour mettre en cache certains états système avant l'exécution du module.
Paramètres |
device |
ITestDevice : ITestDevice sur lequel exécuter les vérifications. |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/27 (UTC)."],[],[],null,["# SystemServerFileDescriptorChecker\n=================================\n\n\n`\npublic\n\n\nclass\nSystemServerFileDescriptorChecker\n`\n\n\n`\n\nextends Object\n\n\n`\n\n`\n\n\nimplements\n\n`[ISystemStatusChecker](../../../../../../../reference/tradefed/com/android/tradefed/suite/checker/ISystemStatusChecker.html)`\n\n\n`\n\n|---|----------------------------------------------------------------------|\n| java.lang.Object ||\n| ↳ | com.android.tradefed.suite.checker.SystemServerFileDescriptorChecker |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nChecks if system server appears to be running out of FDs.\n\nSummary\n-------\n\n| ### Public constructors ||\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|\n| ` `[SystemServerFileDescriptorChecker](../../../../../../../reference/tradefed/com/android/tradefed/suite/checker/SystemServerFileDescriptorChecker.html#SystemServerFileDescriptorChecker())`() ` |\n\n| ### Public methods ||\n|-------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` `[StatusCheckerResult](../../../../../../../reference/tradefed/com/android/tradefed/suite/checker/StatusCheckerResult.html) | ` `[postExecutionCheck](../../../../../../../reference/tradefed/com/android/tradefed/suite/checker/SystemServerFileDescriptorChecker.html#postExecutionCheck(com.android.tradefed.device.ITestDevice))`(`[ITestDevice](../../../../../../../reference/tradefed/com/android/tradefed/device/ITestDevice.html)` device) ` Check system condition after test module execution. |\n| ` `[StatusCheckerResult](../../../../../../../reference/tradefed/com/android/tradefed/suite/checker/StatusCheckerResult.html) | ` `[preExecutionCheck](../../../../../../../reference/tradefed/com/android/tradefed/suite/checker/SystemServerFileDescriptorChecker.html#preExecutionCheck(com.android.tradefed.device.ITestDevice))`(`[ITestDevice](../../../../../../../reference/tradefed/com/android/tradefed/device/ITestDevice.html)` device) ` Check system condition before test module execution. |\n\nPublic constructors\n-------------------\n\n### SystemServerFileDescriptorChecker\n\n```\npublic SystemServerFileDescriptorChecker ()\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nPublic methods\n--------------\n\n### postExecutionCheck\n\n```\npublic StatusCheckerResult postExecutionCheck (ITestDevice device)\n```\n\nCheck system condition after test module execution. Subclass should override this method if a\ncheck is desirable here. Implementation must return a `boolean` value to indicate\nif the status check has passed or failed.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|----------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `device` | `ITestDevice`: The [ITestDevice](../../../../../../../reference/tradefed/com/android/tradefed/device/ITestDevice.html) on which to run the checks. \u003cbr /\u003e |\n\n| Returns ||\n|----------------------------------------------------------------------------------------------------------------------------|--------------------------------------|\n| [StatusCheckerResult](../../../../../../../reference/tradefed/com/android/tradefed/suite/checker/StatusCheckerResult.html) | result of system status check \u003cbr /\u003e |\n\n| Throws ||\n|-------------------------------------------------------------------------------------------------------------------------------------|---|\n| [DeviceNotAvailableException](../../../../../../../reference/tradefed/com/android/tradefed/device/DeviceNotAvailableException.html) | |\n\n### preExecutionCheck\n\n```\npublic StatusCheckerResult preExecutionCheck (ITestDevice device)\n```\n\nCheck system condition before test module execution. Subclass should override this method if\na check is desirable here. Implementation must return a `boolean` value to\nindicate if the status check has passed or failed.\n\nIt's strongly recommended that system status be checked **after** module\nexecution, and this method may be used for the purpose of caching certain system state prior\nto module execution.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|----------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `device` | `ITestDevice`: The [ITestDevice](../../../../../../../reference/tradefed/com/android/tradefed/device/ITestDevice.html) on which to run the checks. \u003cbr /\u003e |\n\n| Returns ||\n|----------------------------------------------------------------------------------------------------------------------------|--------------------------------------|\n| [StatusCheckerResult](../../../../../../../reference/tradefed/com/android/tradefed/suite/checker/StatusCheckerResult.html) | result of system status check \u003cbr /\u003e |\n\n| Throws ||\n|-------------------------------------------------------------------------------------------------------------------------------------|---|\n| [DeviceNotAvailableException](../../../../../../../reference/tradefed/com/android/tradefed/device/DeviceNotAvailableException.html) | |"]]