test-runner

Open-source projects categorized as test-runner

Top 23 test-runner Open-Source Projects

  • Cypress

    Fast, easy and reliable testing for anything that runs in a browser.

  • Project mention: Simulating Internet Outage and Recovery using Cypress | dev.to | 2024-01-25

    In this blog post, we'll explore a Cypress test that replicates this scenario, utilizing the powerful intercept command to manipulate network requests and responses.

  • ava

    Node.js test runner that lets you develop with confidence πŸš€

  • Project mention: Painless CLI integration testing | dev.to | 2024-01-10

    We use Jest Framework for testing. Jest is not a dogma, and, of course, in its place can be any other test runner, such as Mocha or Ava. Let's focus on tests. I'll provide a short example because I don’t want to waste your time. You can find the full version here. It's crucial to read the comments in the code below. Let's go!

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Enzyme

    JavaScript Testing utilities for React

  • Project mention: The best testing strategies for frontends | dev.to | 2024-04-22

    Probably Enzyme was the first to popularize component testing in React by doing shallow rendering and expecting some things to be there in the React component tree. Then React Testing library came and took component testing to a whole new level.

  • karma

    Spectacular Test Runner for JavaScript

  • Project mention: How to Fetch Data from an API in Angular | dev.to | 2023-05-29

    Run ng test to execute the unit tests via Karma.

  • wpt

    Test suites for Web platform specs β€” including WHATWG, W3C, and others

  • Project mention: Show HN: Dropflow, a CSS layout engine for node or <canvas> | news.ycombinator.com | 2024-03-21

    To reply mostly with my WPT Core Team hat off, mostly summarising the history of how we've ended up here:

    A build script used by significant swaths of the test suite is almost certainly out; it turns out people like being able to edit the tests they're actually running. (We _do_ have some build scripts β€” but they're mostly just mechanically generating lots of similar tests.

    A lot of the goal of WPT (and the HTML Test Suite, which it effectively grew out of) has been to have a test suite that browsers are actually running in CI: historically, most standards test suites haven't been particularly amenable to automation (often a lot of, or exclusively, manual tests, little concern for flakiness, etc.), and with a lot of policy choices that effectively made browser vendors choose to write tests for themselves and not add new tests to the shared test suite: if you make it notably harder to write tests for the shared test suite, most engineers at a given vendor are simply going to not bother.

    As such, there's a lot of hesitancy towards anything that regresses the developer experience for browser engineers (and realistically, browser engineers, by virtue of sheer number, are the ones who are writing the most tests for web technologies).

    That said, there are probably ways we could make things better: a decent number of tests for things like Grid use check-layout-th.js (e.g., https://github.com/web-platform-tests/wpt/blob/f763dd7d7b7ed...).

    One could definitely imagine a world in which these are a test type of their own, and the test logic (in check-layout-th.js) can be rewritten in a custom test harness to do the same comparisons in an implementation without any JS support.

    The other challenge for things like Taffy only targeting flexbox and grid is we're unlikely to add any easy way to distinguish tests which are testing interactions with other layout features (`position: absolute` comes to mind!).

    My suggestion would probably be to start with an issue at https://github.com/web-platform-tests/rfcs/issues, describing the rough constraints, and potentially with one or two possible solutions.

  • dredd

    Language-agnostic HTTP API Testing Tool

  • Project mention: The Uncreative Software Engineer's Compendium to Testing | dev.to | 2023-07-31

    Dredd: used to test APIs based on the API blueprint or OpenAPI specification, to ensure implementation matches the specification.

  • vim-test

    Run your tests at the speed of thought

  • Project mention: Am I this bad? | /r/neovim | 2023-12-06

    If you need inspiration, you can use vim-test as a reference. It's the Vim equivalent of neotest, written in Vimscript (doesn't support tree-sitter and diagnostics).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • web

    Guides, tools and libraries for modern web development. (by modernweb-dev)

  • Project mention: All React / TS developers read this! | /r/ProgrammingJobs | 2023-06-06

    i have around 5+ years of experience in web development. starting from angular js 1 to react-native, react & along with typescript. Well aware of most of the modern web tools, esbuild, react-query, swc, rollup, vite, https://modern-web.dev/, testing-library , etc..

  • gotestsum

    'go test' runner with output optimized for humans, JUnit XML for CI integration, and a summary of the test results.

  • Project mention: 2023 update to go-recipes collection | /r/golang | 2023-06-06

    auto instrumenting skipping tests, analysing slow tests with gotestsum: https://github.com/gotestyourself/gotestsum

  • ward

    Ward is a modern test framework for Python with a focus on productivity and readability. (by darrenburns)

  • vstest

    Visual Studio Test Platform is the runner and engine that powers test explorer and vstest.console.

  • green

    Green is a clean, colorful, fast python test runner.

  • public

    Repository for Wallaby.js questions and issues (by wallabyjs)

  • Project mention: if i use vim for react development what will i be missing out on compared to the top react ide's ? ( webStorm, vsCode, ... ) | /r/vim | 2023-05-19

    The only thing I miss from using VSCode is Wallaby. But this 8 year old open ticket seems promising \s https://github.com/wallabyjs/public/issues/14

  • MSTest

    MSTest framework and adapter (by microsoft)

  • Project mention: Fluent Assertions: Fluently Assert the Result of .NET Tests | dev.to | 2023-07-11

    This library extends the traditional assertions provided by frameworks like MSTest, NUnit, or XUnit by offering a more extensive set of extension methods. Fluent Assertions supports a wide range of types like collections, strings, and objects and even allows for more advanced assertions like throwing exceptions.

  • awesome-tap

    Useful resources for the Test Anything Protocol

  • marathon

    Cross-platform test runner (by Malinskiy)

  • baretest

    An extremely fast and simple JavaScript test runner.

  • vim-ultest

    The ultimate testing plugin for (Neo)Vim

  • Mochify

    β˜•οΈ TDD with Browserify, Mocha, Headless Chrome and WebDriver

  • junit-dataprovider

    A TestNG like dataprovider runner for JUnit with many additional features

  • nunit3-vs-adapter

    NUnit 3.0 Visual Studio test adapter for use under VS 2012 or later

  • quasar-testing

    Testing Harness App Extensions for the Quasar Framework 2.0+

  • vscode-python-test-adapter

    Python Test Adapter for the VS Code Test Explorer

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

