Giter VIP home page Giter VIP logo

Comments (3)

theofidry avatar theofidry commented on May 12, 2024

I common issue with mutation testing is redundant/useless mutants. We can apply a load of dumb mutants, but the less relevant they are the more of a waste of time (as more mutants means longer run time).

That said if I were you I wouldn't focus on performance first: I can help with that and I have some plans for it, I would focus first on usability, having something easy to work with and to debug

from infection.

maks-rafalko avatar maks-rafalko commented on May 12, 2024

I would focus first on usability

Do you mean that such issue like this one (removing useless mutants) should be the first priority? If so, I agree, because currently with ~940 mutations on infection itself this particular mutator creates 134 (which is 15%) useless mutants that are immediately killed because of a Fatal Error.

Feel free to open another usability issues you are aware of.

I can help with that and I have some plans for it

Sorry, you can help with what, performance or usability? Didn't get it. Anyway, any help from you would be very useful 👍 😸

from infection.

theofidry avatar theofidry commented on May 12, 2024

Sorry, you can help with what, performance or usability?

Actually I'm a bit confusing as performance does count in usability: if a tool is too slow it's less usable right?

So I mean what should be the main focus first is getting things right: the mutants, the mutant strategy, framework integration, debuggability (worst situation: tests pass with the test framework, they don't with the mutation testing framework and impossible to know what's going on without digging horribly deep in the internals).

Getting fast enough is later when the above has been pinned down right.

Anyway, any help from you would be very useful 👍 😸

Worry not I've meant to sent you an email with some plans for quite a while now, I just really need to get the alice packages out (as get the stable release) first to have enough free time for that :)

from infection.

Related Issues (20)

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.