Add Test coverage on the handling of manager init

Ouverte
#17 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
45/100
Type d'issue
Refactorisation
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
cmake
Domaine
testing

Piste de recherche

Start by locating the manager initialization path, the BAL environment-variable setup, and the existing test fixtures. Add coverage for a missing default manager, an explicitly configured manager, and reconfiguration or misconfiguration, then run the relevant test suite to verify each case.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

[fix] or [plan] We could do with some test coverage on the handling or manager init as its quite a mission-critical component. ie, dont set this here, and have fixtures that create a known configured environment, such that we can assert the behaviour with there is no default manager set, and when there is.

Originally posted by @foundrytom in https://github.com/OpenAssetIO/usdOpenAssetIOResolver/pull/16#discussion_r1093023309

Currently, initialising the manager (BAL) is done up front in an environment variable, and we don't have tests around reconfiguring/misconfiguring the manager. We should add some.

Langage dominant
CMake
Étoiles
28
Forks
4
Merge moyen
12 min
PR mergées (30 j)
1

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de OpenAssetIO/usdOpenAssetIOResolver

Toutes les issues de OpenAssetIO/usdOpenAssetIOResolver

Issues similaires

Plus d'issues Testing & QA

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.