Définition de l'indicateur de délai d'attente du test Go : analyse correcte de la durée
Q : Lors de la définition de l'indicateur de délai d'attente pour "go test" avec une valeur de durée ( par exemple, "-timeout 99999"), une erreur est rencontrée.
R : Pour résoudre cette erreur, utilisez un entrée valide pour time.ParseDuration. Au lieu d'utiliser "99999", essayez de spécifier la durée dans un format d'unité accepté par time.ParseDuration. Par exemple :
L'outil de ligne de commande "go test" fournit un "- timeout" qui vous permet de définir une limite de temps pour les tests. Selon la documentation officielle, les indicateurs de durée acceptent toute entrée valide pour time.ParseDuration. Cette fonction attend une chaîne de durée dans un format spécifique, qui comprend une valeur numérique suivie d'un suffixe d'unité (tel que millisecondes, secondes, minutes ou heures).
En fournissant la durée dans un format valide, vous vous assurez que l'outil "go test" peut correctement interpréter et appliquer le délai d'attente. Le fait de ne pas utiliser un format valide entraînera une erreur, car l'outil ne peut pas analyser la chaîne de durée de manière appropriée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!