An open API service providing repository metadata for many open source software ecosystems.

Topic: "mutation-testing"

goldbergyoni/javascript-testing-best-practices

📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (July 2023)

Language: JavaScript - Size: 9.93 MB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 24,334 - Forks: 2,096

stryker-mutator/stryker-js

Mutation testing for JavaScript and friends

Language: TypeScript - Size: 99.1 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2,649 - Forks: 252

infection/infection

PHP Mutation Testing library

Language: PHP - Size: 47.9 MB - Last synced at: about 20 hours ago - Pushed at: 5 days ago - Stars: 2,085 - Forks: 162

mbj/mutant

Automated code reviews via mutation testing - semantic code coverage.

Language: Ruby - Size: 5.48 MB - Last synced at: 13 days ago - Pushed at: 30 days ago - Stars: 1,970 - Forks: 154

stryker-mutator/stryker-net

Mutation testing for .NET core and .NET framework!

Language: C# - Size: 10.7 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,866 - Forks: 194

hcoles/pitest

State of the art mutation testing system for the JVM

Language: Java - Size: 14.2 MB - Last synced at: 12 days ago - Pushed at: 14 days ago - Stars: 1,734 - Forks: 353

humbug/humbug 📦

Humbug is a Mutation Testing framework for PHP to measure the real effectiveness of your test suites and assist in their improvement. It eats Code Coverage for breakfast.

Language: PHP - Size: 968 KB - Last synced at: 12 days ago - Pushed at: over 7 years ago - Stars: 1,130 - Forks: 70

boxed/mutmut

Mutation testing system

Language: Python - Size: 1.02 MB - Last synced at: 3 days ago - Pushed at: 8 days ago - Stars: 996 - Forks: 118

sourcefrog/cargo-mutants

:zombie: Inject bugs and see if your tests catch them!

Language: Rust - Size: 3.53 MB - Last synced at: about 8 hours ago - Pushed at: about 9 hours ago - Stars: 898 - Forks: 32

mull-project/mull

Practical mutation testing and fault injection for C and C++

Language: C++ - Size: 6 MB - Last synced at: 8 days ago - Pushed at: 15 days ago - Stars: 764 - Forks: 75

llogiq/mutagen

Breaking your Rust code for fun and profit

Language: Rust - Size: 542 KB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 631 - Forks: 32

sixty-north/cosmic-ray

Mutation testing for Python

Language: Python - Size: 2.78 MB - Last synced at: 13 days ago - Pushed at: 4 months ago - Stars: 584 - Forks: 59

muter-mutation-testing/muter

🔎 Automated mutation testing for Swift 🕳️

Language: Swift - Size: 36 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 506 - Forks: 40

theofidry/awesome-mutation-testing

Mutation testing resources: how to make better code by introducing bugs

Size: 94.7 KB - Last synced at: 12 days ago - Pushed at: 10 months ago - Stars: 405 - Forks: 35

mutpy/mutpy

MutPy is a mutation testing tool for Python 3.x source code

Language: Python - Size: 284 KB - Last synced at: 3 days ago - Pushed at: 12 months ago - Stars: 350 - Forks: 51

codeintegrity-ai/mutahunter

Open Source, Language Agnostic Mutation Testing

Language: Python - Size: 1.63 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 266 - Forks: 21

gtramontina/ooze

🧬 Go Mutation Testing

Language: Go - Size: 1.42 MB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 264 - Forks: 9

szpak/gradle-pitest-plugin

Gradle plugin for PIT Mutation Testing

Language: Groovy - Size: 1.77 MB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 227 - Forks: 61

go-gremlins/gremlins

A mutation testing tool for Go.

Language: Go - Size: 4.79 MB - Last synced at: 18 days ago - Pushed at: 8 months ago - Stars: 219 - Forks: 22

JoranHonig/vertigo

Mutation Testing for Ethereum Smart Contracts

Language: Python - Size: 124 KB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 207 - Forks: 42

stryker-mutator/stryker4s

Mutation testing for Scala

Language: Scala - Size: 3.05 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 201 - Forks: 36

nlohmann/mutate_cpp

C++ Mutation Test Environment

Language: CSS - Size: 4.53 MB - Last synced at: 12 days ago - Pushed at: 10 months ago - Stars: 179 - Forks: 24

avito-tech/go-mutesting

Mutation testing for Go source code. Fork from https://github.com/zimmski/go-mutesting

Language: Go - Size: 295 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 171 - Forks: 19

mfvanek/pg-index-health

pg-index-health is a Java library for analyzing and maintaining indexes and tables health in Postgresql databases.

Language: Java - Size: 2.95 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 167 - Forks: 18

agroce/universalmutator

Regexp based tool for mutating generic source code across numerous languages

