← index

Mutation-core: A mutation testing tool for Bitcoin Core

An archive of delvingbitcoin.org · view original topic →

Bruno Garcia · #1 ·

Hi,

I’ve been working on a mutation testing tool for Bitcoin Core. It’s something I’ve been using it for some time now and just made it public recently.

Features

…and, of course, there are some specific mutation operators designed for Bitcoin Core.


For more informations, please see the README in the repository. Feedbacks are welcome! :slight_smile:

0xB10C · #2 ·

Cool!

I was wondering how this compares to the mutation testing done by https://corecheck.dev?

Bruno Garcia · #3 · · in reply to #2

Tbh, I’m not sure how corecheck works. I found GitHub - corecheck/mutation-worker: Tests generated mutations of Bitcoin Core pull requests and GitHub - corecheck/chernobyl: Generate intelligent mutations by parsing the C++ AST but they’are archived and haven’t been updated.