test-runner related posts

  • Am I this bad?

    5 projects | /r/neovim | 6 Dec 2023
  • What Tools Are You Using to Test Your Code?

    1 project | /r/node | 12 Aug 2023
  • [2023-07-14] Razuberi Development Update

    1 project | /r/razuberi | 18 Jul 2023
  • Neovim is the most "admired" editor. - Stackoverflow Survey 2023

    2 projects | /r/neovim | 26 Jun 2023
  • All React / TS developers read this!

    3 projects | /r/ProgrammingJobs | 6 Jun 2023
  • if i use vim for react development what will i be missing out on compared to the top react ide's ? ( webStorm, vsCode, ... )

    2 projects | /r/vim | 19 May 2023
  • tests runner for neovim

    1 project | /r/neovim | 4 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 2 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more β†’

Index

What are some of the best open-source test-runner projects? This list will help you:

Project Stars
1 Cypress 46,167
2 ava 20,623
3 Enzyme 19,961
4 karma 11,919
5 wpt 4,632
6 dredd 4,129
7 vim-test 2,902
8 web 2,107
9 gotestsum 1,906
10 ward 1,178
11 vstest 858
12 green 782
13 public 749
14 MSTest 647
15 awesome-tap 616
16 marathon 554
17 baretest 421
18 vim-ultest 379
19 Mochify 345
20 junit-dataprovider 243
21 nunit3-vs-adapter 199
22 quasar-testing 174
23 vscode-python-test-adapter 115

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com