Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Seb Rose
    @sebrose
    Yup - in just under 2 hours.
    Peter Toonen
    @ptoonen
    I'll be there at 1800
    Simon de Lang
    @simondel
    Same
    AlexDenisov
    @1101_debian_twitter
    when do we start? or am I not hearing the conversation? :)
    James Wiseman
    @jameswiseman76_twitter
    Gah! Rubbish wifi.
    James Wiseman
    @jameswiseman76_twitter
    Ducked out in the end.
    AlexDenisov
    @1101_debian_twitter
    shall we consider google hangout next time? :)
    Henry Coles
    @hcoles
    Didn't want to add to the overlapping audio, but what I'll try and do over the next week is put together a short list of problems to consider when putting together a mutation testing system + some of the known solutions. I think that learning is the part of pitest that is portable.
    James Wiseman
    @jameswiseman76_twitter
    Ive got a few thoughts as well so will do the same. Me and Henry have already spoken in some detail about this.
    AlexDenisov
    @1101_debian_twitter
    I will do the same. We've had some assumptions that didn't work really well in reality
    Peter Toonen
    @ptoonen
    2nd call still on for tonight?
    Henry Coles
    @hcoles
    AlexDenisov
    @1101_debian_twitter
    @hcoles pure gold!
    AlexDenisov
    @1101_debian_twitter
    @hcoles I think you could also add a video from a virtual JUG where you explained how the pitest works
    Peter Toonen
    @ptoonen
    @sebrose 2nd call still on for 18:00 and considering google hangout or ... ?
    Seb Rose
    @sebrose
    Yes - 2nd call still on. Happy to switch to Hangouts if people prefer, but I've found appear.in to be more reliable. Let's start in appear.in and move if it doesn't work for some folk.
    Simon de Lang
    @simondel
    Sounds good!
    If you want to see a working example of mutating the AST: https://github.com/infosupport/stryker-net
    Stanislav Pankevich
    @stanislaw

    I came late to the event so I couldn't get or contribute anything
    meaningful.

    Our own roadmap for Mull https://github.com/mull-project is quite packed so
    it is unlikely that we will follow your work on .NET side of the world.

    Anyway if you ever have any questions about our experience of implementing
    the mutation testing system on top of LLVM and LLVM Intermediate Representation,
    feel free to contact Alex or me anytime: https://github.com/AlexDenisov and
    https://github.com/stanislaw.

    Peter Toonen
    @ptoonen
    The best thing we can get out of this is getting the high-level architecture and output for dependent software (such as SonarQube) aligned. That'll help the community as a whole and prevent a lot of wasted effort :)
    • share experiences of course!
    ^ that was a +
    Seb Rose
    @sebrose
    Thanks @stanislaw for coming along. Anything that we can share would be useful - and @ptoonen has identified the main aspects that could be shared (architecture & portable external formats)
    AlexDenisov
    @1101_debian_twitter
    Does the stryker-net work on AST level?
    Simon de Lang
    @simondel
    Yeah, right now it does. And that's also all it does right now, mutate code and print the resulting string
    AlexDenisov
    @1101_debian_twitter
    I see :)
    oh, I didn't want to laugh, smiles here are a bit exaggerated
    Stanislav Pankevich
    @stanislaw
    @sebrose @ptoonen We were and are deep in mines and actually didn't get to document what we do properly. We will keep this in mind: "high-level architecture and output for dependent software aligned" and try to get to the docs soon.
    Seb Rose
    @sebrose
    liam-m
    @liam-m
    Thanks for that @sebrose. I agree we need some spikes to investigate the questions raised so far
    James Wiseman
    @jameswiseman76_twitter
    Big brain dump coming 😀
    Hope that makes sense. Two years ago a talked with Henry about this at length. Most of my efforts nowadays are directed raising a larger-than-expected family. Happy to help out where I can.
    Seb Rose
    @sebrose
    Thanks @jameswiseman76_twitter - I've added a couple of comments
    @hcoles - your brain dump was excellent. Any chance you could add a diagram/schematic and some high level interaction sketch showing the building blocks of pitest?
    AlexDenisov
    @1101_debian_twitter
    Hi guys, here is my brain dump as well. Feel free to ask questions, I will elaborate
    https://lowlevelbits.org/mutation-testing-implementation-details/
    James Wiseman
    @jameswiseman76_twitter
    Responded to Seb's comments on my thread
    James Wiseman
    @jameswiseman76_twitter
    Thanks Alex. Good summary. Have posted a question.
    Henry Coles
    @hcoles
    @sebrose perhaps - but it's not all that likely to happen. Not entirely sure what the benefit would be for a .net audience either, but would be handy to have for other reasons.
    Seb Rose
    @sebrose
    @hcoles the high level architecture was something that folk thought might be borrowed from pitest
    AlexDenisov
    @1101_debian_twitter
    @jameswiseman76_twitter good point, I'll answer later.
    James Wiseman
    @jameswiseman76_twitter
    @sebrose i think it was me that mused the architecture might be useful. Whilst @hcoles is broadly correct, I was thinking it might instruct some design aspects of out
    ...
    aspects of any system written in .net
    Connor Adams
    @connorads
    Anyone still working on Mutation Testing for .NET? 😙
    Connor Adams
    @connorads
    @simondel thanks! Fingers crossed
    Simon de Lang
    @simondel
    I have seen some early demo's and it looks promising :) feel free to send @_nicojs a message on Twitter if you want to know more.
    Simon de Lang
    @simondel
    Hi people! The repo is on GitHub: https://github.com/stryker-mutator/stryker-net It's still in the early stages of development. We hope to have a version on NuGet soon.