awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repositorios

Awesome GitHub RepositoriesTest Runner Integrations

Utilities that allow coverage tools to intercept and collect data from various automated test runners.

Distinct from Test Frameworks: Distinct from Test Frameworks: focuses on the glue logic that enables tool-to-framework data collection rather than the frameworks themselves.

Explore 7 awesome GitHub repositories matching testing & quality assurance · Test Runner Integrations. Refine with filters or upvote what's useful.

Awesome Test Runner Integrations GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • palantir/tslintAvatar de palantir

    palantir/tslint

    5,907Ver en GitHub↗

    TSLint is an extensible static analysis tool that checks TypeScript source files against a configurable set of lint rules. It scans code by walking the parsed TypeScript abstract syntax tree, applying rule objects to detect readability, maintainability, and functionality errors. The tool supports rule severity configuration, inline suppression through comment directives, and automatic attachment of fix objects for correcting violations. The project provides a framework for developing custom lint rules and formatters, allowing teams to enforce project-specific coding conventions beyond the bui

    Runs lint checks through test frameworks like Mocha to enforce code quality during testing.

    TypeScriptlinterlinting-rulesocto-correct-managed
    Ver en GitHub↗5,907
  • istanbuljs/nycAvatar de istanbuljs

    istanbuljs/nyc

    5,746Ver en GitHub↗

    nyc is a JavaScript code coverage tool and command-line interface that instruments source files to track the execution of lines, branches, and functions during test runs. It acts as a wrapper for Node.js test runners, intercepting the module loading process to collect coverage data. The tool functions as a coverage data merger and build gating tool, allowing users to combine results from multiple independent test runs or child processes into a single unified report. It can automatically fail the build process if code coverage percentages fall below defined minimum thresholds. The project sup

    Connects with common testing frameworks to collect unified coverage data automatically via the command line.

    JavaScriptcode-coverageistanbuljavascript
    Ver en GitHub↗5,746
  • qix-/better-exceptionsAvatar de Qix-

    Qix-/better-exceptions

    4,729Ver en GitHub↗

    better-exceptions es una herramienta de depuración y formateador de excepciones para Python que transforma los seguimientos de error (tracebacks) estándar en diseños legibles y visualmente mejorados. Funciona como una utilidad para mejorar la visibilidad y el formato de las excepciones en entornos de desarrollo, registros de servidor y frameworks de prueba. El proyecto proporciona integraciones específicas para sobrescribir las salidas de error predeterminadas. Esto incluye una extensión de middleware web para capturar excepciones dentro de los ciclos de solicitud y una integración con frameworks de prueba que reemplaza los informes de fallo estándar en pruebas unitarias con un formato de diagnóstico mejorado. El sistema emplea la interceptación de excepciones a nivel de sistema y estilos de consola basados en ANSI para reformatear los datos de seguimiento sin procesar. Estas capacidades se aplican en el registro de aplicaciones web, análisis de fallos de pruebas y depuración general de errores en Python para reducir la carga cognitiva de leer las salidas de error estándar.

    Plugs into unit testing frameworks to replace standard failure reports with enhanced diagnostic formatting.

    Python
    Ver en GitHub↗4,729
  • jaredpalmer/backpackAvatar de jaredpalmer

    jaredpalmer/backpack

    4,405Ver en GitHub↗

    Backpack es un sistema de construcción de Node.js diseñado para transpilar, empaquetar y automatizar el flujo de trabajo de desarrollo. Funciona como un bundler de activos de JavaScript que empaqueta archivos fuente y dependencias en una salida optimizada para el despliegue en producción. El sistema integra un proceso de transpilación para convertir código moderno en versiones compatibles con varios entornos y navegadores. Proporciona un flujo de trabajo de desarrollo automatizado que observa los cambios en los archivos para activar recargas y construcciones automáticas. El pipeline de construcción admite la personalización basada en configuración, objetivos específicos del entorno e integración con frameworks de prueba. Maneja la optimización de la construcción de producción compilando y empaquetando el código en carpetas dedicadas para mejorar el rendimiento.

    Provides glue logic to connect automated test runners to the build pipeline.

    JavaScriptbabelbuildes6
    Ver en GitHub↗4,405
  • thomhurst/tunitAvatar de thomhurst

    thomhurst/TUnit

    3,744Ver en GitHub↗

    TUnit is a comprehensive C# testing framework, mocking library, and fluent assertion tool. It utilizes source generation for test discovery and mock creation, ensuring compatibility with Native AOT and IL trimming by eliminating the need for runtime reflection and proxies. The framework provides specialized capabilities for integration testing, including the management of distributed application lifecycles, isolated database schemas, and the correlation of telemetry and logs across process boundaries via OTLP. It also includes an HTTP testing utility to intercept network exchanges and mock AP

    Connects to graphical testing interfaces via a standard protocol to discover and run tests within an editor.

    C#csharpdotnettest
    Ver en GitHub↗3,744
  • getgauge/taikoAvatar de getgauge

    getgauge/taiko

    3,663Ver en GitHub↗

    Taiko is a browser automation framework and web end-to-end testing library used to perform programmatic user actions and verify application behavior. It functions as a headless browser testing tool capable of simulating real interactions and asserting page states in Chromium and Firefox. The project includes a browser interaction recorder that captures live actions and exports them as executable JavaScript automation scripts. It also serves as a web accessibility auditor, analyzing pages to detect accessibility violations and ensure compliance with inclusive design standards. The framework c

    Connects browser automation scripts to external test frameworks for execution management and result reporting.

    JavaScriptautomationheadlessheadless-browsers
    Ver en GitHub↗3,663
  • facebook/screenshot-tests-for-androidAvatar de facebook

    facebook/screenshot-tests-for-android

    1,741Ver en GitHub↗

    Este proyecto es un framework de pruebas automatizado diseñado para capturar y verificar el estado visual de los componentes de interfaz de Android. Proporciona un sistema para generar instantáneas deterministas de elementos de UI, permitiendo a los desarrolladores establecer líneas base para la consistencia del diseño y detectar regresiones visuales no intencionadas en diferentes versiones de software y configuraciones de hardware. El framework se distingue por permitir el renderizado de componentes aislados, lo que permite probar vistas individuales sin requerir una construcción completa de la aplicación. Asegura la consistencia controlando el ciclo de vida del renderizado para deshabilitar animaciones y devoluciones de llamada asíncronas durante la captura. Además, la herramienta admite auditorías de accesibilidad agrupando la jerarquía de vistas y los datos de nodos de accesibilidad junto con instantáneas visuales, proporcionando contexto para la verificación de cumplimiento. El sistema gestiona entornos de prueba complejos organizando artefactos en directorios estructurados basados en atributos de hardware y software del dispositivo. Incluye utilidades para la ejecución concurrente de pruebas en múltiples dispositivos y optimiza el rendimiento comprimiendo los datos de prueba para una recuperación eficiente. Estas capacidades facilitan las pruebas de regresión visual automatizadas y la verificación entre dispositivos dentro de los flujos de trabajo de integración continua.

    Integrates with test environments by invoking setup and teardown routines for custom execution workflows.

    Java
    Ver en GitHub↗1,741
  1. Home
  2. Testing & Quality Assurance
  3. Software Testing
  4. Testing Frameworks
  5. Test Frameworks
  6. Test Runner Integrations

Explorar subetiquetas

  • Diagnostic Report OverridesExtensions that replace standard test failure outputs with detailed diagnostic formatting. **Distinct from Test Runner Integrations:** Specifically focuses on replacing the visual output of failures rather than collecting coverage or telemetry data.