Language: Python - Size: 240 KB - Last synced at: 17 days ago - Pushed at: 9 months ago - Stars: 140 - Forks: 29

STAMP-project/pitest-descartes

Descartes supports developers to improve their test suites by reporting weak spots in covered code

Language: Java - Size: 2.82 MB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 126 - Forks: 21

philips-software/amp-devcontainer

🔋amp-devcontainer is a batteries-included devcontainer useable for modern, embedded, software development

Language: TypeScript - Size: 1010 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 118 - Forks: 5

joakim-brannstrom/dextool

Suite of C/C++ tooling built on LLVM/Clang

Language: D - Size: 14.7 MB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 101 - Forks: 27

EvanKepner/mutatest

Python mutation testing: test your tests! Safely run mutation trials without source code modifications and see what will get past your test suite.

Language: Python - Size: 776 KB - Last synced at: 29 days ago - Pushed at: about 2 years ago - Stars: 96 - Forks: 17

koral--/gradle-pitest-plugin Fork of szpak/gradle-pitest-plugin

Gradle plugin for PIT Mutation Testing in Android projects

Language: Groovy - Size: 2.59 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 75 - Forks: 10

rudymatela/fitspec

refine properties for testing Haskell programs

Language: Haskell - Size: 634 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 74 - Forks: 0

dgollahon/mutest 📦

fork of mutant with inline disable comments and a few different mutations.

Language: Ruby - Size: 3.6 MB - Last synced at: 3 days ago - Pushed at: over 4 years ago - Stars: 71 - Forks: 4

hanneskaeufler/crytic

Mutation testing for crystal.

Language: Crystal - Size: 3.58 MB - Last synced at: 10 days ago - Pushed at: 11 months ago - Stars: 67 - Forks: 5

ComparetheMarket/fettle

An experimental mutation testing tool for C# code :bug::mag:

Language: C# - Size: 19.6 MB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 66 - Forks: 10

TheSoftwareDesignLab/mutode

Mutation testing for JavaScript and Node.js

Language: JavaScript - Size: 4.41 MB - Last synced at: about 14 hours ago - Pushed at: almost 5 years ago - Stars: 64 - Forks: 2

prapr/prapr

Practical Program Repair via Bytecode Mutation

Size: 4.27 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 61 - Forks: 15

pitest/pitclipse

Mutation testing for Java in Eclipse IDE. Based on PIT (Pitest).

Language: Java - Size: 15.2 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 56 - Forks: 17

mjedynak/pit-idea-plugin

IntelliJ Idea plugin for PIT mutation testing

Language: Java - Size: 531 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 51 - Forks: 16

federicobond/eth-mutants

👾 A mutation testing tool for Solidity contracts

Language: JavaScript - Size: 28.3 KB - Last synced at: 7 days ago - Pushed at: over 6 years ago - Stars: 48 - Forks: 3

STAMP-project/pitmp-maven-plugin

Maven plugin to handle multi module projects for PiTest

Language: Java - Size: 2.69 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 44 - Forks: 14

sugakandrey/scalamu

Mutation testing for Scala

Language: Scala - Size: 18.7 MB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 43 - Forks: 2

RagnarDa/dumbmutate

Simple mutation-testing

Language: C++ - Size: 12.2 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 42 - Forks: 4

ExpertiseModel/MuTAP

MutAP: A prompt_based learning technique to automatically generate test cases with Large Language Model

Language: Python - Size: 3.35 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 34 - Forks: 8

PauloGoncalvesBH/teste-de-mutacao

Repositório do post "Teste de mutação 👽: O que é e como fica a cobertura de código?"

Language: JavaScript - Size: 130 KB - Last synced at: 18 days ago - Pushed at: over 3 years ago - Stars: 34 - Forks: 5

stryker-mutator/mutation-testing-elements

🗃 A schema for mutation testing results with the web components to visualise it 📊

Language: TypeScript - Size: 181 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 27 - Forks: 22

devcon5io/mutation-analysis-plugin

Plugin for SonarQube to process mutation analysis results.

Language: Java - Size: 526 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 27 - Forks: 17

tianzhaotju/LEAM

We propose a novel DL-based mutation technique (LEAM), which adapts the syntax-guided encoder-decoder architecture to build two sub-models based on AST information, for better learning to represent real faults and ensuring syntactic correctness of mutation faults.

Language: Python - Size: 5.44 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 25 - Forks: 3

thierry-tct/mart

LLVM Mutation Artisan (MART) is a configurable mutation testing framework based on LLVM

Language: C++ - Size: 80.8 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 25 - Forks: 6

sualeh/introduction-to-mutation-testing

Introduction to Mutation Testing

Language: C# - Size: 789 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 23 - Forks: 5

les-tontons-crafters/xtrem-tdd-money-kata

Repository for the workshop on the "Money Problem"

Language: C# - Size: 30 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 23 - Forks: 10

