Coder Social home page Coder Social logo

infection / site Goto Github PK

View Code? Open in Web Editor NEW
14.0 6.0 53.0 24.82 MB

Documentation for Infection - PHP Mutation Testing Framework

Home Page: https://infection.github.io/

License: MIT License

Makefile 0.01% JavaScript 4.81% Stylus 0.21% EJS 0.11% HTML 94.85%

site's Introduction

Infection PHP

This site is built with hexo. Site content is written in Markdown format located in src. Pull requests welcome!

URL: infection.github.io

Developing

Start a dev server at localhost:4000:

$ npm install -g hexo-cli
$ npm install
$ hexo server

Deploying

$ hexo deploy -g

This site was forked and inspired by Vue.js documentation site

site's People

Contributors

alex-sokolov avatar alexandrebonneau avatar azamat-sharapov avatar backendtea avatar changjoo-park avatar cheeses2 avatar chrisvfritz avatar crswll avatar defcc avatar dependabot[bot] avatar fadymak avatar gbezyuk avatar kazupon avatar kingmario avatar linusborg avatar localheinz avatar machinisteweb avatar maks-rafalko avatar marktinsley avatar mitar avatar phanan avatar posva avatar psalaets avatar rubemlrm avatar sanmai avatar sidz avatar simplesmiler avatar theofidry avatar yanxyz avatar yyx990803 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

site's Issues

Metrics explanation possible need of improvement

Hi all,

First, thanks for the great project.

I've been reading the metrics explanation several times, and I have difficulty understanding the part related to coverage.

Can someone help me clarify some points?

After the discussion, if we feel that we can improve this part once done, I'll be glad to create a PR.

About the MSI, the documentation says:

Given the code coverage of 65%, there is a 18% difference so Code Coverage was a terrible quality measurement in this example.

I don't get where the 65% comes from. I guess it's just used as an example here. The "the" in the sentence feels like we've seen it before.

I don't understand the relation between the 18% difference and the conclusion of code coverage being a terrible quality measurement.
I can feel that there might be some relation between escaping mutants and code coverage, but I'm unable to formulate it properly in my head. Can someone help me with this?

Not really important for now, just to keep it in mind: 18% should probably be 18 points here, like later in the documentation.

I also have trouble with Mutation Code Coverage, mostly because I'm not sure what a not covered mutant is. My bet is that it's a mutant which mutation is on a line that tests do not cover. Is it correct?

Thanks in advance for your help.

Have a great day

Add italian translation

Hi @borNfreee, I would like to contribute with the italian translation.

Are you ok with this or do you prefer to keep all in English?

Update `How to run Infection only for changed files` topic

Hi, 4 years ago How to run Infection only for changed files was introduced in the How-to section, which is using the (still valid) CHANGED_FILES=$(git diff ...) method.

But now we have --git-diff-filter #183 and --git-diff-lines #228, so I think it is worth updating the main How-to guide to use the newer options, if I'm not missing anything.

Favicon

Hi! I noticed that your favicon is the Vue logo. While I love Vue, the Infection PHP logo may be a nicer favicon ๐Ÿ‘

Update documentation for --coverage option

Make it more clear for users that Infection requires BOTH xml and junit reports.

Visually underline it.

From reporter:

I didn't really read it as "BOTH ... AND ...", rather like "supports ... AND ..."
because it's totally unnatural to require two reports that represent the same

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.