GithubHelp home page GithubHelp logo

kelvinwelter / mutation-testing-elements Goto Github PK

View Code? Open in Web Editor NEW

This project forked from stryker-mutator/mutation-testing-elements

0.0 1.0 0.0 71.41 MB

๐Ÿ—ƒ A schema for mutation testing results with the web components to visualise it ๐Ÿ“Š

License: Apache License 2.0

Shell 0.20% JavaScript 7.70% Scala 5.46% TypeScript 39.59% CSS 0.36% HTML 42.57% SCSS 3.89% jq 0.22%

mutation-testing-elements's Introduction

Mutation testing badge Build Status

Mutation testing elements

Welcome to the mutation testing elements mono repo.

It is a lernajs mono repository. Please see the packages directory to navigate to a sub package.

Versioning

The mutation-testing-report-schema and mutation-testing-elements versions will be kept in sync.

The schema can have major and minor releases, as well as patch releases. A bug or documentation update will mean a patch release. Backward compatible changes mean a minor release, breaking changes will mean a major release.

The mutation-testing-elements major and minor version will be in sync with the schema, however it can have patch releases for changes of the elements without a schema update.

Note that this is not strict semver 2.0.0. See stryker-mutator#5 for the reasoning behind it.

An example (just for clarification, versions are not based on reality):

Schema version Supported mutation-testing-elements implementations
1.0.0 1.0.0, 1.0.1
1.1.0 1.0.0, 1.0.1, 1.1.0, 1.1.1
2.0.0 2.0.0, 2.0.1
2.0.1 2.0.0, 2.0.1

Releasing

Releasing is done with from the travis build server. Perform the following steps:

  • Clone the repo and run npm install.
  • Run npm run lerna:version:patch, npm run lerna:version:minor or npm run lerna:version:major (based on the release you want). Lerna will figure out which packages need to be released and prompt to ask if it is OK.
  • After the new tag is pushed to the master branch, it should be released via a github workflow.

mutation-testing-elements's People

Contributors

dependabot[bot] avatar mergify[bot] avatar dependabot-preview[bot] avatar hugo-vrijswijk avatar nicojs avatar scala-steward avatar stryker-steward[bot] avatar wijtserekker avatar rouke-broersma avatar simondel avatar legopiraat avatar richardwerkman avatar kelvinwelter avatar mobrockers avatar apgrucza avatar clemenssahs avatar lilyosullivan avatar mcliment avatar bernarden avatar wmaarts avatar

Watchers

James Cloos avatar

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.