Git Product home page Git Product logo

volkswagen's Introduction

volkswagen

Volkswagen detects when your tests are being run in a CI server, and makes them pass.

Build status js-standard-style volkswagen status

Why?

If you want your software to be adopted by Americans, good tests scores from the CI server are very important. Volkswagen uses a defeat device to detect when it's being tested in a CI server and will automatically reduce errors to an acceptable level for the tests to pass. This will allow you to spend less time worrying about testing and more time enjoying the good life as a trustful software developer.

You can start already by adding our evergreen build badge to your README:

Volkswagen status

Markdown snippet:

[![volkswagen status](https://auchenberg.github.io/volkswagen/volkswargen_ci.svg?v=1)](https://github.com/auchenberg/volkswagen)

Installation

npm install volkswagen

Usage

Just require volkswagen somewhere in your code-base - maybe in your main test file:

require('volkswagen')

Project status

CI servers detected:

Test suites defeated:

License

MIT

Credits

Heavily inspired by https://github.com/hmlb/phpunit-vw

volkswagen's People

Contributors

auchenberg avatar aweeks avatar chrisrosset avatar dimadin avatar greenkeeperio-bot avatar guria avatar ignovak avatar isaacs avatar manojlds avatar munter avatar thefourtheye avatar thewarpaint avatar watson avatar

Stargazers

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

Watchers

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

volkswagen's Issues

Forks

Seems this lacks the forks for the similar ranged features such as : nissan, ford, renault, volvo, and much more.

More features needed!

I don’t mean to come across as entitled in any way but would it be possible to release a more polished, feature full and powerful version of this? It’s ok if it consumes twice the CPU time.
It could be called something like: Automated Unit Detection Integration. Or any abbreviation you could possibly come up with.

Serious report

I haven't laugh this hard since a long time. So much clever

Going viral?

Could we have an option that (in addition to faking tests), also scans the hard drive for other projects and installs Volkswagen into them too? So when people talk about this repo "Going viral", they really mean it?

Not enough JQuery / Wordpress issue

Hello friends,

I am trying to integrate this into a Wordpress plugin. The client is really on my back right now. This is urgent please help!

Sent from my iphone
Please consider the environment before printing this e-mail.

__________________________________________________________
Confidentiality Notice:
This e-mail, including all attachments, is for the sole use of the intended recipient(s) and may contain confidential information. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or the taking of any action in reliance on the contents of this information is strictly prohibited. If you have received this transmission in error, please immediately notify us by telephone.
_____________________________________________________________

Please add support for Bamboo

We are currently using Bamboo :( and would love to use this. An env variable that might work is bamboo_shortJobName

.NET Port

We need something like this for our .NET code.

Serious issue with the base logic of this package

Currently this package makes all tests pass, thus causing a possible reduction of the need for test engineers.

Instead, true to its name, the package should only automatically pass tests if the package is sufficiently confident the adverse effects of a test failing are severe enough to cause serious injury to at least num human beings or professionally trained monkeys.

volkswargen typo

in the README.md, you point to

[! [volkswagen status](https://auchenberg.github.io/volkswagen/volkswargen_ci.svg?v=1)](https:
//github.com/auchenberg/volkswagen)

but it says "volkswargen_ci" instead of "volkswagen_ci". Unfortunately, the badge itself is named wrong too, so you have to correct both.
;-)

Jest matchers support

Summary

Pleaze add support for Jest matchers like expect(...).toXxx(). Meine American clients are uzing Jest and I need to make all tests pass grün.

PS. Awesome tool, thanks for creating it, you've made my day! :-)

Add demo gif to README

Disclaimer: This is a bot

It looks like your repo is trending. The github_trending_videos Instgram account automatically shows the demo gifs of trending repos in Github.

Your README doesn't seem to have any demo gifs. Add one and the next time the parser runs it will pick it up and post it on its Instagram feed. If you don't want to just close this issue we won't bother you again.

Create Fork for American Manufacturers

The European market has taught us many good things about how to engineer great motor vehicles.

But it is now time to show the world, how Americans create great software.

I suggest a package, inspired by volkswagen, to help ship great American products globally. This software will contain security vulnerabilities disclosed by fellow American software companies, bugs that have been filled from years back, and dependencies on ancient systems.

I suggest, a package called Microsoft.

Fail random tests per N time

Why?

Developers live is simple and libs like volkswagen make this life boring. I suggest to create random fail for random specs 1 time per 2-4 weeks for make developers life more interesting.

Add a check engine light

No VW is complete without its badge of honour (Check Engine Light).

This repository should have a check engine light on the README

Generate missing tests (and make them pass of course)

To fully achieve the goals of this tool we also need to be able to generate tests to increase the total amount of tests. Without this feature we're worrying about the quality of our code. More tests = happy clients (and developers)

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.