Restore the skipped compat Firestore and Storage specs
I maintainer di solito rispondono entro 3 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- angular, firebase, typescript
Direzione di ricerca
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.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- TypeScript
- Stelle
- 7.8k
- Fork
- 2.2k
- Merge medio
- 3g 36m
- PR unite (30g)
- 24
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di angular/angularfire
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100
angular/angularfire#3800 · 1 reazione ·
I maintainer di solito rispondono entro 3 giorni
-
Use `TransferState` to hand server-rendered Firestore data to the browser, instead of reading every document twiceForse di nuovo libera @armando-navarro l’ha presa 58 giorni fa e non c’è nessuna pull request aperta. Apertacomp: firestore comp: ssr priority: P0 (critical) type: feature version: current (v17+)
angular/angularfire#3757 · 1 assegnatario ·
I maintainer di solito rispondono entro 3 giorni
-
Six `firebase` entry points have no `@angular/fire` equivalent, so their exports are unreachableForse di nuovo libera @armando-navarro l’ha presa 58 giorni fa e non c’è nessuna pull request aperta. Apertacomp: core type: feature
angular/angularfire#3755 · 1 assegnatario ·
I maintainer di solito rispondono entro 3 giorni
-
Angular 22 release pleaseAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
angular/angularfire#3737 · 3 commenti · 24 reazioni ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
angular/angularfire#3715 ·
I maintainer di solito rispondono entro 3 giorni
Tutte le issue di angular/angularfire
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
scaleway/ultraviolet#7089 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
tencent-connect/dsh-qqbot#81 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: Pen taps on sidebar rows start a drag and lose their clickForse già presa @makhnatkin l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
clangd/vscode-clangd#1009 ·