A library for writing unit tests in Dart.

¿Es dart-lang/test apto para principiantes?

Los mantenedores de dart-lang/test suelen responder a un pull request en 1 día. Ahora mismo hay 3 issues aptos para principiantes abiertos.

Estrellas
535
Forks
240
Issues abiertos para principiantes
3
Issues indexados
290
Merge medio
3 d 7 h
PR fusionados (30 d)
26
Lenguaje dominante
Dart
Licencia
Sin datos de licencia
Último push a GitHub
1/11/2026
Última indexación
15/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Código de conducta
Etiquetas para principiantes
Sin etiquetas para principiantes indexadas

Cómo contribuir a dart-lang/test

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Lee su código de conducta: se aplica a los issues y pull requests igual que al chat.
  3. Elige uno de los 3 issues abiertos aptos para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

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

    Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100

    dart-lang/test#2814 ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    dart-lang/test#2800 · 5 comentarios ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 22/100

    dart-lang/test#2796 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    dart-lang/test#2751 ·

    Los mantenedores suelen responder en 1 día

  • Consider renaming emitsThrough
    Abierto
    package:checks

    Dificultad 3/5 1-2 días Aptitud para principiantes 52/100

    dart-lang/test#2750 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    dart-lang/test#2720 ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    dart-lang/test#2706 ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 52/100

    dart-lang/test#2693 · 5 comentarios ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    dart-lang/test#2690 ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    dart-lang/test#2675 ·

    Los mantenedores suelen responder en 1 día

  • Document best practices for using checks
    Abierto
    package:checks

    Dificultad 3/5 1-2 días Aptitud para principiantes 58/100

    dart-lang/test#2674 ·

    Los mantenedores suelen responder en 1 día

  • package:checks stable release burndown
    Abierto
    package:checks

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    dart-lang/test#2672 ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    dart-lang/test#2671 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100

    dart-lang/test#2668 · 2 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    dart-lang/test#2661 · 10 comentarios ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 55/100

    dart-lang/test#2658 ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 55/100

    dart-lang/test#2657 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 52/100

    dart-lang/test#2656 ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 62/100

    dart-lang/test#2653 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    dart-lang/test#2633 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Using `vm-asan` platform with build hooks
    Quizá libre de nuevo @dcharkes la tomó hace 167 días y no hay ningún pull request abierto. Abierto
    package:test

    dart-lang/test#2621 · 2 comentarios · 1 reacción · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Support printOnFailure in setUpAll
    Abierto
    package:test

    Dificultad 3/5 1-2 días Aptitud para principiantes 55/100

    dart-lang/test#2620 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 38/100

    dart-lang/test#2616 · 6 comentarios ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    dart-lang/test#2615 ·

    Los mantenedores suelen responder en 1 día

  • _Directory.existsSync is failing
    Abierto
    package:test

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    dart-lang/test#2603 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    dart-lang/test#2592 · 1 comentario · 1 reacción ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    dart-lang/test#2585 · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    dart-lang/test#2576 · 12 comentarios ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    dart-lang/test#2573 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    dart-lang/test#2572 · 1 reacción ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    dart-lang/test#2558 · 6 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Deferred library causes tests to hang
    Abierto
    package:test

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    dart-lang/test#2554 ·

    Los mantenedores suelen responder en 1 día

  • Integrate leak_tracker
    Abierto
    package:test

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    dart-lang/test#2536 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    dart-lang/test#2531 · 11 comentarios ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 42/100

    dart-lang/test#2530 ·

    Los mantenedores suelen responder en 1 día

  • Invalid retry command if test fails to load
    Quizá libre de nuevo @liamappelbe la tomó hace 473 días y no hay ningún pull request abierto. Abierto
    package:test

    dart-lang/test#2521 · 1 comentario · 1 asignado ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    dart-lang/test#2519 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    dart-lang/test#2516 · 2 comentarios · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    dart-lang/test#2515 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • [checks]: Feedback
    Abierto
    package:checks

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    dart-lang/test#2510 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Support excluding tests by path
    Abierto
    package:test

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    dart-lang/test#2503 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    dart-lang/test#2502 ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 1/5 Menos de una hora Aptitud para principiantes 45/100

    dart-lang/test#2500 · 1 reacción ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    dart-lang/test#2489 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    dart-lang/test#2488 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • TestProcess is incomaptible with setUpAll
    Abierto
    package:test_process

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    dart-lang/test#2477 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • `throwsA` Documentation Nit
    Abierto

    Dificultad 1/5 1-3 horas Aptitud para principiantes 65/100

    dart-lang/test#2474 · 1 reacción ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 52/100

    dart-lang/test#2473 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    dart-lang/test#2472 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    dart-lang/test#2471 · 4 reacciones ·

    Los mantenedores suelen responder en 1 día

Mostrando los 100 más recientes

Esta página solo lista lo indexado más recientemente. El filtro avanzado tiene el inventario completo, acotado por lenguaje, dificultad y duración.

Abrir el filtro avanzado

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.