arun-babu/mutate.py

This is a simple script to perform mutation testing on c/c++ like programs

Language: Python - Size: 9.77 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 22 - Forks: 12

jenkinsci/coverage-plugin

Jenkins coverage plugin (code and mutation coverage with Cobertura, JaCoCo and PIT)

Language: Java - Size: 5.61 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 21 - Forks: 15

domohuhn/mutation-test

Automated mutation testing for any programming language

Language: Dart - Size: 575 KB - Last synced at: 19 days ago - Pushed at: 8 months ago - Stars: 21 - Forks: 3

HiveRunner/mutant-swarm

Mutation testing framework and code coverage for Hive SQL

Language: Java - Size: 1.27 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 21 - Forks: 6

Sealights/israeli-queue 📦

in-memory israeli-queue data structure influenced by:

Language: JavaScript - Size: 10.7 KB - Last synced at: 6 months ago - Pushed at: about 8 years ago - Stars: 21 - Forks: 2

magsilva/proteum

Tool for mutation testing of C programs

Language: C - Size: 2.25 MB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 19 - Forks: 10

stryker-mutator/robo-coasters-example

An example project for Stryker

Language: JavaScript - Size: 6.82 MB - Last synced at: 14 days ago - Pushed at: 6 months ago - Stars: 18 - Forks: 34

sckott/mutant

mutation testing for R

Language: R - Size: 1.06 MB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 17 - Forks: 2

uhafner/autograding-github-action

GitHub Action to autograde projects based on a configurable set of metrics

Language: Java - Size: 26.6 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 17 - Forks: 3

thinkinglabs/the-100percent-code-coverage-fallacy

The fallacy of the 100% code coverage or once a metric becomes a target it looses it value

Language: Java - Size: 123 KB - Last synced at: 12 days ago - Pushed at: about 3 years ago - Stars: 17 - Forks: 3

tkuo-tkuo/DeepMutationOperators

Developed with the UROP, Detecting Deep Learning Software Defects (Spring 2019), HKUST

Language: Jupyter Notebook - Size: 480 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 17 - Forks: 11

pwnslinger/sn4ke

Evaluation of two binary mutation engines based on ddisasm and rev.ng

Language: Python - Size: 178 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 5

Faultify/Faultify

Byte Code Dotnet Mutation Utility

Language: C# - Size: 5 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 16 - Forks: 3

KrapivinAndrey/mutagen

Мутационное тестирование для 1С

Language: 1C Enterprise - Size: 67.4 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 1

Nicolas-Ferre/rust-example

Example of Rust repository with complete CI/CD pipeline

Language: Shell - Size: 77.1 KB - Last synced at: 19 days ago - Pushed at: almost 4 years ago - Stars: 14 - Forks: 1

lucascourot/PHPKataTrainReservation

Kata Train Reservation implemented in PHP

Language: PHP - Size: 101 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 13 - Forks: 1

tjchambers/mutant-musings

A journey in mutation testing

Size: 10.7 KB - Last synced at: 2 months ago - Pushed at: over 8 years ago - Stars: 13 - Forks: 1

stryker-mutator/azure-devops-mutationreport-publisher

Azure Devops extension to publish and display the mutation testing report in the build result

Language: TypeScript - Size: 5.39 MB - Last synced at: about 10 hours ago - Pushed at: 3 days ago - Stars: 12 - Forks: 6

zalanlevai/mutest-rs

Mutation testing tools for Rust

Language: Rust - Size: 2.69 MB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 12 - Forks: 1

phihos/django-mutpy

Django integration for the mutation testing framework MutPy.

Language: Python - Size: 24.4 KB - Last synced at: 3 days ago - Pushed at: almost 4 years ago - Stars: 12 - Forks: 2

sobolevn/heisenbug-2019

Examples for Heisenbug 2019

Language: Jupyter Notebook - Size: 94.7 KB - Last synced at: 8 days ago - Pushed at: about 6 years ago - Stars: 12 - Forks: 1

mfvanek/pg-index-health-demo

Demo apps for pg-index-health library

Language: Java - Size: 1.2 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 10 - Forks: 2

githubnext/llmorpheus 📦

LLM-based mutation testing

Language: TypeScript - Size: 6.85 MB - Last synced at: 29 days ago - Pushed at: 3 months ago - Stars: 10 - Forks: 5

peter-evans/mutation-testing

Mutation Testing – featuring an example using Stryker, a framework for the JavaScript ecosystem

Language: JavaScript - Size: 704 KB - Last synced at: 22 days ago - Pushed at: 3 months ago - Stars: 10 - Forks: 1

stryker-mutator/stryker-cli

The command-line interface for Stryker, the JavaScript mutation testing framework

Language: TypeScript - Size: 381 KB - Last synced at: about 10 hours ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 1

