Unity-Technologies / Unity-Technologies/UnityDataTools

Testing: add a small Addressable build including scenes

Aperta
#86 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Lingua principale
C#
Stelle
821
Fork
71
Merge medio
3h 13m
PR unite (30g)
9

Descrizione

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.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia nella cartella TestCommon esaminando il contenuto di riferimento già compilato e il modo in cui Analyze lo utilizza. Crea un piccolo Addressables AssetBundle che includa almeno una scena, quindi verifica che eserciti la copertura di Analyze per il caso della scena descritto in issue #81.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
csharp, unity
Ambito
build-system, testing-qa
Tipo di issue
Funzionalità
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
55/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.