awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • palantir/tslintالصورة الرمزية لـ palantir

    palantir/tslint

    5,907عرض على 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
    عرض على GitHub↗5,907
  • istanbuljs/nycالصورة الرمزية لـ istanbuljs

    istanbuljs/nyc

    5,746عرض على 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
    عرض على GitHub↗5,746
  • qix-/better-exceptionsالصورة الرمزية لـ Qix-

    Qix-/better-exceptions

    4,729عرض على GitHub↗

    better-exceptions is a Python debugging tool and exception formatter that transforms standard error tracebacks into readable, visually enhanced layouts. It functions as a utility to improve the visibility and formatting of exceptions across development environments, server logs, and testing frameworks. The project provides specific integrations to override default error outputs. This includes a web middleware extension for capturing exceptions within request cycles and a test framework integration that replaces standard failure reports in unit tests with enhanced diagnostic formatting. The s

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

    Python
    عرض على GitHub↗4,729
  • jaredpalmer/backpackالصورة الرمزية لـ jaredpalmer

    jaredpalmer/backpack

    4,405عرض على GitHub↗

    Backpack هو نظام بناء Node.js مصمم لتحويل الكود (transpiling)، وتجميع الحزم، وأتمتة سير عمل التطوير. يعمل كمجمع أصول JavaScript يقوم بتعبئة ملفات المصدر والتبعيات في مخرجات محسنة لنشر الإنتاج. يدمج النظام عملية تحويل الكود لتحويل الكود الحديث إلى إصدارات متوافقة مع بيئات ومتصفحات مختلفة. ويوفر سير عمل تطوير مؤتمت يراقب تغييرات الملفات لتشغيل عمليات إعادة التحميل والبناء التلقائية. يدعم خط أنابيب البناء التخصيص القائم على التكوين، والأهداف الخاصة بالبيئة، والتكامل مع أطر عمل الاختبار. ويتعامل مع تحسين بناء الإنتاج عن طريق تجميع وتعبئة الكود في مجلدات مخصصة لتحسين الأداء.

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

    JavaScriptbabelbuildes6
    عرض على GitHub↗4,405
  • thomhurst/tunitالصورة الرمزية لـ thomhurst

    thomhurst/TUnit

    3,744عرض على 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
    عرض على GitHub↗3,744
  • getgauge/taikoالصورة الرمزية لـ getgauge

    getgauge/taiko

    3,663عرض على 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
    عرض على GitHub↗3,663
  • facebook/screenshot-tests-for-androidالصورة الرمزية لـ facebook

    facebook/screenshot-tests-for-android

    1,741عرض على GitHub↗

    هذا المشروع عبارة عن إطار عمل اختبار مؤتمت مصمم لالتقاط والتحقق من الحالة البصرية لمكونات واجهة Android. يوفر نظاماً لإنشاء لقطات حتمية لعناصر واجهة المستخدم، مما يسمح للمطورين بإنشاء خطوط أساس لاتساق التخطيط واكتشاف الانحدارات البصرية غير المقصودة عبر إصدارات البرامج وتكوينات الأجهزة المختلفة. يتميز إطار العمل بتمكين عرض المكونات المعزولة، مما يسمح باختبار طرق العرض الفردية دون الحاجة إلى بناء تطبيق كامل. وهو يضمن الاتساق عن طريق التحكم في دورة حياة العرض لتعطيل الرسوم المتحركة وردود الاتصال غير المتزامنة أثناء الالتقاط. علاوة على ذلك، تدعم الأداة تدقيق إمكانية الوصول عن طريق تجميع بيانات التسلسل الهرمي للعرض وعقدة إمكانية الوصول جنباً إلى جنب مع اللقطات البصرية، مما يوفر سياقاً للتحقق من الامتثال. يدير النظام بيئات اختبار معقدة عن طريق تنظيم القطع الأثرية في أدلة منظمة بناءً على سمات أجهزة وبرامج الجهاز. وهو يتضمن أدوات لتنفيذ الاختبار المتزامن عبر أجهزة متعددة ويحسن الأداء عن طريق ضغط بيانات الاختبار للاسترداد الفعال. تسهل هذه القدرات اختبار الانحدار البصري المؤتمت والتحقق عبر الأجهزة ضمن سير عمل التكامل المستمر.

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

    Java
    عرض على GitHub↗1,741
  1. Home
  2. Testing & Quality Assurance
  3. Software Testing
  4. Testing Frameworks
  5. Test Frameworks
  6. Test Runner Integrations

استكشف الوسوم الفرعية

  • 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.