Restore the skipped compat Firestore and Storage specs
Mantenedores costumam responder em até 3 dias
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 48/100
- Tipo de issue
- Bug
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Stack de tecnologia
- angular, firebase, typescript
Direção de pesquisa
Start with the listed compat Firestore specs under src/compat/firestore and src/compat/storage/storage.spec.ts; inspect the top-level and individual pending calls and run the affected browser specs to identify why they were disabled. Check the Firebase SDK v11 flakes in the collection and collection-group specs as well. Done means the underlying failures are fixed, all listed specs run without pending skips, and the browser tests pass.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
The browser test suite skips every spec for three compat Firestore classes and one compat Storage spec, so CI does not check those APIs:
src/compat/firestore/collection/collection.spec.ts,src/compat/firestore/collection-group/collection-group.spec.tsandsrc/compat/firestore/document/document.spec.tscallpending("These are pretty broken, investigate.")in their top-levelbeforeEach, which skips every spec in those files (AngularFirestoreCollection,AngularFirestoreCollectionGroup,AngularFirestoreDocument). This came in with #3586.- Inside the first two files, four more specs carry their own
pendingfor flakes with Firebase SDK v11, and will need the same look once thebeforeEachskip is gone. src/compat/storage/storage.spec.tsskips "should upload, get metadata, and delete" withpending("Not sure why this is busted.").
The compat support statement in docs/compat.md (#3810) commits to bug fixes for these APIs, so their specs should run. The work is to find out why each one was disabled, fix the spec or the code, and remove the pending calls.
- Linguagem predominante
- TypeScript
- Estrelas
- 7.8k
- Forks
- 2.2k
- Merge médio
- 2d 14h
- PRs com merge (30d)
- 26
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de angular/angularfire
-
Eleven wrapped callbacks and remote-config `isSupported` hold the app unstable until something that may never happenTalvez já em andamento @armando-navarro assumiu hoje. Abertacomp: app-check comp: core comp: database comp: remote-config comp: ssr comp: zones type: bug version: current (v17+)
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
angular/angularfire#3826 ·
Mantenedores costumam responder em até 3 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 55/100
angular/angularfire#3800 · 1 reação ·
Mantenedores costumam responder em até 3 dias
-
Use `TransferState` to hand server-rendered Firestore data to the browser, instead of reading every document twiceTalvez livre de novo @armando-navarro assumiu há 60 dias e não há nenhum pull request aberto. Abertacomp: firestore comp: ssr priority: P0 (critical) type: feature version: current (v17+)
angular/angularfire#3757 · 1 responsável ·
Mantenedores costumam responder em até 3 dias
-
Six `firebase` entry points have no `@angular/fire` equivalent, so their exports are unreachableTalvez livre de novo @armando-navarro assumiu há 60 dias e não há nenhum pull request aberto. Abertacomp: core type: feature
angular/angularfire#3755 · 1 responsável ·
Mantenedores costumam responder em até 3 dias
-
Angular 22 release pleaseAberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
angular/angularfire#3737 · 4 comentários · 24 reações ·
Mantenedores costumam responder em até 3 dias
Todas as issues de angular/angularfire
Issues semelhantes
-
bug triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
Mantenedores costumam responder em até 1 dia
-
Export the Hemi Earn Router address and the Router and Agent ABIs from `@vetro-protocol/earn`Abertahemi-earn
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
vetro-protocol/vetro-monorepo#1043 ·
Mantenedores costumam responder em até 1 dia
-
stage 2: bare names resolve against PATH differently from the shell (empty and relative entries)Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
STRML/omp-classifier#206 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
atlassian-labs/mermaid-diagrams-viewer#188 ·
Mantenedores costumam responder em até 1 dia
-
dashboard enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
Olanetsoft/agent-lookout#225 ·
Mantenedores costumam responder em até 1 dia