J'utilise le test SENTESTINGKIT au test unitaire, mais je reçois le message suivant P>
Le test logique sur les périphériques iOS n'est pas pris en charge. Vous pouvez exécuter des tests logiques sur le simulateur. P> blockQuote>
Comment puis-je faire cela? P>
4 Réponses :
Les tests logiques ne fonctionnent que sur le simulateur, vous devez basculer sur le simulateur, c'est-à-dire. p>
p>
Les tests logiques nécessitent un lanceur de test d'unité spécial qui n'est pas installé sur des périphériques réels. p>
Si vous souhaitez exécuter vos tests sur un périphérique réel, vous pouvez convertir des tests d'unités d'application. Celles-ci sont essentiellement la même chose mais votre application est lancée en premier (comme un «hôte») et vos tests sont courus le long des côtés. Cela signifie que vos tests peuvent exécuter sur n'importe quel appareil que votre application prend en charge. Le seul inconvénient est que votre application réelle sera exécutée qui peut interférer avec votre test, surtout si vous utilisez beaucoup de notifications. P>
Vous devez avoir une application hôte p>
FYI, cela n'est pas pertinent pour un projet qui est un cadre
@Ohadm désaccord. Il vous suffit de créer une nouvelle citation d'application "Testhost" dans vos paramètres de projet-cadre - Une seule application de visualisation unique fera une application de base, sans personnalisation au-delà de l'ajout de votre framework au paramètre de construction binaires embarqués. facile. I>
Je n'ai pas la possibilité de sélectionner l'application.
Nous devons construire et tester notre projet dans CXode uniquement via WebDriveragenner. Sélectionnez un périphérique réel: WebDriveragentrunner >> Nom du périphérique P>
Si vous posez cette question pour les tests d'automatisation, vous devez modifier le WebDriveragentrunner vers un appareil réel et exécuter le test à nouveau ». L'erreur sera disparue p>
Veuillez prendre un moment pour écrire une question raisonnable et facilement compréhensible.
On dirait que vous devez effectuer vos tests logiques sur le simulateur.