Test that failed Whale multi-input lowering preserves all outputs
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 78/100
Direzione di ricerca
Inizia dal flusso di lowering multi-input in src/cli.rs e dai test esistenti sulla conservazione dell’output in tests/whale_backend.rs. Aggiungi test CLI per il fallimento del lowering della seconda sorgente, una coppia riuscita e piani di output in conflitto; esegui i test del backend Whale. Il lavoro è completato quando tutti e tre i casi verificano il comportamento specificato di conservazione dell’output o di fallimento.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Motivation
src/cli.rs lowers all inputs before publishing output, but tests/whale_backend.rs only exercises previous-output preservation for a single source. The cross-input guarantee has no focused regression.
Scope
Add a CLI test with two Wave inputs and preexisting .wir outputs. Let the first lower successfully and the second fail; verify neither output changes. Also cover a successful pair and colliding output plans. Do not redesign multi-file filesystem transaction semantics.
Difficulty: easy.
Completion criteria
- Assert failed second-source lowering leaves both previous outputs intact.
- Assert a successful pair emits separate verified files.
- Check output-plan collisions fail before replacing files.
- Lingua principale
- Rust
- Stelle
- 56
- Fork
- 21
- Merge medio
- 3h 41m
- PR unite (30g)
- 48
Preparare l'ambiente
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 wavefnd/Wave
-
bug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
bug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
documentation enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
bug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di wavefnd/Wave
Issue simili
-
[1.x Bug] run-operation --sql reports success but rolls back writes on transaction-capable adaptersApertatriage
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
dbt-labs/dbt#16784 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
area:cli bug good first issue priority:medium
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
rtk-ai/rtk#4615 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bnv-manager-v2: accept_invite creates the Mailcow domain admin before the commitForse già presa @myOmikron l’ha presa oggi. Apertabug ready-for-agent
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
Windows: mio 1.2.3 named-pipe use-after-free panics the native IPC broker and hangs every toolApertaplatform:windows tool triaged wontfix
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
resources: add a regression test confirming admin mint still works after the #16 SAC handoffForse già presa @Daniexie l’ha presa oggi. Apertacontracts good first issue Stellar Wave
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
OlaGreat/starbound-realms#137 · 1 commento ·