Fusionner des packages

HLK Studio prend en charge la fusion de packages en un seul package. Cette fonctionnalité vous donne la possibilité de distribuer vos tests entre différents projets, pools de machines et/ou autres environnements HLK (autres contrôleurs).

Par exemple, vous souhaitez créer une soumission pour un système, un filtre ou un appareil qui s’applique à plusieurs versions de Windows et aux architectures associées. Vous pouvez tester indépendamment chaque version de Windows et fusionner ultérieurement les packages en un seul package de soumission.

Vous pouvez également tester des parties d’un seul produit (au niveau de la famille cible) dans différents projets, puis fusionner les packages dans un package de soumission unique. Ce concept de test de fonctionnalités et de composants distribués est idéal pour les composants qui sont coûteux à configurer et à exécuter. C’est ce qu’on appelle une fusion profonde. Cette prise en charge de la fusion présente les limitations suivantes :

  • Les cibles doivent être pour le même système d’exploitation et la même architecture.
  • Les cibles doivent être du même type (c’est-à-dire, Système ou Appareil).
  • Vous ne pouvez pas fusionner en profondeur les types de filtres logiciels.
  • L’ensemble distinct de fonctionnalités pour toutes les cibles sous une famille de cibles doit correspondre à l’ensemble distinct de fonctionnalités dans la famille cible du package fusionné.
  • Tous les ensembles distincts de tests pour toutes les cibles sous une famille de cibles doivent correspondre à l’ensemble distinct de tests dans la famille cible du package fusionné.
  • (Pour les types de cibles d’appareil) : l’ensemble de pilotes doit correspondre.
  • (Pour les types de cibles d’appareil) : l’ensemble des ID matériels doit correspondre. (Remarque : cela signifie que les familles d’appareils ne sont pas prises en compte lors de la correspondance des ID matériels)
  • Lors de la fusion approfondie de deux packages, les tests classés en tant que tests de playlist dans au moins un package sont également classés en tant que tests de sélection dans le package fusionné.

Lorsque vous ouvrez un package avec une playlist appliquée dans HLK Studio, seuls les tests de playlist sont affichés dans l’interface utilisateur.

Notes

Pour garantir qu’aucun test n’est manqué, nous vous recommandons de créer un package pour le projet source avant de diviser les tests en projets distincts. Ce package ne contient pas nécessairement les résultats des tests ; son objectif est de conserver tous les tests requis pour toutes les cibles de famille. Plus tard, ce package peut être fusionné avec d’autres packages dans un package de soumission unique. De cette façon, le package de soumission contient tous les tests requis, que le test ait été exécuté ou non.

Fusion de packages .hlkx

  1. Ouvrez un projet ou un package existant.

  2. Cliquez sur l’onglet Package , puis sur Fusionner le package.

  3. Cliquez sur Ajouter et, dans la boîte de dialogue Ouvrir, sélectionnez un package .hlkx que vous souhaitez fusionner.

    Notes

    Si vous avez accidentellement sélectionné le mauvais package, sélectionnez le package dans la grille de données, puis cliquez sur Supprimer.

    Les packages précédemment sélectionnés et enregistrés (en cliquant sur OK dans la boîte de dialogue) ne peuvent être supprimés qu’en cliquant sur Réinitialiser sous l’onglet main Package. Une icône de verrou est en regard de ces packages.

  4. Répétez les étapes 3 et 4 pour chaque package supplémentaire que vous souhaitez fusionner. Notez que la boîte de dialogue Ouvrir prend en charge la sélection de plusieurs packages à la fois.

  5. Cliquez sur OK pour enregistrer vos modifications ou sur Annuler pour annuler.

  6. Cliquez sur Créer un package.

Fusion de packages HLK et HCK

Les packages HLK et HCK peuvent être fusionnés à partir de l’OM HLK ou de HLK Studio. Lors de la fusion, assurez-vous que le package HLK est ouvert en premier et que le ou les packages HCK sont fusionnés dans le package HLK.