agroce/muttfuzz

A tool for meta-fuzzing using program mutants

Language: Python - Size: 1.35 MB - Last synced at: 20 days ago - Pushed at: 8 months ago - Stars: 9 - Forks: 1

TheSoftwareDesignLab/MutAPK

Enabling Mutation Testing for Android Apps over APK files

Language: Java - Size: 204 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 5

AntonStoeckl/go-mutesting Fork of rumd3x/go-mutesting

Mutation testing for Go source code

Language: Go - Size: 227 KB - Last synced at: 10 months ago - Pushed at: about 5 years ago - Stars: 9 - Forks: 1

wangbo15/accmut

Accmut is a framework for acclerating mutation testing, which is based on LLVM-IR.

Language: C++ - Size: 40.2 MB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 9 - Forks: 3

ds2643/mutpy

mutation testing in Python

Language: Python - Size: 94.7 KB - Last synced at: over 1 year ago - Pushed at: over 8 years ago - Stars: 9 - Forks: 1

uhafner/autograding-gitlab-action

GitLab Action to autograde projects based on a configurable set of metrics

Language: Java - Size: 1.89 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 8 - Forks: 1

gustavofreze/points-of-interest

Implementação do desafio "Pontos de Interesse por GPS", do repositório backend-br.

Language: PHP - Size: 70.3 KB - Last synced at: 11 days ago - Pushed at: 4 months ago - Stars: 8 - Forks: 0

ceoss/will-mutate

🕵️‍♀️🧬 Runtime test to that detects mutations to objects

Language: JavaScript - Size: 2.3 MB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 1

TartarusLabs/tsukumogami

Suite of web browser fuzzing tools aimed at optimising code coverage. Test case generation from a built-in Context-Free Grammar, mutation fuzzing from a corpus of scraped web pages, DOM fuzzing and more.

Language: Python - Size: 1.28 MB - Last synced at: 9 months ago - Pushed at: about 3 years ago - Stars: 8 - Forks: 0

kaiyuanw/MuAlloy

A Mutation Testing Framework for Alloy

Language: Alloy - Size: 4.33 MB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 8 - Forks: 3

p-lambert/mutant.el

An Emacs interface for Mutant

Language: Emacs Lisp - Size: 15.6 KB - Last synced at: 23 days ago - Pushed at: about 9 years ago - Stars: 8 - Forks: 3

Intelligent-CAT-Lab/UIUCPlus

Evaluation task for 2024 UIUC+ undergraduate interns

Language: Java - Size: 95.9 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 7 - Forks: 59

muteria/muteria Fork of thierry-tct/muteria

Language: Python - Size: 2.99 MB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

johanholmerin/mutation-report-action

Show Stryker report annotations in GitHub

Language: JavaScript - Size: 150 KB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 1

shift-left-test/meta-shift

Shift-left testing for the Yocto project

Language: Python - Size: 2.92 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 6 - Forks: 1

mthmulders/pit-stryker-dashboard-reporter

A PIT reporter that publishes to the Stryker Mutator Dashboard

Language: Java - Size: 294 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 6 - Forks: 0

garghub/Cerebro

Cerebro: Static Subsuming Mutant Selection, IEEE Transactions on Software Engineering (TSE)

Size: 721 MB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 2

shisama/vuex-snapshot-test

Snapshot testing library for Vuex.

Language: TypeScript - Size: 308 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 5 - Forks: 0

infection/homebrew-infection

Homebrew tap for https://infection.github.io/

Language: Ruby - Size: 13.7 KB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 5 - Forks: 1

lwagner94/wasmut 📦

Mutation Testing for WebAssembly/WASI modules

Language: Rust - Size: 709 KB - Last synced at: 25 days ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 1

Prroffessorr/Travelling-Salesman-Problem-TSP-

Решение проблемы коммивояжера с возможностью обработки файлов kml и дальнейшее построение кратчайшего пути в google earth

Language: C# - Size: 7.81 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 1

zabawaba99/gomutate

Mutation testing for Go

Language: Go - Size: 575 KB - Last synced at: 14 days ago - Pushed at: about 9 years ago - Stars: 5 - Forks: 1

rogervinas/mutation-testing

🧟‍♂️ Mutation Testing with Pitest and Kotlin

Language: Kotlin - Size: 1.61 MB - Last synced at: 6 days ago - Pushed at: 26 days ago - Stars: 4 - Forks: 2

stryker-mutator/github-action

Language: Shell - Size: 21.5 KB - Last synced at: about 10 hours ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

haliliceylan/MUT4SLX

The Simulink Model Mutation Testing project provides a framework for generating mutants, and CSV file as an output. It utilizes the MATLAB environment to load the model, apply mutations, and collect outputs.

Language: HTML - Size: 17.9 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 4 - Forks: 1