Unity-Technologies / Unity-Technologies/UnityDataTools

Testing: add a small Addressable build including scenes

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

Personne n'a encore pris cette issue.

Langage dominant
C#
Étoiles
821
Forks
71
Merge moyen
3 h 13 min
PR mergées (30 j)
9

Description

The TestCommon folder has reference built content that is used for testing, we are still playing "catch up" because the testing coverage is still spotty for all the different build pipelines and variations that UnityDataTool covers.

Currently there is no reference AssetBundles that are built by Addressables so testing of that case has only happened in adhoc fashion, e.g. with large projects. Its primarily Analyze that is of concern - the dump, archive and serialized-file commands are generalized enough that they are unlikely to have bugs specific to Addressables.

The "Scene" case is a particular special case and required fixing because it wasn't properly handled by Analyze (issue #81). So any reference content should include at least one AssetBundle containing scenes.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

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.

Piste de recherche

Commencez dans le dossier TestCommon en examinant le contenu de référence déjà généré et la manière dont Analyze le consomme. Créez un petit Addressables AssetBundle qui inclut au moins une scène, puis vérifiez qu’il couvre dans Analyze le cas de scène décrit dans issue #81.

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

Évaluation

Stack technique
csharp, unity
Domaine
build-system, testing-qa
Type d'issue
Fonctionnalité
Difficulté
3/5
Temps estimé
1-2 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
55/100

Recevez les nouvelles issues par e-mail

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