A library for writing unit tests in Dart.

dart-lang/test è adatto ai principianti?

I maintainer di dart-lang/test di solito rispondono a una pull request entro 1 giorno. In questo momento sono aperte 2 issue adatte ai principianti.

Stelle
535
Fork
240
Issue aperte per principianti
2
Issue indicizzate
290
Merge medio
3g 7h
PR unite (30g)
26
Lingua principale
Dart
Licenza
Nessun dato sulla licenza
Ultimo push su GitHub
1/11/2026
Ultima indicizzazione
15/9/2026
Guida per i contributori
Guida per i contributori
Codice di condotta
Codice di condotta
Label per principianti
Nessuna label per principianti indicizzata

Come contribuire a dart-lang/test

  1. Leggi prima la guida per contribuire: spiega come i maintainer vogliono che le modifiche siano proposte, testate e revisionate.
  2. Leggi il suo codice di condotta: vale per issue e pull request tanto quanto per la chat.
  3. Scegli una delle 2 issue aperte adatte ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

  • [test_api] Timeout.parse crashes with ArgumentError on upper-case units (--timeout 30S)
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100

    dart-lang/test#2814 ·

    I maintainer di solito rispondono entro 1 giorno

  • Retrying a failed `tearDownAll` doesn't re-run its callbacks, so the retry always passes
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    dart-lang/test#2800 · 5 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Failures only reporter ~20s seconds faster than compact (default)
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 22/100

    dart-lang/test#2796 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Are we leaking transactions in expectations for stream queues?
    Aperta
    package:checks

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    dart-lang/test#2751 ·

    I maintainer di solito rispondono entro 1 giorno

  • Consider renaming emitsThrough
    Aperta
    package:checks

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100

    dart-lang/test#2750 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • enables asserts tests failing on safari + dart2js
    Aperta
    package:test

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    dart-lang/test#2720 ·

    I maintainer di solito rispondono entro 1 giorno

  • Support testing expectations on StackTraces for thrown exceptions
    Aperta
    package:checks

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    dart-lang/test#2706 ·

    I maintainer di solito rispondono entro 1 giorno

  • Allow platform plugins to specify a default timeout
    Aperta
    package:test

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100

    dart-lang/test#2693 · 5 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • [test] Only use Dart SDK APIs that use build hooks
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    dart-lang/test#2690 ·

    I maintainer di solito rispondono entro 1 giorno

  • Should we ship a bridge between `checks` and `matcher`?
    Aperta
    package:checks

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    dart-lang/test#2675 ·

    I maintainer di solito rispondono entro 1 giorno

  • Document best practices for using checks
    Aperta
    package:checks

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100

    dart-lang/test#2674 ·

    I maintainer di solito rispondono entro 1 giorno

  • package:checks stable release burndown
    Aperta
    package:checks

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    dart-lang/test#2672 ·

    I maintainer di solito rispondono entro 1 giorno

  • Find an API for making expectations that callbacks are executed
    Aperta
    package:checks

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    dart-lang/test#2671 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • package:checks: Support some APIs (`isTrue()`, `isFalse()`, others?) on subjects with nullable types
    Aperta
    package:checks

    Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100

    dart-lang/test#2668 · 2 commenti · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Add support for reading files through the test runner
    Aperta
    package:test

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    dart-lang/test#2661 · 10 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Document how to provide test extension for own types.
    Aperta
    package:checks

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100

    dart-lang/test#2658 ·

    I maintainer di solito rispondono entro 1 giorno

  • Provide a way to get the value of a subject.
    Aperta
    package:checks

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100

    dart-lang/test#2657 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Support `--dart2wasm-args`
    Aperta
    package:test

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100

    dart-lang/test#2656 ·

    I maintainer di solito rispondono entro 1 giorno

  • Add a `--list` option which will skip actually running tests and just list them.
    Aperta
    package:test

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 62/100

    dart-lang/test#2653 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • `await check(someQueue).emitsThrough(...);` might need a `timeLimit`? (package:checks feedback)
    Aperta
    package:checks

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    dart-lang/test#2633 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Using `vm-asan` platform with build hooks
    Forse di nuovo libera @dcharkes l’ha presa 166 giorni fa e non c’è nessuna pull request aperta. Aperta
    package:test

    dart-lang/test#2621 · 2 commenti · 1 reazione · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Support printOnFailure in setUpAll
    Aperta
    package:test

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100

    dart-lang/test#2620 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • CoreChecks.has() usage could perhaps be improved
    Aperta
    package:checks

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 38/100

    dart-lang/test#2616 · 6 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • wasm tests are failing in chrome windows
    Aperta
    package:test

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    dart-lang/test#2615 ·

    I maintainer di solito rispondono entro 1 giorno

  • _Directory.existsSync is failing
    Aperta
    package:test

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    dart-lang/test#2603 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Add a setting where all tests will be compiled as one app
    Aperta
    package:test

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    dart-lang/test#2592 · 1 commento · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Unfinished tests should be considered failing tests
    Aperta
    package:test

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    dart-lang/test#2585 · 2 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • `package:test` should define an exception that is equivalent to skipping the test
    Aperta
    P2 package:test type-enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100

    dart-lang/test#2576 · 12 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • `FakeAsync.getClock` clock should elapse by `flushTimers` too.
    Aperta
    package:fake_async

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    dart-lang/test#2573 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Should `FakeAsync` also have a `flushEvents` or does `flushMicrotasks` covers them all?
    Aperta
    package:fake_async

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    dart-lang/test#2572 · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • `analysis_server_plugin` to warn when matchers are being used agains a non-expected type
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    dart-lang/test#2558 · 6 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Deferred library causes tests to hang
    Aperta
    package:test

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    dart-lang/test#2554 ·

    I maintainer di solito rispondono entro 1 giorno

  • Integrate leak_tracker
    Aperta
    package:test

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100

    dart-lang/test#2536 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Supporting tags when running `dart path/to/my_package/test/my_test.dart`
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    dart-lang/test#2531 · 11 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Progress Output Inconsistent with Non-English Test Names
    Aperta
    package:test

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100

    dart-lang/test#2530 ·

    I maintainer di solito rispondono entro 1 giorno

  • Invalid retry command if test fails to load
    Forse di nuovo libera @liamappelbe l’ha presa 472 giorni fa e non c’è nessuna pull request aperta. Aperta
    package:test

    dart-lang/test#2521 · 1 commento · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Circular references should be handled gracefully by `equals`
    Aperta
    package:matcher

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    dart-lang/test#2519 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Bump analyzer and glob dependencies to avoid errors after running "pub downgrade"
    Aperta
    package:test

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    dart-lang/test#2516 · 2 commenti · 2 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • Ineffective timeout in Chrome tests on Windows in case of crash
    Aperta
    package:test

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    dart-lang/test#2515 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • [checks]: Feedback
    Aperta
    package:checks

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    dart-lang/test#2510 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Support excluding tests by path
    Aperta
    package:test

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    dart-lang/test#2503 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Printed test paths have mixed path separators on Windows
    Aperta
    package:test

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    dart-lang/test#2502 ·

    I maintainer di solito rispondono entro 1 giorno

  • Change icon for skipped test for GitHub workflow runner
    Aperta
    package:test

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 45/100

    dart-lang/test#2500 · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Missing matcher that expands the matched value
    Aperta
    package:matcher

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100

    dart-lang/test#2489 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Launch Chrome with flag to turn off password keyrings
    Aperta
    package:test

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    dart-lang/test#2488 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • TestProcess is incomaptible with setUpAll
    Aperta
    package:test_process

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    dart-lang/test#2477 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • `throwsA` Documentation Nit
    Aperta

    Difficoltà 1/5 1-3 ore Idoneità per principianti 65/100

    dart-lang/test#2474 · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • [feature] DateTimeChecks -- Subject<DateTime>.atSameMomentAs
    Aperta
    package:checks type-enhancement

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100

    dart-lang/test#2473 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Add a --verbose mode and hide all prints/stdout/stderr from tests unless it is enabled
    Aperta
    package:test

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    dart-lang/test#2472 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Test runner output doesn't clearly indicate which tests failed
    Aperta
    package:test

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    dart-lang/test#2471 · 4 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

Vengono mostrati i 100 più recenti

Questa pagina elenca solo ciò che è stato indicizzato di recente. Il filtro avanzato contiene l'inventario completo, ristretto per linguaggio, difficoltà e durata.

Apri il filtro avanzato

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.