# auchenberg/volkswagen

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

Repository: https://github.com/auchenberg/volkswagen
Canonical: https://ross.abutalabs.com/products/volkswagen
Language: JavaScript
License: MIT
License Family: permissive
Topics: volkswagen, ci-server, cheat, defeat, javascipt, nodejs, continuous-integration
Last push: 2026-02-27T07:23:49+00:00

## Health v2 (maintenance only)
Score: 63/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 69, release rhythm 35, longevity 100
- inputs: {"age_days": 3983, "days_push": 187, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 15460, forks 238 (observed 2026-08-28T04:11:09.899876+00:00)

## What it is
A satirical Node.js library that detects when tests are running on a CI server and forces them to pass, inspired by the Volkswagen emissions scandal. It works by intercepting test failures and exit codes whenever a CI environment variable is detected.

## Use cases
- make my tests always pass on CI
- detect when tests run in a CI server
- prank CI build that never fails
- add an evergreen passing build badge to my README
- suppress test failures in Jenkins or Travis

## When to choose
- you want a joke library or satire about CI culture
- you need a gag demo for a talk about test integrity

## When to avoid
- any real project where tests should reflect actual code health
- production pipelines where failures must be surfaced
- anything beyond novelty or educational use

## Facets
- artifact type: library
- maturity: maintenance
- function: testing, developer-tools
- domain: testing, developer-tools
- platform: cli
- tags: satire, joke, ci-detection, defeat-device, npm, automation, nodejs

## Member repositories
- auchenberg/volkswagen (main) score 63

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:09.899876+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:05:50.620127+00:00, confidence not recorded.
  - readme: https://github.com/auchenberg/volkswagen (fetched 2026-08-28T04:11:09.899876+00:00, sha 3218f39e65e3)
  - registry_npm: https://registry.npmjs.org/volkswagen (fetched 2026-08-29T08:04:13.437063+00:00, sha 38d8a0981ad0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
